Spring Veggie One-Pot Spaghetti

Featured in: Seasonal Meal Inspiration

This satisfying one-pot spaghetti brings together the best of spring produce in a simple, flavorful meal. The pasta cooks directly in vegetable broth, absorbing all the savory flavors while the vegetables soften and meld together.

Frozen peas add sweetness, baby spinach contributes earthy notes, and cherry tomatoes provide bursts of brightness. A finish of lemon zest cuts through the richness, while red pepper flakes offer gentle warmth. The entire dish comes together in just 25 minutes with only one pot to clean.

Perfect for busy weeknights when you want something nourishing but don't want to spend hours at the stove. The vegetarian preparation is easily adaptable—add chickpeas for extra protein or whole-wheat spaghetti for more fiber.

Updated on Wed, 21 Jan 2026 12:46:00 GMT
Fresh spring veggies like peas and spinach simmer with spaghetti in a savory broth, topped with Parmesan and basil in this one-pot dish. Pin It
Fresh spring veggies like peas and spinach simmer with spaghetti in a savory broth, topped with Parmesan and basil in this one-pot dish. | asiremfoods.com

The first time I made this spaghetti, it was a rainy Tuesday and I had zero energy for a multi-step dinner. I threw everything in one pot, skeptical that pasta could cook properly right in the broth. Twenty minutes later, I was scraping the bottom of the pot for every last creamy, vegetable-studded strand.

Last spring, my sister dropped by unexpectedly while this was simmering. She kept asking what sauce I was making, looking genuinely confused when I said there was no sauce. We ate standing up in the kitchen, and she made me write the recipe on a napkin before she left.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 350 g (12 oz) dried spaghetti: The pasta releases starch into the broth as it cooks, creating a naturally creamy coating that clings beautifully to every strand
  • 150 g (1 cup) frozen or fresh peas: These add pops of sweetness and vibrant green color, and frozen ones work perfectly without any prep
  • 100 g (3.5 oz) baby spinach: Wilts right into the pasta, adding nutrients and a lovely earthy flavor without any chopping required
  • 200 g (7 oz) cherry tomatoes, halved: Burst during cooking, releasing their juices into the broth for a subtle tomato sweetness throughout
  • 2 cloves garlic, thinly sliced: Sliced rather than minced, they mellow and sweeten as they cook, infusing the oil before the broth goes in
  • 1 small red onion, thinly sliced: Adds a gentle sweetness and beautiful purple ribbons throughout the dish
  • 1 L (4 cups) vegetable broth: This becomes your cooking liquid and sauce combined, so use a good quality one you would happily drink on its own
  • 2 tbsp olive oil: Start with this to sauté the aromatics, adding richness and helping carry all the flavors
  • 1/2 tsp salt: Essential since the broth is your only seasoning opportunity
  • 1/4 tsp black pepper: Adds a gentle warmth that balances the sweet vegetables
  • 1/4 tsp red pepper flakes: Optional, but a lovely subtle heat that cuts through the starchiness
  • Zest of 1 lemon: Stirred in at the end, this brightens everything and makes the spring flavors sing
  • 30 g (1/4 cup) grated Parmesan: Adds a salty, umami richness that ties all the vegetables together
  • Fresh basil leaves: Torn over right before serving for that final aromatic touch

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the aromatics:
Heat olive oil in a large pot over medium heat, add sliced garlic and red onion, cook for 2 to 3 minutes until fragrant and softened
Add everything to the pot:
Add spaghetti, peas, spinach, and tomatoes, pour in vegetable broth, and bring to a boil
Season and stir:
Add salt, pepper, and red pepper flakes, stir occasionally to prevent pasta from sticking together
Simmer to perfection:
Cook uncovered for 10 to 12 minutes until pasta is al dente and most liquid is absorbed, then stir in lemon zest
Finish and serve:
Remove from heat, divide among plates, and top with grated Parmesan and fresh basil leaves
A steaming bowl of Spring Veggie One-Pot Spaghetti features cherry tomatoes, lemon zest, and grated Parmesan for a vibrant, easy meal. Pin It
A steaming bowl of Spring Veggie One-Pot Spaghetti features cherry tomatoes, lemon zest, and grated Parmesan for a vibrant, easy meal. | asiremfoods.com

This recipe has become my go-to for those nights when I want something comforting but not heavy, something that feels like self-care without requiring anything resembling effort from me.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

