One-Pot Budget-Friendly Pasta

Featured in: Quick Pleasures

This one-pot pasta blends dried penne with sautéed onion, garlic, zucchini, and bell pepper, cooked gently in a rich tomato and vegetable broth. Finished with fresh spinach and Parmesan, it delivers hearty Italian-inspired flavors with minimal effort and cleanup. Ideal for busy evenings, it offers a comforting yet economical meal option for vegetarians, with simple tips for protein additions or substitutions. Ready in just 30 minutes, it pairs well with crusty bread or a green salad, making it a versatile, wholesome choice.

Updated on Tue, 24 Feb 2026 15:29:00 GMT
Hearty one-pot budget-friendly pasta with colorful vegetables, tender penne, and rich tomato broth, topped with Parmesan cheese. Save
Hearty one-pot budget-friendly pasta with colorful vegetables, tender penne, and rich tomato broth, topped with Parmesan cheese. | cravebop.com

There's something quietly magical about cooking an entire meal in one pot while standing in your kitchen on a Tuesday night, watching the pasta soften and the vegetables surrender their flavors into a bubbling broth. I discovered this recipe during a phase when my budget was tight and my energy was tighter, and it became the dish I'd return to again and again because it asked so little and gave so much. The beauty of it isn't just in the economics, though that matters, but in how it tastes like you spent far longer at the stove than you actually did. No straining, no fussing with multiple burners, just one pot doing all the heavy lifting while you lean against the counter and breathe in the aroma of garlic and herbs.

I made this for my roommate once when she came home looking completely defeated by her day, and she sat at our tiny kitchen table just watching the pot while I stirred. By the time I ladled it into bowls and grated that final shower of Parmesan over the top, something in her expression had shifted, like a warm meal could actually be a small kindness that mattered. She asked for the recipe immediately, and I realized then that the real magic wasn't efficiency or budget-consciousness, it was the comfort of knowing someone cared enough to cook something this simple and this good.

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 whatever shape you have on hand; the ridges and curves catch the broth beautifully.
  • Medium onion, finely chopped: This is your flavor foundation, so don't skip the chopping step or rush it in the pan.
  • Garlic cloves, 2 minced: Mince them yourself if you can, as pre-minced loses its punch by the time it hits the heat.
  • Medium zucchini, diced: Smaller dice means faster cooking and better integration into the final dish.
  • Red bell pepper, diced: The sweetness balances the acidity of the tomatoes in a way you'll taste but not necessarily identify.
  • Canned diced tomatoes with juices, 400 g: Don't drain them; those juices are liquid gold for your broth.
  • Baby spinach, 100 g: It wilts down to almost nothing, so don't be shy with the amount.
  • Vegetable broth, 700 ml: Use good quality broth if possible; it quietly determines whether this tastes homemade or hurried.
  • Grated Parmesan cheese, 60 g plus extra: Freshly grated makes a difference that pre-grated simply cannot match.
  • Olive oil, 2 tbsp: This is where fat carries flavor, so use something you'd actually enjoy eating on bread.
  • Dried Italian herbs, 1 tsp: A blend works, or use oregano and basil if that's what lives in your cabinet.
  • Chili flakes, ½ tsp optional: A tiny amount brings warmth without heat; leave it out if you prefer gentleness.
  • Salt and black pepper to taste: Taste as you go; you're building seasoning, not dumping it all at once.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Warm your pot and coax out the aromatics:
Heat olive oil over medium until it shimmers, then add onion and garlic, watching them soften and turn translucent in about 2 to 3 minutes. You'll know they're ready when the kitchen smells like someone is already cooking something worth eating.
Add texture with vegetables:
Toss in zucchini and bell pepper, stirring occasionally for another 2 to 3 minutes until they lose their rawness but still hold their shape. This brief cooking starts them breaking down without turning them to mush.
Bring everything together:
Pour in the uncooked pasta, canned tomatoes with their juice, and vegetable broth, then scatter your dried herbs, chili flakes if using, salt, and pepper throughout. Stir well to make sure the pasta isn't clumped and the seasonings are distributed.
Let it simmer into magic:
Let the pot work for you:
Bring to a boil first, then reduce heat to a gentle simmer, cover, and cook for 10 to 12 minutes while stirring occasionally. The pasta will gradually absorb the broth and soften, and you'll watch the liquid level drop as flavors concentrate.
Finish with green and gold:
Remove the lid, stir in the spinach and Parmesan cheese, and cook uncovered for 1 to 2 minutes until the spinach collapses and the cheese melts into the warm pasta. Taste and adjust salt and pepper if the dish needs it, then serve immediately while everything is hot.
Easy one-pot vegetarian pasta featuring zucchini, bell pepper, and spinach simmered in a savory tomato sauce, finished with Parmesan. Save
Easy one-pot vegetarian pasta featuring zucchini, bell pepper, and spinach simmered in a savory tomato sauce, finished with Parmesan. | cravebop.com

