Spring Veggie One-Pot Spaghetti

Featured in: Everyday Home Cooking

This vibrant one-pot spaghetti combines fresh spring vegetables with tender pasta in a savory vegetable broth base. Fresh peas, baby spinach, cherry tomatoes, and garlic create a light yet satisfying dish that comes together in just 25 minutes. The pasta absorbs the flavorful broth as it cooks, eliminating the need for separate cooking and draining. Simply sauté aromatics, add all ingredients to one pot, and simmer until al dente. Finish with bright lemon zest, Parmesan cheese, and fresh basil for a restaurant-quality weeknight meal.

Updated on Wed, 21 Jan 2026 15:39:00 GMT
Freshly cooked Spring Veggie One-Pot Spaghetti, with peas, spinach, and tomatoes, topped with Parmesan and basil leaves on a plate. Save to Pinterest
Freshly cooked Spring Veggie One-Pot Spaghetti, with peas, spinach, and tomatoes, topped with Parmesan and basil leaves on a plate. | cozybatata.com

The first time I made this one-pot spaghetti, I was genuinely skeptical about cooking pasta directly in broth. But watching those spaghetti strands soften and curl around bright green peas and jewel-like cherry tomatoes changed everything about my weeknight cooking routine. There is something deeply satisfying about hearing the gentle bubbling of vegetables and pasta becoming one cohesive dish. My kitchen filled with the most incredible aroma of garlic and tomatoes within minutes. Now it is my go-to when I want something vibrant but have zero energy for cleanup.

Last April my sister came over feeling completely drained from work, so I made this spaghetti while she sat at the counter telling me about her day. She took one bite and actually went quiet for a full minute, which never happens. That dinner turned into a weekly tradition we both look forward to, especially on days when we need comfort food that still feels light and fresh.

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 as it cooks, creating a naturally creamy sauce without any cream needed
  • 150 g frozen or fresh peas: These add sweet bursts of spring flavor and stay perfectly tender when cooked directly in the broth
  • 100 g baby spinach: The spinach wilts beautifully into the pasta, adding nutrition and gorgeous color without any bitter taste
  • 200 g cherry tomatoes, halved: They soften just enough to release their juices while keeping their shape, creating little pockets of sweetness
  • 2 cloves garlic, thinly sliced: Thin slices mellow as they cook, infusing the entire dish with gentle garlic flavor rather than harsh raw bites
  • 1 small red onion, thinly sliced: Red onion adds a subtle sweetness and beautiful pinkish color that complements the green vegetables
  • 1 L vegetable broth: This is the cooking liquid and seasoning base combined, so use a good quality broth you enjoy drinking on its own
  • 2 tbsp olive oil: Starting with oil prevents sticking and adds richness that balances the light vegetable broth
  • 1/2 tsp salt and 1/4 tsp black pepper: Because the broth reduces as the pasta cooks, season lightly at first and adjust at the end
  • 1/4 tsp red pepper flakes: Completely optional, but this tiny amount adds just enough warmth to make the flavors pop without making it spicy
  • Zest of 1 lemon: This is the secret ingredient that makes the dish taste bright and fresh, cutting through the richness
  • 30 g grated Parmesan cheese: The salty, umami richness of Parmesan ties all the vegetables together perfectly
  • Fresh basil leaves: Torn basil adds a final aromatic punch that makes the dish feel like it came from an Italian kitchen

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with your aromatic base:
Heat olive oil in your large pot over medium heat, then add the sliced garlic and red onion. Cook for 2-3 minutes until the garlic is fragrant and the onion has softened, stirring occasionally so nothing browns.
Add everything but the finishing touches:
Add the spaghetti, peas, spinach, and halved cherry tomatoes to the pot. Pour in the vegetable broth, then season with salt, black pepper, and red pepper flakes if using.
Let it become something magical:
Bring everything to a boil, then reduce heat slightly and cook uncovered for 10-12 minutes. Stir occasionally with your wooden spoon to prevent the pasta from sticking, and watch as the liquid transforms into a silky sauce that coats each strand.
Finish with brightness:
Once the pasta is al dente and most of the liquid has been absorbed, stir in the lemon zest. Remove from heat immediately.
Serve it with love:
Divide the spaghetti among four plates and generously top with grated Parmesan and fresh basil leaves. Serve while steaming hot.
A steaming pot of Spring Veggie One-Pot Spaghetti, featuring vibrant red tomatoes and green spinach simmered in vegetable broth. Save to Pinterest
A steaming pot of Spring Veggie One-Pot Spaghetti, featuring vibrant red tomatoes and green spinach simmered in vegetable broth. | cozybatata.com

