One-Pot Budget-Friendly Pasta

Featured in: One-Pot Home Meals

This one-pot pasta combines dried penne or fusilli with a medley of vegetables like zucchini, red bell pepper, and baby spinach, all simmered in a flavorful vegetable broth infused with Italian herbs and garlic. The dish is finished off with a touch of grated Parmesan cheese, creating a creamy, comforting texture without complicated steps. Ideal for busy weeknights, it requires minimal cleanup and offers an affordable, vegetarian main course with optional protein variations for added richness.

Updated on Tue, 24 Feb 2026 10:50:00 GMT
Creamy One-Pot Budget-Friendly Pasta with vibrant vegetables, Parmesan, and herbs simmering in a rich tomato broth. Save
Creamy One-Pot Budget-Friendly Pasta with vibrant vegetables, Parmesan, and herbs simmering in a rich tomato broth. | meadowplate.com

There's something magical about dinnertime when you've got maybe twenty minutes and a half-empty pantry. One rainy Tuesday, I threw together whatever vegetables were lingering in my crisper drawer with a box of pasta and some broth, and somehow it became the kind of meal my roommate asked me to make twice a week. No fancy techniques, no stress, just one pot doing all the heavy lifting while the kitchen fills with the smell of garlic and tomatoes.

I made this for my sister when she was recovering from the flu, and she ate three bowls while telling me it was exactly what her body needed. The warmth, the vegetables hidden in there, the comfort of soft pasta—it became her go-to request whenever life felt overwhelming. That's when I realized this wasn't just budget-friendly, it was soul-friendly too.

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 penne or fusilli, 350 g: This is your backbone, and using uncooked pasta directly in the pot means it drinks up all those flavors instead of sitting bland in plain water.
  • Medium onion, finely chopped: The sweeter they get as they cook, the better the entire dish tastes, so don't rush this step.
  • Garlic cloves, 2 minced: Fresh garlic is non-negotiable here—it's what makes your kitchen smell like someone who actually knows how to cook.
  • Medium zucchini, diced: It practically melts into the sauce and adds substance without weight, plus it stretches your budget further.
  • Red bell pepper, diced: The color matters as much as the flavor, turning your bowl from beige to vibrant.
  • Canned diced tomatoes with juices, 400 g: Keep the liquid—that's where the umami lives, and it's the secret to everything tasting complete.
  • Baby spinach, 100 g: Add it at the very end so it stays bright and doesn't turn into mush before you eat it.
  • Vegetable broth, 700 ml: This is your cooking medium, so using good broth (even store-bought) makes a real difference in the final taste.
  • Grated Parmesan cheese, 60 g plus extra: It melts right into the warm pasta, creating a subtle richness that feels indulgent on a budget.
  • Olive oil, 2 tbsp: Good quality here means better flavor from the first sauté onward.
  • Dried Italian herbs, 1 tsp: They bloom in the heat and distribute throughout, so you get seasoning in every forkful.
  • Chili flakes, ½ tsp optional: Add them if you want a whisper of heat that builds as you eat.
  • Salt and black pepper to taste: Taste as you go—what works for someone else might not be right for your palate.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with aromatics:
Heat your olive oil over medium warmth and listen for that first gentle sizzle when the onion hits the pan. Let it turn golden and soft, about 2 to 3 minutes, then add the garlic and breathe in—that's the signal you're on the right track.
Build your vegetable base:
Toss in the zucchini and bell pepper, stirring occasionally so they soften but don't brown. You're looking for that moment when everything looks intentional together, around 2 to 3 minutes more.
Combine everything:
Pour in your uncooked pasta, the tomatoes with all their juice, and the vegetable broth. Add your herbs, chili flakes if you're feeling it, and a good pinch of salt and pepper—the seasoning matters now because the pasta will absorb it all.
Let it cook down:
Bring the pot to a boil, then drop the heat to a gentle simmer, cover it, and let it go for about 10 to 12 minutes, stirring now and then so nothing sticks to the bottom. You'll know it's ready when the pasta is tender and the liquid has mostly absorbed into the grain.
Finish with richness:
Remove the lid, stir in your baby spinach and Parmesan cheese, and cook for just 1 to 2 minutes until the spinach wilts and the cheese melts into everything. This is where it transforms from good to unforgettable.
Taste and adjust:
Grab a spoon, try it, and decide if it needs more salt, pepper, or even a squeeze of lemon if you have it. Then serve it hot with extra Parmesan scattered on top.
Colorful One-Pot Budget-Friendly Pasta featuring tender penne, zucchini, bell pepper, and spinach in a savory vegetable broth. Save
Colorful One-Pot Budget-Friendly Pasta featuring tender penne, zucchini, bell pepper, and spinach in a savory vegetable broth. | meadowplate.com

My neighbor once asked if I'd doctored this with cream because it tasted so luxurious, and I got to tell her it was just vegetables, broth, and patience. That moment reminded me that sometimes the simplest meals are the ones people remember longest.

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.

Why This Works on a Budget

