One-Pot Budget-Friendly Pasta

Featured in: Everyday Meal Rotation

This comforting one-pot pasta combines dried penne with fresh vegetables like zucchini, bell pepper, and spinach, simmered in a flavorful tomato and vegetable broth base. The dish is topped with grated Parmesan cheese for a rich finish, and offers an easy, budget-friendly meal solution that requires minimal preparation and cleanup. Ideal for quick weeknight dinners, this dish accommodates variations with added proteins or vegetable swaps for customized flavor and nutrition.

Updated on Tue, 24 Feb 2026 16:33:00 GMT
One-Pot Budget-Friendly Pasta with colorful vegetables and melted Parmesan in a single pot. Pin It
One-Pot Budget-Friendly Pasta with colorful vegetables and melted Parmesan in a single pot. | joyeuxilem.com

There's something deeply satisfying about watching a single pot transform into dinner without dirtying half your kitchen. I discovered this approach during a particularly hectic Tuesday when my usual multi-pan setup felt like overkill, and honestly, it changed how I think about weeknight cooking. The magic happens when you let everything simmer together—pasta, vegetables, and broth mingling until the starch from the pasta thickens everything into something rich and cohesive. No fancy technique required, just patience and a wooden spoon.

I made this for my roommate who was between jobs and eating cereal for dinner more often than I liked to see. When she came home to the smell of garlic and tomatoes simmering away, something shifted—it wasn't just food, it was proof that someone was thinking of her. She's still surprised it only takes 30 minutes from bare pot to steaming bowl.

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—choose whichever shape you have because the shape doesn't matter nearly as much as the fact that you're making dinner.
  • Medium onion: 1, finely chopped—this is your aromatic foundation, so don't rush it.
  • Garlic cloves: 2, minced—use fresh and let it smell up your kitchen a little.
  • Medium zucchini: 1, diced—this adds body without pretension, and it softens beautifully into the sauce.
  • Red bell pepper: 1, diced—the sweetness balances the acidity of the tomatoes perfectly.
  • Canned diced tomatoes: 400 g with their juices—never drain them; those liquids are flavor you paid for.
  • Baby spinach: 100 g—it wilts down to almost nothing, which means you can feel like you're eating greens.
  • Vegetable broth: 700 ml—this is what makes the whole thing work; it becomes your sauce as the pasta cooks.
  • Grated Parmesan cheese: 60 g plus extra—the umami moment that makes people ask for your recipe.
  • Olive oil: 2 tbsp—a generous glug is all you need to get everything started.
  • Dried Italian herbs: 1 tsp—adjust if your herbs are old; old herbs are like promises kept too long.
  • Chili flakes: ½ tsp optional—adds a whisper of heat that nobody expects.
  • Salt and black pepper: to taste—taste as you go because every stove is different.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with the aromatics:
Heat your olive oil in a large pot over medium heat and add the chopped onion and minced garlic. You'll know it's right when the kitchen starts smelling alive and the onion pieces turn soft and see-through, usually around 2 to 3 minutes.
Add the vegetables:
Stir in your diced zucchini and bell pepper, letting them soften for a couple of minutes while they release their own flavors into the oil. This quick sauté wakes them up before the liquid arrives.
Build the one-pot magic:
Pour in your uncooked pasta directly into the pot along with the canned tomatoes (juice and all) and your vegetable broth. Season generously with Italian herbs, chili flakes if you're feeling it, salt, and pepper, then stir everything together until the pasta is mostly submerged.
Let it simmer:
Bring the whole thing to a boil, then lower the heat and cover it. Let it bubble away for 10 to 12 minutes, stirring occasionally so nothing sticks to the bottom, until the pasta is tender and the liquid has mostly been absorbed into something that looks almost like sauce.
Finish with life:
Uncover the pot, scatter in your baby spinach, and sprinkle the Parmesan over everything. Stir gently for about a minute until the spinach has surrendered and the cheese has melted into the warm pasta.
Taste and adjust:
Give it a taste and add more salt, pepper, or herbs if it needs them. Some days your tomatoes are brighter than others, so trust your mouth.
Comforting vegetarian One-Pot Budget-Friendly Pasta with al dente penne, zucchini, and bell peppers. Pin It
Comforting vegetarian One-Pot Budget-Friendly Pasta with al dente penne, zucchini, and bell peppers. | joyeuxilem.com

