Spring Veggie One-Pot Spaghetti

Featured in: One-Pot Family Meals

Spring Veggie One-Pot Spaghetti is a vibrant, easy Italian-inspired pasta dish that brings together fresh seasonal vegetables in a single pot. With a preparation time of just 10 minutes and cooking time of 15 minutes, this vegetarian main course serves 4 people. The dish combines tender spaghetti with peas, spinach, cherry tomatoes, and aromatic garlic, all simmered in vegetable broth. The beauty of this one-pot method is that the pasta absorbs the flavorful broth while the vegetables release their natural juices, creating a cohesive, delicious meal with minimal cleanup. Finished with fresh lemon zest, Parmesan cheese, and basil, it's a perfect spring dinner that's both nutritious and satisfying.

Updated on Tue, 20 Jan 2026 09:14:00 GMT
Vibrant Spring Veggie One-Pot Spaghetti with tender peas, spinach, and cherry tomatoes garnished with Parmesan and fresh basil. Save to Pinterest
Vibrant Spring Veggie One-Pot Spaghetti with tender peas, spinach, and cherry tomatoes garnished with Parmesan and fresh basil. | savoringli.com

The first time I made this one-pot wonder, I was genuinely skeptical about cooking pasta directly in broth. But standing there watching the spaghetti transform into something silky and infused with vegetable flavor changed everything about how I approach weeknight cooking.

Last Tuesday my roommate walked in mid-simmer and asked what smelled so incredible. She couldnt believe it was just vegetables and pasta cooking together. We ended up eating straight from the pot, standing at the counter, too impatient to even bother with plates.

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 dried spaghetti: The pasta releases starch into the broth, creating a naturally creamy sauce without any cream
  • 150 g peas: Frozen work perfectly here and add sweet bursts of freshness
  • 100 g baby spinach: Wilts gently into the dish, adding nutrition without overwhelming flavor
  • 200 g cherry tomatoes: Halving them lets them release juices that meld with the broth
  • 2 cloves garlic: Thinly sliced melts into the oil, infusing every bite
  • 1 small red onion: Provides a subtle sweetness that balances the vegetables
  • 1 L vegetable broth: The cooking liquid becomes the sauce, so use a good quality one
  • 2 tbsp olive oil: Starts the flavor base and carries the garlic essence
  • 1/2 tsp salt and 1/4 tsp pepper: Adjust these at the end since broth brands vary
  • 1/4 tsp red pepper flakes: Optional, but adds a lovely warmth that cuts through the sweetness
  • Zest of 1 lemon: Brightens everything and makes the flavors pop
  • 30 g grated Parmesan: The salty finish that pulls it all together
  • Fresh basil: Adds that final aromatic flourish

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 the olive oil in your large pot over medium heat. Toss in the sliced garlic and red onion, cooking until they soften and your kitchen smells amazing, about 2-3 minutes.
Add everything but the garnish:
Break the spaghetti in half if you prefer shorter pasta. Add it to the pot along with the peas, spinach, tomatoes, and vegetable broth. Bring to a boil while stirring occasionally.
Season and simmer:
Season with salt, pepper, and red pepper flakes. Cook uncovered for 10-12 minutes, stirring occasionally, until pasta is al dente and the liquid has reduced to a glossy coating.
Finish with brightness:
Remove from heat and stir in the lemon zest. The heat releases the citrus oils and makes the whole dish come alive.
Plate and garnish:
Divide among bowls and top generously with Parmesan and fresh basil. Serve immediately while the cheese melts into the hot pasta.
Save to Pinterest
| savoringli.com

This recipe saved me during a particularly chaotic week when cooking felt like just another chore. Something about the simplicity, the way the vegetables melt into the pasta, reminded me that good food doesnt need to be complicated.

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

Once you master the basic technique, the variations are endless. I sometimes add white beans for protein or swap peas for asparagus when spring really hits. The beauty is in the method, not the exact ingredients.

Timing Secrets

