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.

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.

👩🍳 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.

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
Ingredients
Method
- Prepare the onion, zucchini, bell pepper, tomatoes, and garlic.
- Heat the olive oil in a large deep skillet over medium heat.
- Add the onion and cook for 2–3 minutes until it begins to soften.
- Add the zucchini and bell pepper and cook for another 3–4 minutes.
- Stir in the garlic, Italian seasoning, and red pepper flakes. Cook for about 30 seconds.
- Add the dry pasta and cherry tomatoes.
- Pour in the vegetable broth and stir well.
- Bring to a gentle boil, then reduce the heat to medium-low.
- 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.
- Stir in the baby spinach and cook for 1–2 minutes until wilted.
- Remove the skillet from the heat.
- Stir in the freshly grated Parmesan until the remaining cooking liquid lightly coats the pasta.
- Season with salt and black pepper to taste.
- Finish with fresh basil and additional Parmesan before serving.
