Creamy Vegetable Spaghetti
I remember the first time I cooked this creamy vegetable spaghetti—simple pantry pasta turned into a comforting, silky one-pot dinner in under 20 minutes. It’s a great weeknight rescue: spaghetti tossed with tender zucchini, sweet peas, and earthy mushrooms, finished with heavy cream and Parmesan for a rich, satisfying sauce that feels indulgent but is quietly humble. If you like quick creamy pastas like cheesesteak tortellini in creamy provolone sauce, this is the kind of recipe you’ll reach for again and again.
Why you’ll love this dish
This recipe hits a sweet spot: fast, frugal, and flexible. It cooks in one pot, so there’s minimal cleanup and fewer steps—perfect when you want dinner on the table with little fuss. The vegetables cook right with the pasta, which saves time and lets them keep their color and texture. Kids tend to like it because the cream-and-cheese coating is familiar and comforting, and adults appreciate that it’s easy to dress up with a protein or bright herbs.
“Comfort in a bowl—creamy, quick, and the veggies actually taste like part of the meal.” — a regular at my weeknight table
It’s also a terrific choice when you want something meatless but not meatless-feeling; for a protein boost, simply add leftover chicken or a can of drained beans. For other creamy-salad-style recipes that are crowd-pleasers at potlucks, try this classic chicken salad with creamy dressing for contrast.
Step-by-step overview
Before you start: boil salted water, cook spaghetti until al dente, and add the quick-cooking vegetables in the last few minutes. Drain most of the water, then return the pot to very low heat and stir in heavy cream and grated Parmesan until you have a silky coating on the pasta and veggies. Finish with salt and pepper, and serve immediately with extra cheese if you like. For a faster finish or a slightly lighter sauce, you can reserve a splash of the pasta water to loosen the sauce as needed. For other quick, creamy-weeknight ideas, see this classic egg salad approach to speedy, comforting meals.
What you’ll need
- Spaghetti (enough for your serving size)
- 1–2 small zucchini, sliced or half-moons
- 1 cup peas (frozen or fresh)
- 4–6 oz mushrooms, sliced (cremini or white button work well)
- Water (for boiling pasta)
- 1/2–3/4 cup grated Parmesan cheese, plus extra for serving
- 1/2–3/4 cup heavy cream (adjust for desired richness)
- Salt and freshly ground black pepper
Notes and substitutions inline:
- Use frozen peas straight from the freezer—no thawing needed.
- Swap heavy cream for half-and-half if you prefer a lighter finish, but the sauce will be thinner.
- Try Pecorino Romano in place of some Parmesan for a saltier, tangier note.
- If you want a dairy-free version, use a plant-based cream alternative and a nutritional yeast sprinkle.
Step-by-step instructions
- Fill a large pot with water, add a generous pinch of salt, and bring it to a rolling boil.
- Add the spaghetti and cook following the package time for al dente. Stir occasionally.
- With about 3–4 minutes left on the pasta timer, add sliced zucchini, peas, and mushrooms to the boiling pot so they cook with the pasta.
- When the pasta is al dente and the vegetables are tender, drain most of the water—reserve 1/2 cup if you think you might need to loosen the sauce.
- Return the pot to very low heat. Pour in the heavy cream and add the grated Parmesan. Stir constantly until the cheese melts and the sauce clings to the pasta. If the sauce becomes too thick, add the reserved pasta water a tablespoon at a time.
- Taste and season with salt and plenty of freshly ground black pepper.
- Serve immediately, topped with extra Parmesan and a grind of black pepper.
Keep steps short and decisive—this keeps the sauce silky and prevents the cream from boiling, which can break or scorch the dairy.
Best ways to enjoy it
- Plate with a wide shallow bowl so the sauce spreads across the pasta. Finish with a drizzle of extra-virgin olive oil or a few torn basil leaves for freshness.
- Pair it with a simple green salad dressed in lemon vinaigrette to cut the richness.
- Serve alongside crusty garlic bread or warm focaccia for mopping up sauce.
- For a dinner with wine, try a crisp unoaked Chardonnay or a light-bodied Pinot Grigio to balance the cream.
Storage and reheating tips
- Refrigerate leftovers within two hours of cooking in an airtight container. Properly stored, the dish keeps 3–4 days.
- Reheat gently on the stovetop over low heat with a splash of milk or water to revive the sauce. Microwave reheating works too—stir every 30–45 seconds and add a little liquid if it looks dry.
- Freezing is possible but not ideal: cream can separate when frozen and thawed. If you must freeze, cool completely, store in a freezer-safe container for up to 1 month, and expect a slight texture change. Thaw overnight in the fridge and reheat slowly with additional liquid.
Helpful cooking tips
- Salt the pasta water well—it seasons the spaghetti from the inside out.
- Cut zucchini and mushrooms into uniform pieces so they cook evenly with the pasta.
- For the creamiest finish, add the Parmesan off the highest heat and stir continuously. Too much heat can make cheese clump.
- If you like a looser sauce, always reserve some pasta water before draining; the starch helps bind cream and cheese without thinning flavor.
- Want to lighten the dish? Stir in a tablespoon of lemon juice or a handful of chopped arugula just before serving to brighten the flavors. For a playful creamy dessert/ingredient crossover, experiment with ideas from this Cool Whip pudding frosting post for inspiration on light texture swaps.
Creative twists
- Add protein: toss in cooked chicken, Italian sausage slices, or crispy pancetta.
- Make it smoky: finish with a sprinkle of smoked paprika or add roasted red peppers.
- Goat cheese swap: replace half the Parmesan with creamy goat cheese for tang.
- Herb-forward: stir in chopped dill, parsley, or basil at the end for brightness.
- Make it lemony: add 1–2 teaspoons lemon zest to the sauce for a bright lift.
Helpful answers
Q: How long does this recipe take from start to finish?
A: Plan 15–25 minutes total. Boiling time depends on your pasta; veggies cook quickly when added at the end.
Q: Can I use other pasta shapes?
A: Yes. Short shapes like penne or farfalle work well because they catch the cream and bits of veg. Adjust cooking time per package.
Q: Is there a dairy-free version?
A: Use a plant-based cream (oat or soy cream) and nutritional yeast for a cheesy flavor. Texture will be slightly different but still tasty.
Q: Can I add protein directly while cooking?
A: Thinly sliced chicken or shrimp should be pre-cooked or added earlier so they reach a safe temperature without overcooking veggies. If using raw proteins, cook them separately and fold in at the end.
Q: Why did my sauce separate?
A: High heat or adding cold cheese into boiling cream can cause separation. Keep heat low and add cheese gradually; stir constantly.
Conclusion
Creamy Vegetable Spaghetti is a reliable weeknight winner—fast, adaptable, and comforting. If you want another version that leans into quick creamy vegetable pasta with similar techniques, try this Easy Creamy Vegetable Pasta Recipe, 30 Minute Dinner …. For more ideas on creamy vegetable pasta riffs and plating inspiration, visit Creamy Vegetable Pasta | Greens & Chocolate.
Creamy Vegetable Spaghetti

