One-pan vegetable pasta with zucchini, bell peppers, cherry tomatoes, spinach, basil and Parmesan.

One-Pan Vegetable Pasta

This One-Pan Vegetable Pasta is an easy weeknight dinner packed with tender pasta, zucchini, bell peppers, cherry tomatoes, spinach, garlic, and Parmesan — all cooked together in one pan.

Instead of boiling the pasta separately, everything cooks in the same pan, allowing the pasta to absorb the vegetable broth, garlic, herbs, and tomato juices as it becomes tender. The result is a simple, colorful dinner with plenty of flavor and very little cleanup.

One-pan vegetable pasta with zucchini, bell peppers, cherry tomatoes, spinach, basil and Parmesan.

Easy One-Pan Vegetable Pasta

When dinner needs to be simple, one-pan pasta is hard to beat.

The vegetables are sautéed briefly before dry pasta, broth, tomatoes, and seasonings are added directly to the pan. As the pasta cooks, its starch naturally thickens the remaining liquid into a light sauce.

Fresh spinach and Parmesan are stirred in at the end, giving the pasta a creamy finish without needing a heavy cream sauce.

⭐ Why You’ll Love This Recipe

  • Made in one pan
  • Ready in about 30 minutes
  • Loaded with colorful vegetables
  • Minimal cleanup
  • Easy weeknight dinner
  • No separate pasta pot required
  • Family-friendly
  • Easy to customize
  • Great for using leftover vegetables
  • Naturally meatless

🛒 Ingredients & Substitutions

Pasta – Short pasta such as penne, rigatoni, rotini, or farfalle works especially well.

Olive oil – Used to sauté the vegetables and garlic.

Zucchini – Adds tenderness without overpowering the pasta.

Bell pepper – Red or yellow peppers add sweetness and color.

Cherry tomatoes – They soften during cooking and release their juices into the sauce.

Onion – Adds a savory base.

Garlic – Fresh garlic provides the best flavor.

Vegetable broth – The pasta cooks directly in the broth. Chicken broth can be substituted if the dish doesn’t need to remain vegetarian.

Italian seasoning – An easy combination of dried herbs for the sauce.

Red pepper flakes – Optional for gentle heat.

Baby spinach – Stirred in at the end so it wilts without becoming overcooked.

Parmesan cheese – Adds a savory, slightly creamy finish.

Fresh basil – Adds freshness just before serving.

Salt and black pepper – Adjust according to the saltiness of your broth and Parmesan.

Ingredients for one-pan vegetable pasta including pasta, zucchini, bell pepper, tomatoes, spinach, garlic and Parmesan.

👩‍🍳 How to Make One-Pan Vegetable Pasta

1. Prepare the Vegetables

Dice the onion.

Cut the zucchini into small half-moons.

Dice the bell pepper.

Halve the cherry tomatoes.

Mince the garlic.

Having everything prepared before you begin makes the recipe much easier.

2. Sauté the Onion

Heat olive oil in a large deep skillet or sauté pan over medium heat.

Add the diced onion and cook for approximately 2–3 minutes, until it begins to soften.

3. Add the Vegetables

Add the zucchini and bell pepper.

Cook for another 3–4 minutes, stirring occasionally.

The vegetables don’t need to become completely tender yet because they’ll continue cooking with the pasta.

4. Add the Garlic

Stir in the minced garlic, Italian seasoning, and optional red pepper flakes.

Cook for approximately 30 seconds, just until fragrant.

Avoid browning the garlic.

5. Add Pasta and Tomatoes

Add the dry pasta and cherry tomatoes directly to the skillet.

Pour in the vegetable broth and stir everything together.

The liquid should mostly surround the pasta.

Pasta simmering with zucchini, bell peppers and cherry tomatoes in one skillet.

6. Simmer

Bring the liquid to a gentle boil.

Reduce the heat to medium-low and simmer uncovered for approximately 10–14 minutes, depending on your pasta.

Stir frequently, especially toward the end, so the pasta doesn’t stick to the bottom.

7. Check the Pasta

Once the pasta is al dente, most of the broth should have been absorbed.

There should still be a small amount of starchy liquid remaining in the pan.

Don’t cook until completely dry.

8. Add Spinach

Add the baby spinach and stir for approximately 1–2 minutes until wilted.

9. Add Parmesan

Remove the skillet from the heat.

Stir in freshly grated Parmesan.

The Parmesan and remaining starchy cooking liquid will create a light coating around the pasta.

10. Finish

Taste and season with salt and freshly ground black pepper.

Finish with fresh basil and additional Parmesan.

Serve immediately.

✨ Variations

Creamy One-Pan Vegetable Pasta

Stir in approximately ½ cup heavy cream after the pasta finishes cooking.

