Cacio e Pepe Pasta with Spinach and Peas
Cacio e Pepe is a beloved classic. It's simple, satisfying, and full of flavor with just a few ingredients. This version keeps the essence of the original while adding nourishing touches like fresh spinach and peas. It's comfort food with a bit of green.
Perfect for weeknights or anytime you want something cozy and quick, this plant-forward pasta is ready in under 30 minutes. No complicated steps, just a creamy, peppery sauce that beautifully coats each noodle.

You definitely don't need to add veggies to every meal-classic Cacio e Pepe is perfectly satisfying on its own. That said, one of my favorite gentle nutrition principles is "nutrition by addition." In this case, spinach and peas bring a little color, texture, and fiber to the plate, while still keeping the creamy, peppery comfort of the original Roman dish.
This recipe is a perfect example of how you can honor satisfaction and nourishment. There's no need to "sneak" veggies in. When we release food rules, we can choose foods that feel good for both body and mind. This is the heart of gentle nutrition.

Ingredients
- Pasta - Use your favorite long noodle (spaghetti, linguine, or bucatini all work well).
- Cheese - Pecorino Romano is traditional, but Parmesan can be subbed if that's what you have.
- Spinach + Peas - A quick, simple way to add fiber and vibrant color. Frozen peas work great.
- Black Pepper - Freshly cracked is key-it's the star here!

Whether you keep it classic or add a handful of greens, this Cacio e Pepe is a cozy, satisfying dish that proves simplicity can still feel nourishing. I love that it's quick to prepare but doesn't skimp on flavor or comfort.
If you're experimenting with gentle nutrition, this is a great place to start: a familiar favorite, with a little extra fiber and color for good measure.
📖 Recipe

Cacio e Pepe Pasta with Spinach and Peas
Ingredients
Pasta:
- Salt
- 8 ounces bucatini pasta or long pasta of choice
- 1 tablespoon olive oil
- 1 tablespoon chopped garlic (3 large cloves)
- 1 teaspoon freshly cracked black pepper (see note)
- 4 cups baby spinach
- 1 cup frozen green peas
- 1 cup freshly grated vegetarian pecorino romano cheese (see note)
- ¼ cup freshly grated vegetarian parmesan cheese
Optional garnish:
- Grated vegetarian pecorino or parmesan cheese
- Freshly cracked black pepper
Instructions
- Bring a pot of salted water to a boil. Stir in bucatini pasta and cook 6 minutes, or until 2 minutes before al dente according to package instructions. Reserve 1 cup of pasta cooking water, drain the pasta, and set aside.
- Stir olive oil, garlic, and black pepper in a skillet over medium heat. Stir in cooked pasta, baby spinach, frozen green peas, and ¾ cup of the pasta cooking water. Cook 2 minutes, or until pasta is al dente. Add pecorino romano and parmesan cheese and stir until pasta is coated in sauce. If it seems too dry, gradually stir in more pasta cooking water as needed.
- Transfer to pasta bowls and garnish with additional grated cheese and cracked black pepper if desired.

Would you add nutritional yeast for the Vegan version or something else? Thanks
Nutritional yeast works, or you can use a vegan parmesan cheese (store-bought or homemade) to get a flavor/texture that's more similar to the original recipe.
Oh my gosh, that looks delicious. Since it only has three ingredients, I might actually try it! Thanks.
Thanks, Bethany! Let me know if you try it.
Mmm this is one of my fave pasta dishes! Love that you snuck in some spinach!
Gotta get in those green veggies where you can!
It looks beautiful AND delicious.
Thanks so much, Jana!