One-Pot Creamy Pesto Pasta with Veggies – Easy, Flavorful & Comforting
Introduction
When busy weeknights call for a quick yet comforting meal, nothing beats a one-pot pasta dish. This One-Pot Creamy Pesto Pasta with Veggies is the ultimate answer. It combines al dente pasta, crisp-tender vegetables, and a luscious pesto cream sauce—all cooked in a single pot for easy prep and cleanup.
What makes this dish so special is its simplicity. Instead of juggling multiple pans or waiting for sauces to simmer separately, everything comes together in harmony. The pasta soaks up flavor as it cooks directly with the vegetables, while the creamy pesto sauce ties it all together with richness and freshness.
Perfect for families, vegetarians, or anyone craving a hearty meal in under 30 minutes, this recipe is both weeknight-friendly and elegant enough for guests. Plus, it’s endlessly adaptable—you can swap the veggies with seasonal produce or even add protein for extra heartiness.

Background: Why One-Pot Pasta Works
The concept of one-pot pasta has gained popularity in recent years, thanks to its convenience and efficiency. Unlike traditional methods, where pasta cooks in boiling water before being drained, one-pot recipes allow the pasta to cook directly with the sauce and seasonings. This not only cuts down on dishes but also enhances the flavor as starch from the pasta enriches the sauce naturally.
Adding pesto to the mix creates a vibrant twist. Originating from Liguria, Italy, pesto traditionally combines basil, garlic, pine nuts, Parmesan cheese, and olive oil. Its fresh, herby notes make it a perfect partner for creamy sauces and vegetables, transforming a simple pasta dish into something extraordinary.
Why You’ll Love This Recipe
- One pot, minimal cleanup – Perfect for busy nights.
- Balanced & wholesome – Packed with veggies, fiber, and protein.
- Customizable – Swap vegetables based on the season.
- Quick cooking – Ready in 30 minutes or less.
- Restaurant-worthy taste – Creamy, herby, and full of flavor.
Ingredients
For the Pasta:
- 12 oz (340 g) penne, fusilli, or rigatoni
- 2 tablespoons olive oil
- 3 garlic cloves, minced
- 1 small onion, diced
- 1 zucchini, sliced into half-moons
- 2 cups fresh spinach
- 1 red bell pepper, sliced into strips
- 1 cup cherry tomatoes, halved
- 3 ½ cups vegetable broth (or chicken broth)
For the Creamy Pesto Sauce:
- ½ cup prepared basil pesto (homemade or store-bought)
- ¾ cup heavy cream (or half-and-half for lighter option)
- ½ cup grated Parmesan cheese
- Juice of ½ lemon
- Salt and black pepper, to taste
Garnish:
- Fresh basil leaves
- Extra Parmesan cheese
- Crushed red pepper flakes (optional)
Equipment
- Large, deep skillet or Dutch oven
- Wooden spoon or spatula
- Ladle or measuring cup
Step-by-Step Instructions
Step 1: Sauté the Aromatics
- Heat olive oil in a large skillet or Dutch oven over medium heat.
- Add garlic and onion, sautéing for 2–3 minutes until fragrant and translucent.
Step 2: Add Vegetables
- Stir in zucchini and red bell pepper. Cook for about 4–5 minutes until they begin to soften.
- Add cherry tomatoes and cook until they start to blister slightly.
Step 3: Cook the Pasta
- Add pasta to the skillet along with the vegetable broth.
- Stir well, ensuring the pasta is submerged in liquid.
- Bring to a boil, then reduce heat to medium-low and simmer for 10–12 minutes, stirring occasionally, until pasta is al dente and most of the liquid is absorbed.
Step 4: Make It Creamy
- Lower the heat and stir in heavy cream, pesto, and Parmesan cheese.
- Add spinach, letting it wilt into the sauce.
- Stir until everything is well-coated in the creamy pesto sauce.
Step 5: Season and Serve
- Squeeze lemon juice over the pasta for brightness.
- Taste and adjust seasoning with salt and black pepper.
- Serve hot, garnished with fresh basil, extra Parmesan, and red pepper flakes if desired.
Expert Tips & Troubleshooting
- Too thick? Add a splash of broth or cream to loosen the sauce.
- Too watery? Let the pasta simmer uncovered for a few extra minutes.
- Pasta sticking? Stir occasionally to prevent sticking at the bottom.
- Make it lighter – Use Greek yogurt instead of cream for a tangy twist.
- Cheese upgrade – Try Pecorino Romano for a sharper flavor.
Variations & Customizations
- Protein Boost – Add grilled chicken, shrimp, or chickpeas.
- Seasonal Swap – Use asparagus in spring, corn in summer, or roasted butternut squash in fall.
- Vegan Option – Use coconut cream or cashew cream and dairy-free pesto.
- Spicy Kick – Stir in crushed red pepper or a dollop of harissa.
- Nut-Free Pesto – Replace pine nuts with sunflower seeds in homemade pesto.
Serving Ideas
This creamy pesto pasta is satisfying on its own but pairs beautifully with:
- A crisp green salad with lemon vinaigrette
- Garlic bread or a crusty baguette
- A side of roasted vegetables like carrots or Brussels sprouts
- Caprese skewers for a fresh, Italian-inspired spread
Storage & Make-Ahead Tips
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Reheat: Warm gently on the stovetop with a splash of broth or cream to revive the sauce.
- Freeze: Best enjoyed fresh, but the pesto pasta can be frozen for up to 2 months. Thaw overnight in the fridge before reheating.

Nutrition Benefits
This recipe balances comfort and nutrition:
- Pasta provides energy-boosting carbs.
- Veggies add fiber, vitamins, and antioxidants.
- Pesto offers healthy fats and a burst of flavor.
- Spinach brings iron and vitamin K for bone health.
The result is a wholesome dish that satisfies cravings while nourishing your body.
Frequently Asked Questions
Q: Can I use gluten-free pasta?
Yes! Just monitor the cooking time, as gluten-free pasta may cook faster or break down if overcooked.
Q: Can I make this ahead of time?
Yes, prepare the pasta up to the point of adding cream and pesto. Reheat gently and stir in cream and pesto right before serving for the best flavor.
Q: Do I need homemade pesto?
Not at all. Store-bought pesto works perfectly, but if you have fresh basil, making your own can elevate the dish.
Conclusion
This One-Pot Creamy Pesto Pasta with Veggies is proof that delicious meals don’t have to be complicated. With minimal effort and maximum flavor, it’s the perfect recipe for busy nights, casual dinners, or even impressing guests. The creamy sauce, fresh pesto, and vibrant vegetables come together in a harmony that feels indulgent yet wholesome.
Whether you’re a beginner cook or a seasoned home chef, this recipe deserves a spot in your weekly rotation. So grab your pot, gather your ingredients, and get ready to enjoy a bowl of comfort that’s both nourishing and delightful.