I just cooked a creamy, veggie-packed fusilli that slots perfectly into Vegetarian Pasta Dishes Easy and takes under 20 minutes, so dinner actually feels satisfying instead of sad.

I adore this easy creamy vegetable pasta because it hits every lazy weeknight want. I love the way fusilli traps sauce so every forkful is full and messy and worth it.
No fuss, just rich cream cheese folding into the noodles and somehow turning a pile of veggies into something I keep craving. And I’ll call it one of my Clean Meatless Meals or toss it into the rotation of Easy Dinner Recipes Vegetarian Pasta when I need dinner that actually satisfies.
But mostly I make it because it tastes like an indulgence that takes almost no work every night.
Ingredients

- Pasta: Basically the comfy carb that holds everything together and soaks up sauce.
- Olive oil: It’s the light, fruity fat that starts things off and prevents sticking.
- Butter: Adds richness and a cozy, silky mouthfeel to the sauce.
- Garlic: Sharp, warm punch that brightens the whole dish.
- Onion: Sweet backbone that gives depth and little savory bites.
- Broccoli: Crunchy, almost-healthy green that adds texture and color.
- Bell pepper: Sweet pop and cheerful color, makes it more fun to eat.
- Zucchini: Mild, juicy filler that soaks up flavors without stealing spotlight.
- Cherry tomatoes: Juicy bursts of brightness and tiny bits of acidity.
- Mushrooms: Basically meaty, earthy bites if you want more umami.
- Baby spinach: Wilts down into green silk while adding vitamins, sort of guilt-free.
- Broth: It’s the thin sauce builder that keeps things saucy, not gluey.
- Heavy cream: Creamy hug that makes the sauce luxuriously smooth.
- Cream cheese: Adds tangy creaminess and helps the sauce cling to pasta.
- Parmesan: Salty, nutty finish that brings a savory, cheesy lift.
- Lemon juice: Bright little zing that cuts through the richness.
- Basil: Fresh, herby note that smells incredible and tastes fresh.
- Red pepper flakes: Optional kick for when you want a little heat.
- Salt and pepper: Basic seasoning duo that makes everything taste like itself.
Ingredient Quantities
- 12 oz pasta (penne, fusilli or your fav)
- 2 tbsp extra virgin olive oil
- 1 tbsp butter
- 3 garlic cloves, minced
- 1 small yellow onion, finely chopped
- 1 cup broccoli florets (about half a small head)
- 1 medium bell pepper, sliced
- 1 small zucchini, sliced into half moons
- 1 cup cherry tomatoes, halved
- 1 cup cremini mushrooms, sliced (optional, but good)
- 2 cups baby spinach
- 1/2 cup vegetable or chicken broth
- 1 cup heavy cream (or half and half for a lighter version)
- 2 oz cream cheese, softened
- 1/2 cup grated Parmesan, plus extra for serving
- 1 tbsp lemon juice
- 1/4 cup fresh basil, chopped (or parsley)
- 1/2 tsp red pepper flakes (optional)
- Salt and black pepper, to taste
How to Make this
1. Bring a large pot of salted water to a boil and cook 12 oz pasta until al dente according to package directions, reserve about 1 cup pasta water then drain.
2. While pasta cooks, heat 2 tbsp olive oil and 1 tbsp butter in a large skillet over medium-high heat until butter foams.
3. Add 3 minced garlic cloves and 1 finely chopped small yellow onion, sauté 1 to 2 minutes until fragrant and the onion is translucent but not browned.
4. Toss in 1 cup broccoli florets, 1 sliced bell pepper, 1 small sliced zucchini, and 1 cup sliced cremini mushrooms (if using). Cook, stirring, about 3 to 4 minutes until veggies are bright and just tender.
5. Add 1 cup cherry tomatoes and 2 cups baby spinach, cook until tomatoes start to soften and spinach wilts, about 1 minute.
6. Pour in 1/2 cup vegetable or chicken broth and 1 cup heavy cream (or half and half for a lighter version). Stir and bring to a gentle simmer, scraping any brown bits from the pan.
7. Whisk in 2 oz softened cream cheese until smooth, then stir in 1/2 cup grated Parmesan, 1 tbsp lemon juice, 1/4 cup chopped fresh basil (or parsley), and 1/2 tsp red pepper flakes if you like heat. Season with salt and black pepper to taste.
8. Add the drained pasta to the skillet and toss to coat, adding reserved pasta water a few tablespoons at a time if sauce needs thinning or to help it cling to the pasta.
9. Cook together for another 1 minute until everything is heated through and creamy. Taste and adjust seasoning, more lemon if you want brightness or more cheese for richness.
10. Serve immediately with extra grated Parmesan and a little torn basil on top. Leftovers keep well in the fridge for 2 to 3 days, reheat gently with a splash of milk or broth.
Equipment Needed
1. Large pot for boiling the pasta
2. Colander to drain pasta (and catch that reserved cup of pasta water)
3. Large skillet or sauté pan (at least 12 inches)
4. Wooden spoon or silicone spatula for stirring
5. Tongs for tossing pasta and veggies together
6. Chef’s knife and cutting board for chopping everything
7. Measuring cups and spoons for liquids, cream cheese, Parmesan, etc
8. Box or microplane grater for fresh Parmesan
9. Small bowl or glass measuring cup to reserve pasta water and whisk in cream cheese
FAQ
Easy Creamy Vegetable Pasta Recipe Substitutions and Variations
- Pasta (12 oz): swap for whole wheat pasta, gluten free pasta, or chickpea pasta if you want more protein or need GF.
- Heavy cream (1 cup): use half and half for lighter, coconut milk for dairy free, or plain Greek yogurt stirred in off heat for tang and creaminess.
- Parmesan (1/2 cup): try Pecorino Romano for sharper flavor, Asiago, or nutritional yeast if you want a vegan option.
- Cream cheese (2 oz): substitute mascarpone for a silkier finish, ricotta for a lighter texture, or softened goat cheese for a tangier note.
Pro Tips
1. Salt the pasta water like the sea, seriously. If it tastes bland while cooking the pasta it wont taste great later, so be generous but dont overdo it.
2. Hold back some pasta water and add it slowly. The starch helps the sauce cling, so add a few tablespoons at a time till it looks creamy, not soupy. Too much water and youll dilute the flavor.
3. Cook veggies so they still have a little bite, not mush. Bright, slightly crisp veggies add texture and stop the dish from feeling heavy. If you need them softer, steam or blanch briefly before tossing in.
4. Finish with acid and fresh herbs at the end. A squeeze of lemon and a handful of basil wakes everything up. Add them last so the bright flavors dont fade while youre still heating the pan.