Ingredients
Main Ingredients
- 8 oz Spaghetti Enough for your serving size
- 1-2 small Zucchini, sliced or half-moons
- 1 cup Peas (frozen or fresh) Use frozen peas straight from the freezer—no thawing needed.
- 4-6 oz Mushrooms, sliced Cremini or white button work well.
- cups Water For boiling pasta, add a generous pinch of salt.
For the Sauce
- 1/2-3/4 cup Grated Parmesan cheese Plus extra for serving.
- 1/2-3/4 cup Heavy cream Adjust for desired richness.
- to taste Salt and freshly ground black pepper
Instructions
Preparation
- Fill a large pot with water, add a generous pinch of salt, and bring it to a rolling boil.
- Add the spaghetti and cook following the package time for al dente. Stir occasionally.
- With about 3–4 minutes left on the pasta timer, add the sliced zucchini, peas, and mushrooms to the boiling pot.
- When the pasta is al dente and the vegetables are tender, drain most of the water—reserve 1/2 cup if you think you might need to loosen the sauce.
Cooking
- Return the pot to very low heat. Pour in the heavy cream and add the grated Parmesan. Stir constantly until the cheese melts and the sauce clings to the pasta.
- If the sauce becomes too thick, add the reserved pasta water a tablespoon at a time.
- Taste and season with salt and plenty of freshly ground black pepper.
- Serve immediately, topped with extra Parmesan and a grind of black pepper.