One evening I made this while on a video call with my sister, and she could hear the sizzle and the clink of the spoon against the pot, and somehow that small domestic sound made her feel less far away. We talked about nothing important while I cooked, and by the time I sat down to eat, the meal felt less like dinner and more like a moment we'd shared even though she was three states away. That's when I understood that cooking, even cooking something this easy, is its own kind of presence.

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.

The Beauty of One-Pot Cooking

There's a philosophy to one-pot cooking that goes beyond just saving dishes, though that's certainly welcome after a long day. When everything cooks together, the flavors actually build on each other, creating depth that feels more intentional than it actually is. The starch released by the pasta thickens the broth naturally, the vegetables soften and give up their sweetness, and the herbs have nowhere to hide, so they work harder to flavor the entire dish. You're not managing multiple temperatures or timing different components; you're just standing there, occasionally stirring, letting chemistry do what it does best.

Variations That Still Feel Like Home

This recipe has a flexibility that makes it feel more like a template than a rigid instruction, which is exactly why it becomes a regular in people's homes. You can add sliced cooked sausage or shredded rotisserie chicken without changing the cooking method, since the protein is already cooked and just needs to warm through. Beans are equally welcome, adding protein and earthiness while keeping the dish vegetarian and budget-friendly. Mushrooms, peas, or carrots can replace or join the existing vegetables depending on what you have and what sounds good tonight.

Making It Work for Different Diets and Needs

The recipe doesn't demand Parmesan cheese the way some Italian dishes seem to, so leaving it out for dairy-free eating is entirely natural and doesn't feel like sacrifice. Gluten-free pasta works identically in the same cooking time, and the vegetables and broth carry all the flavor whether you're using traditional wheat or alternatives. What matters is that the technique itself doesn't require modification; you're just swapping ingredients for ones that align with how you eat, and the result is still wholly satisfying.

  • For dairy-free eating, skip the Parmesan or use a dairy-free alternative that melts; the dish is rich enough without it.
  • Whole-wheat pasta takes the same time as regular, though some brands cook slightly faster, so taste after 10 minutes.
  • If you're cooking for someone with dietary restrictions, let them know what's in it and what can be swapped before they sit down to eat.
Creamy one-pot pasta dish with fusilli, fresh vegetables, and Italian herbs, perfect for quick weeknight dinners and minimal cleanup. Save
Creamy one-pot pasta dish with fusilli, fresh vegetables, and Italian herbs, perfect for quick weeknight dinners and minimal cleanup. | cravebop.com

This is the kind of dish that doesn't ask much of you but quietly proves that good food and good life don't require complexity, just care and a single pot. Make it whenever you need something warm and honest, knowing that it will taste like more effort than you actually spent.

Recipe Guide

Can I use gluten-free pasta in this dish?

Yes, gluten-free pasta can be substituted without affecting the cooking process significantly. Adjust cooking time as needed according to pasta type.

How can I add protein to this pasta?

Incorporate cooked sausage slices, shredded rotisserie chicken, or canned beans during the cooking stage for an extra protein boost.

Is it possible to swap vegetables?

Absolutely! Mushrooms, peas, or carrots work well and can be added alongside or instead of zucchini and bell pepper.

What is the best way to melt the cheese evenly?

Stir in the grated Parmesan off the heat with the spinach and cover the pot, allowing residual heat to melt the cheese gently for a creamy finish.

How do I prevent the pasta from sticking to the pot?

Ensure you stir occasionally during simmering, and use enough liquid to keep the pasta submerged throughout cooking.

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 combining penne, vegetables, and Parmesan for an affordable, flavorful dish.

Prep duration
10 min
Cook duration
20 min
Complete duration
30 min
Created by Lindsey Carter


Skill level Easy

Heritage Italian-Inspired

Output 4 Portions

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

Method

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

Phase 02

Cook Vegetables: Stir in diced zucchini and bell pepper; cook for an additional 2 to 3 minutes.

Phase 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 pepper. Stir thoroughly.

Phase 04

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

Phase 05

Finish with Greens and Cheese: Uncover pot and stir in baby spinach and Parmesan cheese. Cook for 1 to 2 minutes until spinach wilts and cheese melts completely.

Phase 06

Season and Serve: Taste and adjust seasonings as needed. Serve hot, garnished 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 alerts

Always review ingredients for potential allergens and seek professional medical advice if uncertain.
  • Contains dairy from Parmesan cheese
  • Contains gluten from pasta
  • Review all product labels for potential hidden allergens

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • 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.