Easy Creamy Vegetable Pasta Recipe
I just cooked a creamy, veggie-packed fusilli that slots perfectly into Vegetarian Pasta Dishes Easy and takes under 20 minutes, so dinner actually feels satisfying instead of sad.
4
servings
741
kcal
Equipment: 1. Large pot for boiling the pasta
2. Colander to drain pasta (and catch that reserved cup of pasta water)
3. Large skillet or sauté pan (at least 12 inches)
4. Wooden spoon or silicone spatula for stirring
5. Tongs for tossing pasta and veggies together
6. Chef’s knife and cutting board for chopping everything
7. Measuring cups and spoons for liquids, cream cheese, Parmesan, etc
8. Box or microplane grater for fresh Parmesan
9. Small bowl or glass measuring cup to reserve pasta water and whisk in cream cheese
Ingredients
-
12 oz pasta (penne, fusilli or your fav)
-
2 tbsp extra virgin olive oil
-
1 tbsp butter
-
3 garlic cloves, minced
-
1 small yellow onion, finely chopped
-
1 cup broccoli florets (about half a small head)
-
1 medium bell pepper, sliced
-
1 small zucchini, sliced into half moons
-
1 cup cherry tomatoes, halved
-
1 cup cremini mushrooms, sliced (optional, but good)
-
2 cups baby spinach
-
1/2 cup vegetable or chicken broth
-
1 cup heavy cream (or half and half for a lighter version)
-
2 oz cream cheese, softened
-
1/2 cup grated Parmesan, plus extra for serving
-
1 tbsp lemon juice
-
1/4 cup fresh basil, chopped (or parsley)
-
1/2 tsp red pepper flakes (optional)
-
Salt and black pepper, to taste
Directions
- Bring a large pot of salted water to a boil and cook 12 oz pasta until al dente according to package directions, reserve about 1 cup pasta water then drain.
- While pasta cooks, heat 2 tbsp olive oil and 1 tbsp butter in a large skillet over medium-high heat until butter foams.
- Add 3 minced garlic cloves and 1 finely chopped small yellow onion, sauté 1 to 2 minutes until fragrant and the onion is translucent but not browned.
- Toss in 1 cup broccoli florets, 1 sliced bell pepper, 1 small sliced zucchini, and 1 cup sliced cremini mushrooms (if using). Cook, stirring, about 3 to 4 minutes until veggies are bright and just tender.
- Add 1 cup cherry tomatoes and 2 cups baby spinach, cook until tomatoes start to soften and spinach wilts, about 1 minute.
- Pour in 1/2 cup vegetable or chicken broth and 1 cup heavy cream (or half and half for a lighter version). Stir and bring to a gentle simmer, scraping any brown bits from the pan.
- Whisk in 2 oz softened cream cheese until smooth, then stir in 1/2 cup grated Parmesan, 1 tbsp lemon juice, 1/4 cup chopped fresh basil (or parsley), and 1/2 tsp red pepper flakes if you like heat. Season with salt and black pepper to taste.
- Add the drained pasta to the skillet and toss to coat, adding reserved pasta water a few tablespoons at a time if sauce needs thinning or to help it cling to the pasta.
- Cook together for another 1 minute until everything is heated through and creamy. Taste and adjust seasoning, more lemon if you want brightness or more cheese for richness.
- Serve immediately with extra grated Parmesan and a little torn basil on top. Leftovers keep well in the fridge for 2 to 3 days, reheat gently with a splash of milk or broth.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 447g
- Total number of serves: 4
- Calories: 741kcal
- Fat: 43g
- Saturated Fat: 22g
- Trans Fat: 0.2g
- Polyunsaturated: 6g
- Monounsaturated: 14.8g
- Cholesterol: 77mg
- Sodium: 520mg
- Potassium: 500mg
- Carbohydrates: 74g
- Fiber: 6g
- Sugar: 6g
- Protein: 20g
- Vitamin A: 1500IU
- Vitamin C: 30mg
- Calcium: 250mg
- Iron: 3mg