This recipe has saved me on countless busy weeknights when I wanted something homemade but only had twenty minutes to spare. There is something so reassuring about a meal that comes together so quickly yet tastes like it simmered all afternoon.

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 learned that this one-pot method works beautifully with other vegetables depending on what is in season or sitting in my crisper drawer. Sometimes I add asparagus pieces in spring or zucchini cubes in summer, and the cooking time stays exactly the same.

Perfect Pairings

A crisp white wine like Sauvignon Blanc cuts through the starch and complements the fresh vegetables beautifully. For a complete meal, I sometimes serve this with a simple green salad dressed with lemon vinaigrette to echo the bright flavors in the pasta.

Storage and Make-Ahead Tips

This pasta actually tastes even better the next day as the flavors continue to meld together in the refrigerator. I keep leftovers in an airtight container and reheat with a splash of water to loosen the sauce, bringing back that just-cooked texture. Sometimes I deliberately make a double batch just for easy lunches.

  • The pasta will absorb more liquid as it sits, so add a splash of broth or water when reheating
  • Fresh basil is best added right before serving, but everything else reheats perfectly
  • This dish keeps well for up to three days in the refrigerator
Spring Veggie One-Pot Spaghetti served in a white bowl, garnished with grated Parmesan cheese and a sprinkle of fresh basil. Save to Pinterest
Spring Veggie One-Pot Spaghetti served in a white bowl, garnished with grated Parmesan cheese and a sprinkle of fresh basil. | cozybatata.com

There is something profoundly nourishing about a bowl of pasta that celebrates the simple beauty of spring vegetables. I hope this recipe becomes as much of a comfort in your kitchen as it has in mine.

Recipe FAQs

Can I use fresh vegetables instead of frozen peas?

Yes, fresh peas work beautifully in this dish. Use the same quantity and add them at the same time. Fresh vegetables may require slightly less cooking time, so check for doneness a minute or two earlier.

What pasta shapes work best?

Spaghetti is traditional, but linguine, fettuccine, or penne all work wonderfully. Shorter shapes like penne may cook more evenly and absorb the broth better in a one-pot setting.

How do I prevent the pasta from sticking?

Stir occasionally throughout cooking, especially in the first few minutes after adding the pasta. The constant stirring helps break up starch and prevents clumping. Using a wooden spoon works best.

Can I add protein to this dish?

Absolutely. White beans, chickpeas, or lentils add heartiness and protein. A drained can of chickpeas blends seamlessly into this dish. For animal protein, try adding shrimp in the last few minutes or diced cooked chicken.

Is this suitable for gluten-free diets?

Yes. Simply substitute regular spaghetti with gluten-free pasta. Check the package for cooking time, as gluten-free pastas sometimes cook slightly faster. The rest of the ingredients are naturally gluten-free.

How should I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. The pasta will continue absorbing any remaining liquid, creating a thicker consistency. Reheat gently on the stovetop with a splash of water or broth to restore the desired consistency.

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

Easy one-pot pasta with fresh spring vegetables, peas, spinach, and cherry tomatoes simmered together for maximum flavor.

Prep time
10 minutes
Time to Cook
15 minutes
Overall Time
25 minutes
Created by Natalie Bishop

Recipe Type Everyday Home Cooking

Skill Level Easy

Cuisine Italian-Inspired

Total yield 4 Number of Servings

Diet Preferences Meat-Free

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
04 Zest of 1 lemon

Garnish

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

How to Make

Step 01

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

Step 02

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

Step 03

Season the dish: Season with salt, black pepper, and red pepper flakes. Stir occasionally to prevent pasta from sticking to the bottom.

Step 04

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

Step 05

Plate and garnish: Remove from heat. Divide among serving plates and top with grated 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 Details

Check every ingredient for potential allergens and talk to your doctor if you're uncertain.
  • Contains wheat gluten
  • Contains milk from Parmesan cheese
  • Use gluten-free pasta for gluten sensitivity
  • Use vegan cheese alternative for dairy-free requirements

Nutrition Info (per serving)

Use this nutrition info as reference only—it isn't a substitute for professional 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.