One-Pot Budget Friendly Pasta

Featured in: Quick Suppers

This one-pot pasta blends dried penne with fresh zucchini, red bell pepper, and baby spinach, simmered in a rich tomato and vegetable broth.

Ready in 30 minutes, it combines sautéed onion, garlic, and Italian herbs for a flavorful meal that’s both easy and budget-conscious.

Finished with melted Parmesan, this dish offers minimal cleanup and a hearty, satisfying texture perfect for busy weeknights.

Updated on Thu, 26 Feb 2026 23:36:56 GMT
A steaming bowl of one-pot budget-friendly pasta with vibrant vegetables and melted Parmesan cheese. Save to Pinterest
A steaming bowl of one-pot budget-friendly pasta with vibrant vegetables and melted Parmesan cheese. | metrochop.com

There's something deeply satisfying about a meal that comes together in a single pot, filling your kitchen with warmth and aroma while promising minimal cleanup. This One-Pot Budget-Friendly Pasta is exactly that kind of dish—a comforting bowl of tender pasta mingled with colorful vegetables, fragrant garlic, and a generous sprinkle of Parmesan cheese. It's the kind of recipe that welcomes you home after a long day, asking for nothing more than 30 minutes of your time and a handful of simple, affordable ingredients. Perfect for busy weeknights, student kitchens, or anyone seeking nourishing comfort without the fuss, this Italian-inspired pasta proves that delicious home cooking doesn't have to be complicated or expensive.

A steaming bowl of one-pot budget-friendly pasta with vibrant vegetables and melted Parmesan cheese. Save to Pinterest
A steaming bowl of one-pot budget-friendly pasta with vibrant vegetables and melted Parmesan cheese. | metrochop.com

The magic of this dish lies in its simplicity. Instead of boiling pasta separately and preparing a sauce in another pan, everything simmers together in one pot. The pasta absorbs the flavors of the vegetable broth, tomatoes, and aromatics as it cooks, creating a naturally creamy, cohesive dish without any heavy cream. Fresh vegetables like zucchini, bell pepper, and baby spinach add color, texture, and nutrition, while Parmesan cheese stirred in at the end brings that irresistible savory richness. Whether you're cooking for yourself, your family, or meal-prepping for the week ahead, this recipe delivers comfort and satisfaction every single time.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • 350 g (12 oz) dried penne or fusilli
  • 1 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 1 medium zucchini, diced
  • 1 red bell pepper, diced
  • 400 g (14 oz) canned diced tomatoes (with juices)
  • 100 g (3.5 oz) baby spinach
  • 700 ml (3 cups) vegetable broth
  • 60 g (2 oz) grated Parmesan cheese, plus extra for serving
  • 2 tbsp olive oil
  • 1 tsp dried Italian herbs
  • ½ tsp chili flakes (optional)
  • Salt and black pepper, to taste

Instructions

Step 1: Sauté the aromatics
Heat olive oil in a large pot over medium heat. Add the onion and garlic; sauté for 2–3 minutes until fragrant and translucent.
Step 2: Cook the vegetables
Stir in the zucchini and bell pepper; cook for another 2–3 minutes.
Step 3: Add pasta and liquids
Add the uncooked pasta, canned tomatoes with their juice, and vegetable broth. Sprinkle in the dried herbs, chili flakes (if using), salt, and pepper.
Step 4: Simmer until tender
Stir well and bring to a boil. Reduce heat to a simmer, cover, and cook for 10–12 minutes, stirring occasionally, until the pasta is al dente and most of the liquid is absorbed.
Step 5: Add spinach and cheese
Uncover, stir in the baby spinach and Parmesan cheese. Cook for 1–2 minutes until the spinach wilts and the cheese melts.
Step 6: Serve
Taste and adjust seasoning if needed. Serve hot, topped with extra Parmesan.

Zusatztipps für die Zubereitung

For the best results, use a large pot or Dutch oven with a heavy bottom to ensure even heat distribution. Stir the pasta occasionally while it simmers to prevent sticking and to help it cook evenly. If the mixture looks too dry before the pasta is fully cooked, add a splash more broth or water. Conversely, if there's too much liquid remaining after the pasta is tender, simply uncover the pot and let it simmer for an additional minute or two to reduce. Taste and adjust the seasoning at the end—sometimes a little extra salt, pepper, or a drizzle of olive oil can elevate the dish to perfection.