I have discovered that adding a drained can of chickpeas in step two turns this into a protein powerhouse without changing the cooking method at all. Sometimes I throw in asparagus tips when they are in season, and they cook right alongside the pasta.

Perfect Pairings

A crisp white wine like Sauvignon Blanc cuts through the starch beautifully. For a complete meal, a simple green salad with a sharp vinaigrette balances the pasta perfectly.

Make Ahead Wisdom

This pasta is best enjoyed immediately while the sauce is at its creamiest. The leftovers do reheat well with a splash of water, though the texture becomes more like traditional pasta dishes.

  • Halve the cherry tomatoes ahead of time and store them in the fridge
  • Measure all spices into a small bowl before starting for smoother cooking
  • Have your lemon zested before you begin so you can stir it in right at the perfect moment
Plate of Spring Veggie One-Pot Spaghetti with tender pasta, bright peas, spinach, and fresh basil leaves, ready to serve. Pin It
Plate of Spring Veggie One-Pot Spaghetti with tender pasta, bright peas, spinach, and fresh basil leaves, ready to serve. | asiremfoods.com

Some of the best dinners come from the simplest ideas, and this one-pan wonder has saved me more weeknights than I can count.

Recipe FAQs

Can I use fresh pasta instead of dried?

Fresh pasta cooks more quickly than dried, so reduce the cooking time to 4-6 minutes and add less broth initially. You may need to adjust liquid quantities as fresh pasta absorbs less liquid during cooking.

What other vegetables work in this dish?

Asparagus, snap peas, or zucchini make excellent additions. Add heartier vegetables like asparagus with the onions, and tender vegetables like zucchini during the last 5 minutes of cooking.

Can I make this gluten-free?

Simply substitute the regular spaghetti with your favorite gluten-free pasta. Brown rice spaghetti or chickpea pasta work well—just follow package instructions for cooking time as they may differ slightly.

How do I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. The pasta will continue to absorb liquid, so add a splash of water or broth when reheating to restore the creamy consistency.

Can I use water instead of vegetable broth?

Water works in a pinch, but vegetable broth provides deeper flavor. If using water, increase the salt slightly and consider adding a bouillon cube or extra garlic and herbs to maintain richness.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Spring Veggie One-Pot Spaghetti

Vibrant one-pot pasta with fresh spring vegetables, ready in 25 minutes.

Prep Time
10 min
Cook Time
15 min
Total Duration
25 min
Created by Pauline Rosen


Skill Level Easy

Cuisine Italian-Inspired

Makes 4 Portions

Diet Information Meat-Free

What You'll Need

Pasta

01 12 oz dried spaghetti

Vegetables

01 1 cup frozen or fresh peas
02 3.5 oz baby spinach
03 7 oz cherry tomatoes, halved
04 2 cloves garlic, thinly sliced
05 1 small red onion, thinly sliced

Liquids

01 4 cups vegetable broth
02 2 tbsp olive oil

Seasonings

01 1/2 tsp salt
02 1/4 tsp black pepper
03 1/4 tsp red pepper flakes (optional)
04 Zest of 1 lemon

Garnish

01 1/4 cup grated Parmesan cheese (or vegetarian alternative)
02 Fresh basil leaves, to serve

How To Make It

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add sliced garlic and red onion. Sauté for 2-3 minutes until fragrant and softened, stirring occasionally to prevent burning.

Step 02

Combine Ingredients: Add spaghetti, peas, spinach, and halved cherry tomatoes to the pot. Pour in vegetable broth and bring to a boil, stirring gently to submerge pasta.

Step 03

Season and Simmer: Season with salt, black pepper, and red pepper flakes if using. Stir occasionally to prevent pasta from sticking together.

Step 04

Cook to Al Dente: Cook uncovered for 10-12 minutes until pasta is al dente and most liquid has been absorbed. Stir in lemon zest just before removing from heat.

Step 05

Serve and Garnish: Remove from heat. Divide among serving plates and top with grated Parmesan and fresh basil leaves.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Zester or grater

Allergy Info

Double-check your ingredients for allergens and speak with a healthcare pro if you've got concerns.
  • Contains wheat (gluten) and milk (Parmesan). For gluten-free, use GF spaghetti. For dairy-free, use vegan cheese. Always check labels if you have allergies.

Nutrition (per serving)

Use this as a reference—don’t forget, it's not medical advice.
  • Calories: 390
  • Fats: 8 g
  • Carbohydrates: 68 g
  • Proteins: 14 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.