Spring Veggie One-Pot Spaghetti

Featured in: Family Table Favorites

This satisfying one-pot pasta brings together tender spaghetti with sweet peas, fresh baby spinach, and juicy cherry tomatoes. The vegetables simmer directly in the pot, creating a light broth that coats each strand as the pasta cooks to perfection. A finish of bright lemon zest, Parmesan, and fresh basil adds layers of flavor. Everything comes together in just 25 minutes with only one pot to clean.

Updated on Wed, 21 Jan 2026 10:58:00 GMT
A close-up of the Spring Veggie One-Pot Spaghetti, featuring al dente noodles tangled with bright green peas and red cherry tomatoes, garnished with fresh basil and a sprinkle of Parmesan cheese. Pin It
A close-up of the Spring Veggie One-Pot Spaghetti, featuring al dente noodles tangled with bright green peas and red cherry tomatoes, garnished with fresh basil and a sprinkle of Parmesan cheese. | jolitighza.com

The first time I made this one-pot spaghetti, I was honestly skeptical. Cooking pasta directly in broth with vegetables sounded like a recipe for mushy disaster, but I was tired of washing multiple pots on a Tuesday night. When I took that first bite and realized the pasta had absorbed all the vegetable flavors while staying perfectly al dente, I was converted. Now it is my go-to when I want something comforting but fresh, when the farmers market is bursting with spring produce but I have zero energy for elaborate cooking.

I served this to my sister last spring when she was recovering from surgery and needed something nourishing but light. She called me the next day to say it was the first thing in weeks that actually made her excited to eat again. The bright vegetables and lemon zest somehow taste like hope, like winter is finally over and good things are growing again.

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: This breaks down perfectly in the broth, creating its own sauce as it cooks
  • 150 g (1 cup) frozen or fresh peas: They add sweet pops of brightness and hold their shape beautifully
  • 100 g (3.5 oz) baby spinach: Wilts right into the dish, adding color and nutrition without any bitter taste
  • 200 g (7 oz) cherry tomatoes, halved: Roast slightly as they cook, releasing their juices into the broth
  • 2 cloves garlic, thinly sliced: Thin slices melt into the oil rather than burning like minced garlic might
  • 1 small red onion, thinly sliced: Sweet and mild, it mellows even more as it simmers
  • 1 L (4 cups) vegetable broth: This becomes your sauce, so use one you actually enjoy drinking straight
  • 2 tbsp olive oil: Starts the flavor base and helps prevent sticking as the pasta cooks
  • 1/2 tsp salt: Adjust based on how salty your broth is already
  • 1/4 tsp black pepper: Freshly cracked makes a noticeable difference here
  • 1/4 tsp red pepper flakes (optional): Just a whisper of heat to wake everything up
  • Zest of 1 lemon: This brightening element makes the whole dish sing
  • 30 g (1/4 cup) grated Parmesan cheese: Adds umami and richness at the end
  • Fresh basil leaves: Tear them by hand for the most aromatic finish

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Heat the olive oil in a large pot over medium heat, then add the sliced garlic and red onion. Cook for 2 to 3 minutes until the garlic is fragrant and the onion has softened, stirring occasionally so nothing browns too quickly.
Add everything but the finishing touches:
Toss in the spaghetti, peas, spinach, and halved cherry tomatoes. Pour in the vegetable broth and bring the whole pot to a boil, giving it a quick stir to settle the pasta.
Season and simmer:
Add the salt, black pepper, and red pepper flakes if you are using them. Stir occasionally to keep the pasta from sticking to the bottom, then let it cook uncovered for 10 to 12 minutes.
Check for doneness:
The pasta should be al dente and most of the liquid should be absorbed, leaving you with a glossy, emulsified sauce. Stir in the lemon zest right at the end to preserve its bright flavor.
Finish and serve:
Remove from heat immediately and divide among plates. Top each serving with grated Parmesan and fresh basil leaves, right at the table so everyone gets that first aromatic hit.
Pin It
| jolitighza.com

This recipe has become my answer to the question what can I make when I want something that feels like a hug but does not weigh me down. It is the kind of meal that makes you feel virtuous for eating vegetables while simultaneously satisfying that deep pasta craving.

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 easily it adapts to whatever you have on hand. I have swapped in asparagus in spring, zucchini in summer, and even butternut squash cubes in fall when I wanted something more substantial.

The Broth Matters

Because the liquid reduces down and becomes the sauce, your broth choice really matters here. I learned this the hard way when I used an overly salty store-bought version and ended up with dinner that tasted like ocean water. Now I taste my broth first and adjust the salt accordingly.

Timing Is Everything

The difference between perfectly al dente pasta and a mushy disappointment is just a couple of minutes. I start checking at the 10 minute mark and trust my teeth over the package directions every single time.

  • Set a timer for 2 minutes earlier than you think you need it
  • Trust your taste buds more than the clock
  • Remember that residual heat continues cooking the pasta
The finished Spring Veggie One-Pot Spaghetti served in a rustic ceramic bowl, showcasing the colorful mix of spinach, peas, and tomatoes, perfect for a quick vegetarian dinner. Pin It
The finished Spring Veggie One-Pot Spaghetti served in a rustic ceramic bowl, showcasing the colorful mix of spinach, peas, and tomatoes, perfect for a quick vegetarian dinner. | jolitighza.com

This is the kind of recipe that makes me believe in the magic of one-pot cooking. Simple ingredients, minimal cleanup, maximum flavor.

Your Questions Answered

Can I use fresh pasta instead of dried spaghetti?

Fresh pasta cooks much faster than dried, so adjust the cooking time accordingly. Reduce the broth amount slightly since fresh pasta absorbs less liquid. Start checking after 3-4 minutes of cooking to prevent overcooking.

What other spring vegetables work well in this dish?

Asparagus, snap peas, or zucchini would be excellent additions. Chop them into similar-sized pieces so they cook evenly. Add harder vegetables like asparagus a few minutes before softer ones like peas.

Can I make this gluten-free?

Yes, simply substitute the spaghetti with your favorite gluten-free pasta. Brown rice spaghetti or chickpea pasta work particularly well. Keep in mind that cooking times may vary, so taste for doneness.

How should I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. The pasta will continue absorbing the broth, so you may want to splash in a little water or extra broth when reheating to loosen it up.

Can I add protein to make this more filling?

Absolutely. Chickpeas or white beans work perfectly with these flavors. You could also add grilled chicken or shrimp during the last few minutes of cooking. For a vegetarian protein boost, stir in some cubed mozzarella or dollop with ricotta.

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 peas, spinach, and cherry tomatoes simmered in one pot for easy cleanup.

Prep Time
10 mins
Time to Cook
15 mins
Overall Time
25 mins
Written by Noel Armstrong


Level Easy

Cuisine Italian-Inspired

Makes 4 Portions

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

Garnish

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

How-To Steps

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add sliced garlic and red onion, sautéing 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 Simmer: Season with salt, black pepper, and red pepper flakes. Stir occasionally to prevent pasta from sticking.

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 before removing from heat.

Step 05

Serve: Divide among 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.

What You’ll Need

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

Allergy Warnings

Check all ingredients for allergens. Contact a healthcare provider if you’re unsure.
  • Contains wheat (gluten) and milk (Parmesan). Use GF spaghetti for gluten-free version and vegan cheese for dairy-free alternative.

Nutrition Details (per portion)

For basic reference only—not meant as health advice.
  • Energy (kcal): 390
  • Lipids: 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.