Varianten und Anpassungen

This recipe is wonderfully adaptable to what you have on hand. Add sliced cooked sausage, shredded rotisserie chicken, or canned beans for extra protein and heartiness. Swap vegetables as desired—mushrooms, peas, carrots, or cherry tomatoes all work beautifully. If you prefer a creamier texture, stir in a splash of heavy cream or a dollop of cream cheese along with the Parmesan. For a vegan version, omit the Parmesan or use a dairy-free alternative, and ensure your pasta is egg-free. You can also use whole-wheat or gluten-free pasta if preferred, adjusting the cooking time as needed according to package instructions.

Serviervorschläge

Serve this one-pot pasta hot, topped with a generous sprinkle of freshly grated Parmesan cheese and a drizzle of extra virgin olive oil. Pair it with a simple green salad dressed with lemon vinaigrette and crusty bread for soaking up any remaining sauce. For a complete meal, add garlic bread or a side of roasted vegetables. Leftovers store beautifully in an airtight container in the refrigerator for up to 3 days and reheat easily on the stovetop or in the microwave with a splash of water or broth to loosen the sauce.

Creamy one-pot budget-friendly pasta loaded with zucchini, bell pepper, and spinach, served with extra Parmesan on top. Save to Pinterest
Creamy one-pot budget-friendly pasta loaded with zucchini, bell pepper, and spinach, served with extra Parmesan on top. | metrochop.com

This One-Pot Budget-Friendly Pasta is proof that home-cooked comfort doesn't require a long ingredient list or hours in the kitchen. It's a recipe that celebrates simplicity, affordability, and flavor—perfect for those evenings when you crave something warm and satisfying without the stress. With its vibrant vegetables, tender pasta, and savory Parmesan finish, this dish will quickly become a staple in your weeknight rotation. So grab your largest pot, gather your ingredients, and enjoy a delicious, nourishing meal that practically cooks itself.

Recipe FAQ

Can I use a different type of pasta?

Yes, penne or fusilli are recommended for their shape and texture, but other pasta like rigatoni or farfalle also work well.

How can I add protein to the dish?

Consider adding cooked sausage slices, shredded rotisserie chicken, or canned beans to increase protein content.

Is this suitable for gluten-free diets?

Using gluten-free pasta instead of regular dried pasta makes this dish gluten-free while maintaining the same method.

What vegetables can I substitute or add?

Mushrooms, peas, or carrots are great alternatives or additions to customize the vegetable mix.

How do I prevent the pasta from sticking?

Stir occasionally during simmering and ensure there is enough vegetable broth to keep pasta hydrated and prevent sticking.

Can I omit the dairy components?

Yes, omit Parmesan or replace it with a dairy-free alternative to accommodate dietary restrictions.

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

A comforting one-pot pasta with penne, zucchini, bell pepper, and Parmesan cooked in vegetable broth.

Prep Time
10 minutes
Bake/Cook Time
20 minutes
Time Needed
30 minutes
Recipe By Elizabeth Perry


Skill Level Easy

Cuisine Italian-Inspired

Makes 4 Portions

Dietary Needs Meat-Free

What You'll Need

Pasta

01 12 oz dried penne or fusilli

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 juices
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 1/2 teaspoon red chili flakes, optional
05 Salt and black pepper to taste

How-To Steps

Step 01

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

Step 02

Cook vegetables: Stir in the zucchini and bell pepper; cook for another 2 to 3 minutes.

Step 03

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

Step 04

Simmer until tender: Stir well and bring to a boil. Reduce heat to a simmer, cover, and cook for 10 to 12 minutes, stirring occasionally, until the pasta is al dente and most of the liquid is absorbed.

Step 05

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

Step 06

Season and serve: Taste and adjust seasoning if needed. Serve hot, topped with extra Parmesan.

Tools You'll Need

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

Allergy Notes

Always check each ingredient for allergens and reach out to a healthcare provider if you're uncertain.
  • Contains dairy from Parmesan cheese
  • Contains gluten from pasta
  • Use dairy-free cheese alternative to eliminate dairy content
  • Use gluten-free pasta to eliminate gluten content
  • Always check product labels for hidden allergens

Nutrition Details (per portion)

These details are for informational purposes and aren't a substitute for professional medical guidance.
  • 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.