Spicy Vegetable Pasta

Increase the red pepper flakes or add sliced fresh chili.

One-Pan Chicken Vegetable Pasta

Add cooked sliced chicken before stirring in the spinach.

Mushroom Vegetable Pasta

Add sliced mushrooms with the zucchini and bell pepper.

Mediterranean Vegetable Pasta

Add artichoke hearts, olives, and crumbled feta.

Vegan One-Pan Pasta

Use vegetable broth and replace Parmesan with nutritional yeast or your preferred dairy-free alternative.

Summer Vegetable Pasta

Add fresh corn, yellow squash, and extra basil.

🔥 Tips for the Best One-Pan Pasta

Use a wide skillet. The pasta cooks more evenly when it has enough room.

Stir regularly. One-pan pasta releases starch directly into the cooking liquid and can stick if left untouched.

Don’t add all the broth blindly. Different pasta shapes absorb slightly different amounts. Keep a little extra broth nearby if needed.

Keep the vegetables slightly chunky. Very small pieces can become mushy before the pasta finishes.

Don’t overcook the pasta. Stop when it’s al dente.

Grate Parmesan freshly. It melts much more smoothly than pre-shredded cheese.

Keep some liquid in the pan. The pasta will continue absorbing sauce after you remove it from the heat.

🥡 Storage & Reheating

Refrigerator

Store leftover vegetable pasta in an airtight container for up to 4 days.

Reheating

Reheat gently in a skillet over medium-low heat.

Add a splash of vegetable broth or water to loosen the sauce.

You can also microwave individual portions until thoroughly hot.

Freezing

Although it can be frozen, this pasta is better fresh or refrigerated because zucchini and pasta can become softer after freezing.

If frozen, store for up to approximately 2 months in an airtight freezer-safe container.

❓ FAQs

Can you really cook pasta in one pan?

Yes. The pasta cooks directly in the broth, and the starch released during cooking helps create the sauce.

What pasta works best?

Penne, rotini, rigatoni, farfalle, and similar short pasta shapes work particularly well.

Can I use spaghetti?

Yes, although you’ll need a wide enough pan for the spaghetti to fit. Breaking it in half is another option.

Why is my pasta still hard?

Your pan may need more liquid or additional cooking time. Add a small splash of hot broth and continue simmering.

Why is my pasta watery?

Continue simmering uncovered while stirring. The remaining liquid should reduce as the pasta finishes cooking.

Can I use frozen vegetables?

Yes, although they may release additional water. Add quick-cooking frozen vegetables later in the cooking process.

Can I make this vegan?

Yes. Use vegetable broth and omit the Parmesan or replace it with a dairy-free alternative.

One-Pan Vegetable Pasta

Easy One-Pan Vegetable Pasta with zucchini, bell peppers, tomatoes, spinach, garlic, and Parmesan. A colorful 30-minute dinner with minimal cleanup.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Dinner
Cuisine: Italian-Inspired

Ingredients
  

  • 12 oz short pasta such as penne or rotini
  • 2 tablespoons olive oil
  • 1 small yellow onion diced
  • 1 medium zucchini cut into half-moons
  • 1 red bell pepper diced
  • 2 cups cherry tomatoes halved
  • 4 cloves garlic minced
  • 1 teaspoon Italian seasoning
  • 1/4 teaspoon red pepper flakes optional
  • 4 cups low-sodium vegetable broth plus more if needed
  • 3 cups baby spinach
  • 3/4 cup freshly grated Parmesan cheese
  • 1/4 cup fresh basil leaves
  • 1/2 teaspoon salt or to taste
  • 1/4 teaspoon freshly ground black pepper

Method
 

  1. Prepare the onion, zucchini, bell pepper, tomatoes, and garlic.
  2. Heat the olive oil in a large deep skillet over medium heat.
  3. Add the onion and cook for 2–3 minutes until it begins to soften.
  4. Add the zucchini and bell pepper and cook for another 3–4 minutes.
  5. Stir in the garlic, Italian seasoning, and red pepper flakes. Cook for about 30 seconds.
  6. Add the dry pasta and cherry tomatoes.
  7. Pour in the vegetable broth and stir well.
  8. Bring to a gentle boil, then reduce the heat to medium-low.
  9. Simmer uncovered for 10–14 minutes, stirring frequently, until the pasta is al dente. Add a small amount of additional broth if the pan becomes dry before the pasta is tender.
  10. Stir in the baby spinach and cook for 1–2 minutes until wilted.
  11. Remove the skillet from the heat.
  12. Stir in the freshly grated Parmesan until the remaining cooking liquid lightly coats the pasta.
  13. Season with salt and black pepper to taste.
  14. Finish with fresh basil and additional Parmesan before serving.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating