Description
This creamy pasta primavera is a weeknight hero — simple, colorful, and totally customizable with whatever fresh veggies you have on hand. A silky sauce made from cream and Parmesan wraps every noodle in comfort, and even the picky eaters will ask for seconds.
Ingredients
- 12 oz fettuccine or linguine (or substitute with penne or farfalle)
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 cup asparagus, cut into pieces
- 1 medium zucchini, sliced
- 1/2 cup peas (fresh or frozen)
- 1/2 cup heavy cream (or half-and-half, cream cheese + milk, or coconut cream)
- 1/2 cup grated Parmesan (or Pecorino Romano, Asiago)
- 3 cloves garlic, minced
- Salt and pepper to taste
- Optional: pinch of red pepper flakes
- Fresh parsley for garnish
Instructions
- Fill a large pot with salted water and bring it to a boil. Cook pasta according to package directions until al dente. Reserve 1 cup of pasta water, then drain the pasta and set aside.
- Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add minced garlic and cook for 30 seconds.
- Add bell peppers, asparagus, zucchini, and peas. Stir occasionally for 5–6 minutes until veggies are tender-crisp and vibrant.
- Lower the heat and pour in the cream. Stir in Parmesan until smooth and creamy. Add reserved pasta water if the sauce is too thick.
- Add pasta to skillet and toss to coat in sauce. Cook for 1–2 more minutes to combine flavors.
- Season with salt, pepper, and red pepper flakes if using. Garnish with parsley and serve immediately.
Notes
Cut all vegetables roughly the same size for even cooking. Don’t overcook the veggies — tender-crisp keeps them vibrant and fresh. Feel free to swap in whatever veggies or cheeses you have, and add protein like grilled chicken, shrimp, or tofu for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 5g
- Sodium: 350mg
- Fat: 20g
- Saturated Fat: 9g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 35mg