The trickiest part is getting the pasta perfectly cooked while leaving enough liquid for sauce. I start checking at 8 minutes and trust my judgment over the recipe time. Every stove and pot is different, and youll learn yours quickly.

Serving Suggestions

This is one of those rare dishes that works as a quick weeknight dinner or casual company food. I like to serve it with a simple green salad dressed with olive oil and lemon, maybe some crusty bread to soak up any remaining broth.

  • Grate extra Parmesan at the table for those who love it salty
  • A squeeze of fresh lemon juice right before serving brightens everything
  • Leftovers reheat beautifully with a splash of water to loosen
A steaming pot of Spring Veggie One-Pot Spaghetti, showcasing al dente pasta and colorful vegetables in a light savory broth. Save to Pinterest
A steaming pot of Spring Veggie One-Pot Spaghetti, showcasing al dente pasta and colorful vegetables in a light savory broth. | savoringli.com

Theres something deeply satisfying about a meal that comes together in one pot but still feels special and cared for. This spaghetti has become my go-to when I want comfort without compromise.

Recipe Questions & Answers

Can I use fresh vegetables instead of frozen peas?

Yes, absolutely. Fresh peas work wonderfully in this dish. If using fresh peas, add them at the same time as the frozen peas in step 2. Adjust cooking time slightly if needed, as fresh peas may cook faster.

How do I prevent the pasta from sticking?

Stir the pasta occasionally throughout cooking, especially during the first 5 minutes. The vegetable broth will help keep it moist, but frequent stirring ensures even cooking and prevents clumping.

What can I use as a protein addition?

A drained can of chickpeas adds excellent protein and texture. You can also add white beans, lentils, or tofu. Add these in step 2 along with the other vegetables.

Is this dish gluten-free?

The standard version contains gluten from regular spaghetti. To make it gluten-free, substitute with gluten-free spaghetti. Check all ingredient labels to ensure no cross-contamination.

Can I make this dairy-free?

Yes, simply omit the Parmesan cheese or replace it with vegan cheese alternatives. The dish remains flavorful with the lemon zest and fresh basil as finishing touches.

How long does this keep as leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of water or broth to restore moisture. It's not ideal for freezing due to pasta texture changes.

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 pasta with fresh spring vegetables simmered together for maximum flavor and minimal cleanup in just 25 minutes.

Prep Time
10 minutes
Time to Cook
15 minutes
Overall Time
25 minutes
Created by savoringli Lila Anderson


Skill Level Easy

Cuisine Type Italian-Inspired

Makes 4 Serving Size

Diet Details Vegetarian-Friendly

Ingredient List

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 tablespoons olive oil

Seasonings

01 1/2 teaspoon salt
02 1/4 teaspoon black pepper
03 1/4 teaspoon red pepper flakes, optional
04 Zest of 1 lemon

Garnish

01 1/4 cup grated Parmesan cheese or vegetarian alternative
02 Fresh basil leaves for serving

Step-by-Step Instructions

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add garlic and red onion, sauté for 2-3 minutes until fragrant and softened.

Step 02

Combine ingredients: Add spaghetti, peas, spinach, and cherry tomatoes to the pot. Pour in vegetable broth and bring to a boil.

Step 03

Season and cook: Season with salt, black pepper, and red pepper flakes if desired. Stir occasionally to prevent pasta from sticking.

Step 04

Complete cooking: Cook uncovered for 10-12 minutes until pasta reaches al dente texture and most liquid is absorbed. Stir in lemon zest.

Step 05

Finish and serve: Remove from heat. Distribute among serving plates and garnish with Parmesan cheese 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.

Equipment Needed

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

Allergy Info

Review every ingredient for allergens. If unsure, check with a healthcare provider.
  • Contains wheat (gluten)
  • Contains milk (Parmesan)
  • Use gluten-free spaghetti for gluten-sensitive diets
  • Use vegan cheese for dairy-free preparation

Nutrition Info (per portion)

Serves for general info – not a replacement for professional advice.
  • Calorie Count: 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.