My neighbor watched me plate this up one evening and asked if I'd made it from scratch with homemade sauce—when I explained it was really just pasta and broth cooking together, her face was genuinely shocked. That's when I realized that sometimes the simplest techniques feel like secrets nobody bothered to share.

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 Method Actually Works

Traditional pasta cooking and sauce-making are separate acts that later get married on a plate. Here, you're skipping the divorce settlement entirely by letting them get to know each other from the start. The pasta releases starch into the broth, thickening it naturally, while the vegetables soften and surrender their flavors to everything around them. By the time it's done, there's no dividing line between pasta and sauce—it's one unified thing.

The Budget Part Isn't Sad

Every ingredient here is chosen because it does real work, not because it's cheap. Canned tomatoes are often better than fresh ones out of season, and they cost less than guilt about wasting money on mediocre produce. Zucchini and bell peppers are usually the most forgiving vegetables in a grocery store, still holding up even when they're past their flashy best. The spinach adds nutrition without drama, and a quarter block of Parmesan goes so far you'll wonder why you ever felt poor.

How to Make It Yours

The framework here is strong enough to handle whatever your kitchen has to offer. Some people swear by adding a can of white beans for protein, others brown Italian sausage first or fold in shredded rotisserie chicken at the end. Mushrooms work beautifully if your bell pepper situation is dire, peas hide in there without complaint, and carrots can replace the zucchini if that's all you've got. The broth to pasta ratio stays the same, so everything still comes together the same way.

  • Taste it as it cooks, not just at the end—pasta absorbs salt differently depending on the day.
  • If it looks too watery at the halfway point, you can uncover it early; if it looks too thick, add a splash more broth.
  • Leftovers reheat better with a little extra broth stirred in, so don't panic if it seems thick when it cools.
Easy One-Pot Budget-Friendly Pasta featuring hearty fusilli simmered in rich tomato broth with spinach. Pin It
Easy One-Pot Budget-Friendly Pasta featuring hearty fusilli simmered in rich tomato broth with spinach. | joyeuxilem.com

This is the kind of recipe that becomes part of your rotation not because it's fancy, but because it never lets you down. Make it enough times and you'll stop reading the instructions.

Recipe FAQs

Can I use other pasta types for this dish?

Yes, penne or fusilli are suggested, but you can substitute with your preferred pasta shapes such as rigatoni or farfalle for similar cooking results.

How can I make this dish gluten-free?

Simply replace the dried pasta with a gluten-free variety while keeping the rest of the ingredients the same.

What protein options pair well with this pasta?

Adding cooked sausage, shredded rotisserie chicken, or canned beans can boost protein and add extra texture and flavor.

Is it possible to prepare this dish vegan?

Omitting the Parmesan cheese or substituting it with a vegan alternative will make this dish suitable for a vegan diet.

How do I know when the pasta is perfectly cooked?

Cook covered on simmer for 10–12 minutes, stirring occasionally, until the pasta is tender but still firm to the bite (al dente) and the liquid is mostly absorbed.

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

Affordable one-pot pasta with fresh veggies, easy to prepare and perfect for busy evenings.

Prep Time
10 minutes
Time to Cook
20 minutes
Overall Time
30 minutes
Created by Natalie Kuhn


Level Easy

Cuisine Italian-Inspired

Makes 4 Portions

Dietary Info Vegetarian-Friendly

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 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

Directions

Step 01

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

Step 02

Cook vegetables: Stir in diced zucchini and bell pepper, cooking for an additional 2-3 minutes until slightly softened.

Step 03

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

Step 04

Simmer pasta: Bring mixture to a boil, then reduce heat to simmer. Cover and cook for 10-12 minutes, stirring occasionally, until pasta reaches al dente texture and most liquid absorbs.

Step 05

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

Step 06

Adjust and serve: Taste and adjust seasoning as needed. Serve immediately while hot, topped with additional Parmesan cheese.

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.

Gear Needed

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

Allergy Details

Review every item for possible allergens and talk to your doctor if unsure.
  • Contains dairy from Parmesan cheese
  • Contains gluten from pasta
  • Dairy-free alternative: omit Parmesan or substitute with dairy-free cheese
  • Gluten-free alternative: use certified gluten-free pasta
  • Always verify packaged ingredient labels for hidden allergens

Nutritional Details (each serving)

Details are for information and shouldn't be taken as a substitute for medical advice.
  • Caloric Value: 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.