This vibrant one-pot pasta brings together the best of spring harvest with tender asparagus, sugar snap peas, zucchini, and cherry tomatoes. The pasta cooks directly in the vegetable broth, absorbing all the flavors while creating a light, creamy sauce. Finished with bright lemon zest, fresh herbs, and Parmesan, this dish comes together in just 35 minutes with minimal cleanup required. Perfect for busy weeknights when you want something fresh, healthy, and satisfying without spending hours at the stove.
The first time I made one-pot pasta, I stood there watching the pot like a hawk, absolutely convinced it would not work. But when that starch-thickened broth started coating everything perfectly, I felt like I had discovered kitchen magic. This spring version became my go-to when the farmers market starts overflowing with bright green vegetables.
Last April, my sister came over for dinner and watched skeptically as I dumped raw pasta into broth with vegetables. She is a trained chef who believes in proper technique, but she went back for seconds and asked for the recipe before she even finished her plate. That is the kind of dinner win that keeps you making a dish year after year.
Ingredients
- Penne or fusilli pasta (340 g): The twisted shapes catch the sauce and vegetables beautifully in every bite
- Low-sodium vegetable broth (1 liter): Using low-sodium lets you control the seasoning since the broth reduces down
- Water (250 ml): Dilutes the broth slightly so the pasta does not become too salty as it absorbs the liquid
- Asparagus, snap peas, zucchini (1 cup each): These hold their texture well and add that perfect spring crunch
- Baby spinach and cherry tomatoes (1 cup each): Added at the end so they stay fresh and bright
- Leek and garlic: Build a fragrant foundation that makes the whole dish taste restaurant-worthy
- Olive oil, lemon, and Parmesan: This trio transforms simple vegetables into something extraordinary
- Fresh basil or parsley: Finish with herbs for that just-picked garden flavor
Instructions
- Build your flavor base:
- Warm the olive oil in your largest deep skillet or Dutch oven over medium heat, then sauté the sliced leek and minced garlic until they soften and release that wonderful aromatic smell, about 2 minutes.
- Start the pasta magic:
- Pour in the pasta, broth, and water, bring everything to a boil, then reduce to a gentle simmer. Let it cook for 8 minutes, stirring occasionally to prevent sticking, and watch as the liquid starts to thicken beautifully.
- Add the hearty vegetables:
- Toss in the asparagus, sugar snap peas, and zucchini, cooking for another 7 minutes while stirring until the pasta is tender and most of the liquid has transformed into a silky sauce.
- Finish with the delicate touches:
- Stir in the spinach, cherry tomatoes, lemon zest, lemon juice, and Parmesan, cooking just 2 minutes more until the spinach wilts and the tomatoes warm through.
- Season and serve:
- Taste and adjust with salt and pepper, then remove from heat and sprinkle generously with fresh herbs and extra Parmesan before bringing it to the table.
This recipe saved me during a busy week when I had forgotten to plan dinner but found myself with an abundance of spring vegetables. My family ate it straight from the cooking vessel, standing around the island, and nobody even missed the formal table setting.
Making It Your Own
I have swapped in fava beans, fresh peas, and even green beans when the season calls for it. The beauty of this dish is that it adapts to whatever looks best at the market that day.
Timing Everything Right
Keep your vegetables cut and ready before you start cooking because the recipe moves quickly once the pasta hits the liquid. The timing matters since you want everything tender-crisp, not mushy.
Serving Suggestions
A crisp white wine like Sauvignon Blanc cuts through the richness beautifully. I also love serving this with a simple green salad dressed with vinaigrette to add some acid to the meal.
- Have lemon wedges at the table for those who love extra brightness
- A sprinkle of red pepper flakes adds wonderful heat for spice lovers
- Vegan Parmesan works surprisingly well if you need to make it dairy-free
There is something deeply satisfying about a complete meal that comes together with such minimal fuss but tastes like you spent hours at the stove.
Recipe FAQs
- → Can I use other vegetables?
-
Absolutely! This dish is versatile and works great with other spring vegetables like fava beans, English peas, green beans, or even fresh artichoke hearts. Just adjust cooking times accordingly—tender vegetables like peas need less time while heartier ones like artichokes may need a few extra minutes.
- → Can I make this vegan?
-
Yes! Simply omit the Parmesan cheese or use a plant-based alternative. The dish still delivers plenty of flavor from the fresh vegetables, garlic, lemon, and herbs. You could also add nutritional yeast for a cheesy, savory element.
- → Can I use regular water instead of broth?
-
While vegetable broth adds depth of flavor, you can use water with a pinch of salt if needed. However, the broth contributes significantly to the overall taste, so if using water, consider adding extra herbs or a bouillon cube to maintain the savory profile.
- → How do I store leftovers?
-
Store leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will absorb more liquid as it sits, so you may want to add a splash of water or broth when reheating. Reheat gently on the stovetop or in the microwave.
- → Can I add protein?
-
Certainly! You can add white beans, chickpeas, or even shredded rotisserie chicken for extra protein. If adding canned beans, rinse them and stir them in during the last few minutes of cooking. For chicken, add pre-cooked pieces when you add the tomatoes.
- → What if my pasta isn't done when the liquid is absorbed?
-
If the pasta needs more cooking time but the liquid has evaporated, simply add small amounts of water (about ¼ cup at a time) and continue cooking until the pasta reaches your desired doneness. The goal is for most liquid to be absorbed while creating a light, glossy sauce.