One-Pot Budget-Friendly Pasta

Featured in: One-Pan & Sheet-Pan Meals

This one-pot pasta brings together penne, zucchini, bell pepper, and baby spinach in a savory vegetable broth, infused with Italian herbs and a hint of chili flakes. Cooked al dente in just 30 minutes, it’s topped with melting Parmesan for a creamy finish. Ideal for busy evenings, this affordable and vegetarian-friendly meal balances flavors and convenience with minimal cleanup. Optional protein additions like sausage or chicken offer versatility.

Updated on Fri, 27 Feb 2026 07:46:35 GMT
Creamy One-Pot Budget-Friendly Pasta with fresh vegetables and Parmesan, cooked in a single pot for easy cleanup and maximum flavor. Save
Creamy One-Pot Budget-Friendly Pasta with fresh vegetables and Parmesan, cooked in a single pot for easy cleanup and maximum flavor. | aeroflavor.com

There's something magical about a meal that comes together in one pot, delivering both comfort and flavor without the stress of a mountain of dishes. This One-Pot Budget-Friendly Pasta is the perfect answer to those hectic weeknights when you crave something wholesome, satisfying, and easy on your wallet. With vibrant vegetables, tender pasta, and a rich tomato broth all simmering together, every bite is infused with Italian-inspired warmth. Whether you're cooking for family or meal-prepping for the week, this dish proves that simple ingredients can create extraordinary results.

Creamy One-Pot Budget-Friendly Pasta with fresh vegetables and Parmesan, cooked in a single pot for easy cleanup and maximum flavor. Save
Creamy One-Pot Budget-Friendly Pasta with fresh vegetables and Parmesan, cooked in a single pot for easy cleanup and maximum flavor. | aeroflavor.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The beauty of this one-pot pasta lies in its simplicity and versatility. As the pasta cooks directly in the flavorful broth alongside fresh zucchini, bell peppers, and tomatoes, it absorbs all the aromatic goodness from the garlic, herbs, and vegetables. The result is a creamy, cohesive dish where every element works in harmony. A generous sprinkle of Parmesan cheese at the end adds a savory richness that ties everything together beautifully.

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, and sauté for 2–3 minutes until fragrant and translucent.
Step 2: Cook the vegetables
Stir in the zucchini and bell pepper, and cook for another 2–3 minutes until they begin to soften.
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: Finish with greens 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, stir the pasta occasionally during cooking to prevent sticking and ensure even cooking. If the mixture seems too dry before the pasta is fully cooked, add a splash more broth or water. Conversely, if there's excess liquid at the end, simply simmer uncovered for an extra minute or two to allow it to reduce. The pasta will continue to absorb liquid as it sits, so serve immediately for the perfect texture. Using a large pot or Dutch oven ensures there's plenty of room for stirring without spilling.

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.

Varianten und Anpassungen

This recipe is wonderfully adaptable to suit your preferences and 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. For a different flavor profile, try adding a splash of cream or a dollop of pesto at the end. Use whole-wheat pasta for added fiber or gluten-free pasta to accommodate dietary needs. You can also make it dairy-free by omitting the Parmesan or using a plant-based alternative.

Serviervorschläge

This One-Pot Budget-Friendly Pasta is a complete meal on its own, but it pairs wonderfully with a simple green salad dressed with lemon vinaigrette and crusty bread for soaking up any remaining sauce. A sprinkle of fresh basil or parsley adds a pop of color and freshness. For a more substantial spread, serve alongside garlic bread or a light antipasto platter. This dish also makes excellent leftovers—simply store in an airtight container in the refrigerator for up to three days and reheat gently on the stovetop with a splash of broth to refresh the texture.

Vibrant One-Pot Budget-Friendly Pasta loaded with zucchini, bell peppers, and spinach, simmered in rich tomato broth and topped with Parmesan. Save
Vibrant One-Pot Budget-Friendly Pasta loaded with zucchini, bell peppers, and spinach, simmered in rich tomato broth and topped with Parmesan. | aeroflavor.com

This One-Pot Budget-Friendly Pasta is proof that delicious, nourishing meals don't have to be complicated or expensive. With just a handful of everyday ingredients and one pot, you can create a dish that's bursting with flavor, color, and comfort. It's the kind of recipe you'll return to again and again, tweaking it with whatever vegetables or proteins you have on hand. Whether you're feeding a hungry family or enjoying a quiet dinner for one, this pasta delivers satisfaction in every forkful—with the bonus of easy cleanup that makes weeknight cooking a true pleasure.

Recipe FAQs

Can I use gluten-free pasta in this dish?

Yes, gluten-free pasta works well and maintains the texture of the dish while accommodating dietary needs.

How do I add protein to this pasta?

Include sliced cooked sausage, shredded rotisserie chicken, or canned beans to boost protein content without changing cooking times.

What variations can I make with vegetables?

Feel free to swap zucchini and bell pepper with mushrooms, peas, carrots, or any preferred seasonal vegetables.

Is Parmesan cheese necessary?

Parmesan adds a rich, creamy texture but can be omitted or replaced with a dairy-free alternative for dietary preferences.

How do I ensure the pasta cooks evenly in one pot?

Stir occasionally during simmering and make sure the pasta is fully submerged in broth for even cooking to al dente.

Can this pasta be prepared vegan?

Omit the Parmesan and use a plant-based cheese or nutritional yeast to keep it flavorful and vegan-friendly.

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 Italian-style one-pot pasta with fresh vegetables and Parmesan for quick wholesome meals.

Prep Time
10 min
Time to Cook
20 min
Full Time
30 min
Created by Mason Hughes


Skill Level Easy

Cuisine Italian-Inspired

Makes 4 Portions

Dietary Info Vegetarian

What You'll 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 juices
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 ½ teaspoon chili flakes, optional
05 Salt and black pepper to taste

How To

Step 01

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

Step 02

Cook Vegetables: Stir in diced zucchini and bell pepper; cook for another 2-3 minutes.

Step 03

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

Step 04

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

Step 05

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

Step 06

Season and Serve: Taste and adjust seasoning as needed. Serve 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.

Tools Needed

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

Allergy Details

Always check every ingredient for allergens. Ask your healthcare provider if you aren't sure.
  • Contains dairy from Parmesan cheese
  • Contains gluten from pasta
  • Use dairy-free alternative to Parmesan for dairy-free preparation
  • Use gluten-free pasta for gluten-free preparation
  • Always check product labels for hidden allergens

Nutrition Details (each serving)

For informational use only, this doesn't replace professional medical guidance.
  • Calorie Count: 410
  • Total Fat: 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.