Spring Veggie One-Pot Spaghetti

Featured in: Simple One-Pot Home Comforts

This Spring Veggie One-Pot Spaghetti combines fresh peas, spinach, cherry tomatoes, and garlic with spaghetti in a single pot of vegetable broth. The one-pot method ensures minimal cleanup while allowing flavors to meld beautifully. Ready in just 25 minutes, this vegetarian main dish serves four and works perfectly for weeknight dinners or meal prep. Simply sauté aromatics, add remaining ingredients, and let everything simmer together until the pasta is tender and liquid is absorbed. Finish with lemon zest, Parmesan, and fresh basil for brightness and depth.

Updated on Tue, 20 Jan 2026 12:55:00 GMT
Freshly cooked Spring Veggie One-Pot Spaghetti steams in a rustic pot, showcasing bright peas and halved cherry tomatoes mixed with al dente pasta. Save to Pinterest
Freshly cooked Spring Veggie One-Pot Spaghetti steams in a rustic pot, showcasing bright peas and halved cherry tomatoes mixed with al dente pasta. | almondmist.com

The first time I made this one-pot spaghetti, I was skeptical about cooking pasta directly in broth. But watching those cherry tomatoes burst and release their juices into the simmering liquid changed everything. My kitchen filled with the most incredible aroma of garlic and lemon. Now it is my go-to when I want something comforting but do not feel like washing multiple pots.

Last spring my friend Sarah came over for dinner and we ended up eating this straight from the pot while standing at the counter. We were supposed to sit down like civilized adults but the pasta smelled too good to wait. The way the sweet peas and bright lemon zest play together reminded us why spring cooking feels so hopeful after a long winter.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Dried spaghetti: The starch released into the broth creates a silky sauce that clings to every strand
  • Frozen or fresh peas: Add a pop of sweetness that balances the savory broth perfectly
  • Baby spinach: Wilts into the pasta adding color and nutrition without overpowering the dish
  • Cherry tomatoes: Halved they release their juices as they cook creating little pockets of burst tomato flavor
  • Garlic and red onion: The aromatic foundation that makes your whole kitchen smell incredible
  • Vegetable broth: Use a good quality one since it reduces down and becomes the primary seasoning
  • Olive oil: Starts the aromatics and adds richness to the finished dish
  • Lemon zest: Brightens everything and cuts through the richness
  • Parmesan cheese: Adds the final salty savory note that ties it all together

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the flavor base:
Heat the olive oil in your large pot over medium heat then add the sliced garlic and red onion cooking until they soften and become fragrant about 2 to 3 minutes
Add everything but the garnish:
Toss in the spaghetti peas spinach and halved tomatoes then pour in the vegetable broth and bring it all to a gentle boil
Season and simmer:
Add the salt black pepper and red pepper flakes if using then stir occasionally to keep the pasta from sticking together as it cooks
Cook to perfection:
Let it simmer uncovered for 10 to 12 minutes until the pasta is al dente and most of the liquid has been absorbed into a glossy sauce then stir in the lemon zest
Finish and serve:
Remove from heat and portion into bowls then top generously with grated Parmesan and fresh basil leaves
Hearty Spring Veggie One-Pot Spaghetti served in a white bowl, garnished with grated Parmesan and fresh basil leaves against a cozy kitchen backdrop. Save to Pinterest
Hearty Spring Veggie One-Pot Spaghetti served in a white bowl, garnished with grated Parmesan and fresh basil leaves against a cozy kitchen backdrop. | almondmist.com

This recipe became a staple during my first apartment when money was tight but I still wanted to eat well. Something about putting wholesome ingredients in one pot and watching them transform into something greater than their parts felt like a small victory every time.

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

The beauty of this dish is how forgiving it is. I have added white beans when I needed more protein and swapped in asparagus for peas depending on what was in my fridge. The technique stays the same but the flavors shift with the seasons.

Getting The Sauce Right

The key is that glossy emulsified sauce that forms as the starch leaves the pasta and marries with the reduced broth. It should look silky and coat each strand not be soupy or dry. Trust the process and let it reduce until it looks like a traditional pasta sauce.

Perfect Pairings

A crisp white wine like Sauvignon Blanc cuts through the richness beautifully. I also love serving this with a simple green salad dressed with lemon vinaigrette to echo the bright flavors in the pasta.

  • Grill some crusty bread to soak up any extra sauce
  • Keep extra Parmesan at the table because everyone will want more
  • The leftovers reheat surprisingly well with a splash of water
A vibrant skillet of Spring Veggie One-Pot Spaghetti, featuring spinach and red onion, paired with a glass of crisp white wine for an easy weeknight dinner. Save to Pinterest
A vibrant skillet of Spring Veggie One-Pot Spaghetti, featuring spinach and red onion, paired with a glass of crisp white wine for an easy weeknight dinner. | almondmist.com

There is something deeply satisfying about a meal that nourishes you and leaves you with almost no cleanup. This pasta has served me through busy weeknights impromptu dinners and quiet solo meals. Hope it finds a regular spot in your kitchen too.

Recipe FAQs

Can I use fresh vegetables instead of frozen peas?

Absolutely. Fresh peas work beautifully and add a delicate sweetness. Use the same quantity and add them at the same time as the frozen peas in the instructions.

What pasta shapes work best for this one-pot method?

Spaghetti, linguine, or penne all work well. Choose a shape that cooks in roughly 10-12 minutes. Thicker pastas may need longer cooking times, so adjust accordingly.

How do I prevent the pasta from sticking together?

Stir occasionally throughout cooking, especially in the first few minutes after adding the pasta. The constant stirring also helps distribute heat evenly and prevents sticking to the pot bottom.

Can I make this dish ahead of time?

Best served fresh, but leftovers keep in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of broth or water to restore creaminess.

How can I add more protein to this dish?

A drained can of chickpeas adds hearty texture and nutrition. Alternatively, try white beans, lentils, or crumbled tofu stirred in during the last few minutes of cooking.

Is this dish naturally vegan-friendly?

Yes, simply omit the Parmesan or substitute with nutritional yeast or vegan cheese. The rest of the ingredients are plant-based, making it easily adaptable for vegan diets.

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

A vibrant, easy pasta dish featuring fresh spring vegetables simmered together for maximum flavor and minimal cleanup.

Prep Time
10 mins
Cook Time
15 mins
Overall Time
25 mins
Recipe by Ian Moore


Skill Level Easy

Cuisine Italian-Inspired

Makes 4 Portions

Diet Preferences 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 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, to serve

How-To

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 and simmer: Season with salt, black pepper, and red pepper flakes. Stir occasionally to prevent pasta from sticking to the bottom of the pot.

Step 04

Cook until tender: Cook uncovered for 10 to 12 minutes, or until pasta is al dente and most liquid has been absorbed. Stir in lemon zest.

Step 05

Finish and serve: Remove from heat. Divide among serving plates and top 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 Warnings

Check each food item for possible allergens, and speak with a healthcare provider if unsure.
  • Contains wheat gluten
  • Contains milk from Parmesan cheese
  • Use gluten-free spaghetti for gluten sensitivity
  • Use vegan cheese for dairy-free preparation

Nutrition Facts (Serving Size)

Use this nutritional breakdown as a general guide—not a replacement 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.