Healthy vegetarian dinner can be quick, creamy, and genuinely satisfying when whole-wheat pasta is tossed with sweet peas, tender spinach, lemon, and a light Greek-yogurt Parmesan sauce. This one-skillet finish turns pantry ingredients into a balanced meal in about 35 minutes, with enough sauce to coat every bite without making the dish heavy. Keep a little pasta water nearby: it is the simple key to a smooth, glossy sauce.
What makes this healthy vegetarian dinner work
The pasta supplies a hearty base, while peas and spinach bring color, fiber, and a fresh finish. Greek Yogurt adds creaminess, and Parmesan contributes savory depth with a modest amount of cheese. Lemon zest keeps the sauce bright. Because the yogurt is stirred in off the heat, it stays silky instead of separating.
Ingredients and preparation
- 12 oz whole-wheat penne
- 1 tbsp olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 cup low-sodium vegetable broth
- 1 cup plain Greek yogurt
- 1/2 cup finely grated Parmesan
- 1 cup frozen peas
- 2 cups baby spinach
- 1 tsp lemon zest
- 1/2 tsp kosher salt, plus more for pasta water
- 1/4 tsp black pepper
- 1/4 tsp red pepper flakes, optional

Why this healthy vegetarian dinner works
The yogurt is added off the heat so the sauce stays silky, while reserved pasta water adds starch that helps it cling to every noodle. Peas warm quickly and spinach wilts in minutes, keeping the meal colorful and practical.
How to make it
Start the pasta first so it finishes close to the sauce. The noodles should still have a slight bite; overcooked pasta will soften further as it rests in the skillet.
- Bring a large pot of salted water to a boil. Cook the penne until just al dente according to the package directions. Reserve 1 cup of pasta water, then drain.
- Meanwhile, warm the olive oil in a large skillet over medium heat. Add the onion and cook for 4 to 5 minutes, until translucent. Stir in the garlic and cook for 30 seconds.
- Pour in the vegetable broth and simmer for 2 minutes. Remove the skillet from the heat and whisk in the Greek yogurt, Parmesan, lemon zest, salt, pepper, and optional red pepper flakes.
- Add the peas and drained pasta to the skillet. Toss over low heat, adding reserved pasta water a splash at a time until the sauce coats the noodles. Fold in the spinach and cook just until wilted, 1 to 2 minutes.
- Taste and adjust seasoning. Serve immediately with extra Parmesan and black pepper.

Serving ideas
Serve this pasta as a complete weeknight dinner with a crisp green salad or roasted broccoli. For a larger table, add warm whole-grain bread and lemon wedges. A spoonful of toasted walnuts or sunflower seeds gives the bowl extra crunch. This recipe is also useful for meatless Monday, a fast work-from-home lunch, or a family meal when you want vegetables folded into a familiar Comfort Food.
Tips and optional variation
Grate the Parmesan finely so it melts quickly. If the sauce looks thick, add pasta water one tablespoon at a time; if it looks loose, toss for another minute over low heat. Do not boil after adding yogurt. Optional variation: replace half the spinach with chopped kale and add sliced mushrooms with the onion.
Make-ahead and troubleshooting
Prep the onion, garlic, cheese, and lemon zest earlier in the day to make dinner faster. The sauce should be warm and creamy, not bubbling. If it separates, remove the skillet from the burner and whisk in warm pasta water. If it tastes flat, add salt and lemon zest. Roasted zucchini or asparagus can join the peas for extra vegetables.
Storage and reheating
Refrigerate leftovers in a sealed container for up to 3 days. Reheat gently in a skillet or microwave with a splash of water or broth, stirring once or twice. The sauce will tighten when chilled, so moisture is more helpful than extra oil.
FAQ
This recipe works for meal prep, meatless Monday, or a quick lunch because it reheats gently with a splash of broth. Whole-wheat pasta gives it a substantial texture, while the vegetables keep the bowl from feeling one-note.
Healthy vegetarian dinner questions
Can I use another pasta shape?
Yes. Rotini, shells, or linguine work well; choose a shape that holds the light sauce.
Can I make it without Greek yogurt?
Use blended cottage cheese or a small amount of Cream Cheese for a different but still creamy result.
How do I keep the sauce smooth?
Remove the pan from heat before adding yogurt and Parmesan, then return it to low heat only after the ingredients are combined.

A bright, Creamy Skillet pasta makes a dependable healthy vegetarian dinner: simple enough for a weeknight, colorful enough for the table, and flexible enough to welcome the vegetables you already have.
Kitchen notes for a dependable result
Use a wide skillet so the pasta can be tossed without breaking. A gentle simmer is enough to reduce the broth; a hard boil can make the dairy sauce grainy. Taste at three points: after the sauce is mixed, after the peas are warm, and just before serving. This small habit makes it easier to balance salt, pepper, lemon, and Parmesan. For a dairy-free bowl, use an unsweetened plant yogurt and nutritional yeast, understanding that the texture and flavor will change. Keep the optional Red Pepper flakes separate when serving children. A spoonful of chopped parsley, toasted seeds, or fresh basil adds color at the table without changing the recipe’s core timing. Leftovers are best loosened gradually, because too much liquid at once can make the pasta soupy.

Healthy Vegetarian Dinner: Creamy Pasta with Peas and Spinach
Ingredients
Ingredients
- 12 oz whole-wheat penne
- 1 tbsp olive oil
- 1 small yellow onion finely diced
- 3 cloves garlic minced
- 1 cup low-sodium vegetable broth
- 1 cup plain Greek yogurt
- 1/2 cup finely grated Parmesan
- 1 cup frozen peas
- 2 cups baby spinach
- 1 tsp lemon zest
- 1/2 tsp kosher salt plus more for pasta water
- 1/4 tsp black pepper
- 1/4 tsp red pepper flakes optional
Instructions
Instructions
- Bring a large pot of salted water to a boil. Cook the penne until just al dente according to the package directions. Reserve 1 cup of pasta water, then drain.
- Meanwhile, warm the olive oil in a large skillet over medium heat. Add the onion and cook for 4 to 5 minutes, until translucent. Stir in the garlic and cook for 30 seconds.
- Pour in the vegetable broth and simmer for 2 minutes. Remove the skillet from the heat and whisk in the Greek yogurt, Parmesan, lemon zest, salt, pepper, and optional red pepper flakes.
- Add the peas and drained pasta to the skillet. Toss over low heat, adding reserved pasta water a splash at a time until the sauce coats the noodles. Fold in the spinach and cook just until wilted, 1 to 2 minutes.
- Taste and adjust seasoning. Serve immediately with extra Parmesan and black pepper.