Every ingredient pulls double duty—the onion adds sweetness and depth, the canned tomatoes bring acidity and body, and the pasta itself becomes the canvas instead of just a side. When you're stretching your grocery money, knowing how to layer flavors with basics is the real skill. This dish proves you don't need specialty ingredients to feed people well.

Flexibility Is the Point

I've made this with mushrooms when zucchini was too expensive, with carrots when someone didn't like peppers, and even with frozen vegetables straight from the bag when fresh felt like a luxury. The broth and tomatoes hold everything together, so swap whatever you have without second-guessing yourself. It's the kind of recipe that teaches you to cook by feel rather than by rules.

Make It Your Own

Some nights I stir in white beans or lentils for protein, other times a handful of diced sausage transforms it into something heartier. The spinach can be swapped for kale if that's what you've got, and if you're cooking for someone who needs gluten-free, the swap is as simple as using different pasta. This recipe is a starting point, not a boundary.

  • Cooked sausage, rotisserie chicken, or canned beans add protein without requiring extra pots.
  • Try whole-wheat or gluten-free pasta to adapt it for different diets without changing the cooking method.
  • Pair it with crusty bread and a simple green salad to round out the meal and make it feel complete.
Easy One-Pot Budget-Friendly Pasta dish with al dente pasta, fresh spinach, and melted Parmesan for a comforting vegetarian meal. Save
Easy One-Pot Budget-Friendly Pasta dish with al dente pasta, fresh spinach, and melted Parmesan for a comforting vegetarian meal. | meadowplate.com

This meal has earned a permanent spot in my weeknight rotation because it never disappoints and it never makes me regret the time I spent cooking it. There's real power in knowing how to make something delicious from ordinary things.

Recipe FAQs

Can I use different pasta shapes for this dish?

Yes, penne or fusilli work best, but you can substitute with other small pasta shapes that cook evenly in one pot.

How can I add more protein to this dish?

Incorporate cooked sausage, shredded rotisserie chicken, or canned beans for extra protein and texture.

Is it possible to make this gluten-free?

Absolutely, just substitute the pasta with a gluten-free variety and ensure your broth and other ingredients are gluten-free as well.

What if I don't have Parmesan cheese?

You can omit Parmesan or use a dairy-free cheese alternative to maintain creaminess and flavor.

How do I prevent the pasta from sticking while cooking?

Stir occasionally during simmering to prevent sticking and ensure even cooking.

Can I prepare this dish ahead of time?

This is best enjoyed fresh, but leftovers can be refrigerated and gently reheated with a splash of broth to restore moisture.

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.

One-Pot Budget-Friendly Pasta

Easy one-pot pasta with zucchini, bell pepper, spinach, and Parmesan for quick, satisfying meals.

Prep Duration
10 minutes
Time to Cook
20 minutes
Overall Time
30 minutes
Recipe by Ella Whitcombe


How Tough Easy

Cuisine Italian-Inspired

Serves 4 Portions

Diet Preferences Meatless

What You Need

Pasta

01 12 oz dried penne or fusilli pasta

Vegetables

01 1 medium onion, finely chopped
02 2 garlic cloves, minced
03 1 medium zucchini, diced
04 1 red bell pepper, diced
05 14 oz canned diced tomatoes with juice
06 3.5 oz fresh baby spinach

Liquids

01 3 cups vegetable broth

Dairy and Seasonings

01 2 oz grated Parmesan cheese, plus extra for serving
02 2 tablespoons olive oil
03 1 teaspoon dried Italian herbs
04 0.5 teaspoon chili flakes, optional
05 Salt and black pepper to taste

How To Make

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and minced garlic; sauté for 2 to 3 minutes until fragrant and translucent.

Step 02

Add vegetables: Stir in the diced zucchini and bell pepper. Cook for an additional 2 to 3 minutes until slightly softened.

Step 03

Combine pasta and liquids: Add the uncooked pasta, canned tomatoes with their juice, and vegetable broth to the pot. Sprinkle in the dried Italian herbs, chili flakes if using, salt, and black pepper. Stir thoroughly.

Step 04

Simmer pasta: Bring the mixture to a boil. Reduce heat to a gentle simmer, cover the pot, and cook for 10 to 12 minutes, stirring occasionally, until pasta reaches al dente texture and most liquid is absorbed.

Step 05

Finish with greens and cheese: Uncover the pot and stir in the baby spinach and grated Parmesan cheese. Cook uncovered for 1 to 2 minutes until spinach wilts and cheese melts completely.

Step 06

Season and serve: Taste the dish and adjust seasoning with additional salt and pepper as needed. Transfer to serving bowls and top with extra Parmesan cheese. Serve immediately while hot.

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.

Tools Needed

  • Large pot or Dutch oven
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons

Allergy Details

Review each item for allergens, and reach out to a medical professional if you're unsure.
  • Contains dairy (Parmesan cheese)
  • Contains gluten (pasta)
  • For dairy-free preparation, omit Parmesan or substitute with dairy-free alternative
  • For gluten-free preparation, use certified gluten-free pasta
  • Always verify product labels for potential hidden allergens

Nutrition Info (each serving)

Details are meant for general information, not for medical purposes.
  • Energy: 410
  • Fats: 11 g
  • Carbohydrates: 61 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.