If you’re craving a wholesome, comforting dinner that bursts with color, flavor, and texture, I’ve got just the thing for you: the One-Pot Vegetable Pasta with Tomatoes and Cheese Recipe. This vibrant dish combines garden-fresh vegetables, tangy crushed tomatoes, and melty cheese, all cooked together in one pot for an easy, fuss-free meal that feels like a warm hug on a plate. Whether you’re feeding a family or want a quick dinner fix, this recipe is an absolute crowd-pleaser that’s both satisfying and nourishing.

Ingredients You’ll Need
Gathering simple, fresh ingredients is the key to nailing this dish. Each component adds its own special touch—whether it’s the sweetness of zucchini and capsicum, the hearty bite of pasta, or the rich creaminess of melted cheese.
- Olive oil: Provides a silky base for sautéing and adds a subtle fruitiness to the dish.
- Garlic cloves: Minced to release their fragrant, savory aroma that builds the flavor foundation.
- Onion: Finely chopped to soften and sweeten the sauce with every bite.
- Zucchinis: Halved and sliced for tender, mild veggie goodness that brightens the plate.
- Red capsicum (bell pepper): Adds a vibrant splash of color and a subtle sweetness to balance the acidity.
- Corn: Frozen or canned, it offers bursts of juicy sweetness and textural contrast.
- Broccoli florets: Bites of green crunch that keep the dish fresh and wholesome.
- Short pasta (ziti or penne): Perfect for soaking up flavors while maintaining a nice bite.
- Crushed tomatoes: The heart of the sauce, lending richness and tang.
- Vegetable or chicken broth: Lightens the sauce and adds depth without overpowering.
- Tomato paste: Intensifies the tomato flavor and thickens the sauce for a luscious texture.
- Italian herb mix: Brings in classic Mediterranean notes that brighten the entire dish.
- Garlic powder: Enhances the savory profile with a quick hit of garlic flavor.
- Red pepper flakes: Adds a gentle warming spice to keep things exciting.
- Salt and black pepper: Essential for seasoning and balancing all the flavors.
- Shredded cheese: Your choice of Cheddar, Monterey Jack, or similar to melt into creamy perfection.
- Finely chopped parsley (optional): For a bright, fresh garnish that finishes the dish beautifully.
- Parmesan (optional): Adds a nutty, savory kick if you’re skipping the shredded cheese.
How to Make One-Pot Vegetable Pasta with Tomatoes and Cheese Recipe
Step 1: Sauté the aromatics
Start by heating olive oil in a large pot over medium heat. Toss in the minced garlic and finely chopped onion, cooking them slowly until the onion turns translucent and releases its natural sweetness—about 3 to 4 minutes. This step builds the flavorful base your sauce needs, infusing the oil with savory goodness.
Step 2: Add zucchini and capsicum
Turn up the heat to medium-high and add the sliced zucchini and capsicum. Cook for just a minute and a half, letting the vegetables soften slightly while retaining their vibrant color and fresh bite. This brief cooking also helps mellow any raw edges in the peppers.
Step 3: Incorporate the tomato elements
Now, stir in the crushed tomatoes, vegetable broth, tomato paste, Italian herbs, garlic powder, red pepper flakes, salt, and black pepper—leaving out the pasta and broccoli for now. Mix everything well until the tomato paste dissolves smoothly into the sauce, creating a rich, inviting base that’s full of robust flavor.
Step 4: Add the pasta and broccoli
Once the sauce starts bubbling, lower the heat to medium. Add the pasta and stir thoroughly to coat every piece. Then, layer the broccoli florets on top, gently pressing them into the sauce. This method lets the broccoli steam just right, preserving its crunch and bright green color.
Step 5: Cook covered
Place the lid on the pot and let the dish gently cook for 5 minutes. This step allows the pasta to absorb the garlicky tomato broth, cooking evenly without needing extra pots or pans. It’s one of the reasons why this One-Pot Vegetable Pasta with Tomatoes and Cheese Recipe is such a breeze to prepare.
Step 6: Finish cooking uncovered
Remove the lid and keep cooking for another 3 to 4 minutes, stirring frequently so the pasta doesn’t stick and the liquid reduces nicely. By the end of this, the pasta should be nearly tender and the sauce thickened to just the right consistency.
Step 7: Mix in cheese and season
Fold through half of the shredded cheese to add creaminess and richness from within the pasta. Taste and adjust salt and pepper as needed to bring all the flavors into perfect harmony.
Step 8: Melt more cheese on top
Sprinkle the remaining cheese over the surface, put the lid back on, and let it sit for one minute. This step ensures the cheese on top melts beautifully, creating a gooey, irresistible crust that’s so comforting with every forkful.
Step 9: Garnish and serve
Finally, sprinkle finely chopped parsley on top for a fresh herbal note and a pop of green. Serve the pasta immediately by transferring it to a serving dish to prevent residual heat from overcooking the pasta. Trust me, it’s worth savoring right away!
How to Serve One-Pot Vegetable Pasta with Tomatoes and Cheese Recipe

Garnishes
A sprinkle of fresh parsley adds a lovely color contrast and lightness that complements the hearty pasta. If you want extra flavor, a handful of freshly grated Parmesan or a pinch of chili flakes can take the dish to the next level. These final touches make the meal look inviting and taste even better.
Side Dishes
This versatile pasta stands well on its own, but if you want to round out the meal, consider a crisp green salad with a tangy vinaigrette or some crusty garlic bread. The freshness of the salad cuts through the richness, and the bread is perfect for sopping up every last bit of that luscious sauce.
Creative Ways to Present
For an impressive twist, serve the pasta in individual bowls with a dollop of ricotta or dollops of pesto swirled on top. You can also bake the finished pasta under a broiler for a couple of minutes to crisp the cheese crust further, adding delightful texture contrasts that surprise and delight your guests.
Make Ahead and Storage
Storing Leftovers
After the meal, store any leftovers in an airtight container in the refrigerator. It will keep well for up to 3 days. Just be sure to cool it completely before sealing to preserve freshness and prevent sogginess.
Freezing
You can freeze the One-Pot Vegetable Pasta with Tomatoes and Cheese Recipe if needed. Place it in a freezer-safe container or bag, removing as much air as possible. For best results, use within 2 months. Thaw overnight in the fridge before reheating.
Reheating
When it’s time to enjoy leftovers or thawed pasta, reheat gently on the stove over low heat or in the microwave. Stir occasionally and add a splash of broth or water if it looks dry. This will revive the cheesy creaminess without drying out the pasta.
FAQs
Can I use different vegetables for this recipe?
Absolutely! This recipe is very flexible. Feel free to swap in vegetables like spinach, mushrooms, or peas depending on what you have and prefer. Just adjust cooking times slightly for the best texture.
What type of cheese works best?
Cheeses like Cheddar, Monterey Jack, or a tasty blend melt nicely and complement the tomato sauce. You can also mix in Parmesan for a sharper, nuttier flavor. Choose what you love and what melts well to get that gooey, irresistible finish.
Is this recipe suitable for vegetarians?
Yes, it’s vegetarian-friendly if you use vegetable broth instead of chicken broth. The combination of vegetables, herbs, and cheese creates a filling, wholesome meal without any meat.
How do I adjust the spice level?
The red pepper flakes add a gentle kick, but they are easy to adjust. Use less for a milder dish or add more if you love some heat. You can also omit them entirely if you prefer a completely mild flavor.
Can I prepare this recipe in advance?
You can prep the vegetables and measure out ingredients ahead of time, but it’s best to cook the pasta fresh to keep it tender. If making ahead, avoid cooking pasta fully until ready to serve to maintain the best texture.
Final Thoughts
I genuinely believe this One-Pot Vegetable Pasta with Tomatoes and Cheese Recipe has everything an easy weeknight meal should have: it’s quick, delicious, colorful, and full of fresh ingredients that come together effortlessly. Once you try it, you’ll find it hard to go back to complicated pasta dishes. So grab a big pot, gather your ingredients, and enjoy a bowl of pure comfort that feels homemade with every bite!
Print
One-Pot Vegetable Pasta with Tomatoes and Cheese Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 5 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-inspired
- Diet: Vegetarian
Description
This One Pot Vegetable Pasta is a quick, hearty, and flavorful meal combining tender pasta with fresh vegetables and a rich tomato sauce. Cooked entirely in one pot, it’s perfect for a nutritious weeknight dinner with minimal cleanup.
Ingredients
Vegetables
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 2 zucchinis, halved lengthwise and sliced about 0.8cm / 1/3″ thick
- 1 red capsicum/bell pepper, halved and sliced
- 1 cup corn (frozen or canned)
- 1 broccoli head, broken into bite size florets
Pantry & Dairy
- 1 tbsp olive oil
- 250g (0.5lb) ziti or penne pasta
- 800g (28 oz) crushed tomatoes
- 1.5 cups (375 ml) vegetable or chicken broth
- 2 tbsp tomato paste
- 1 tbsp Italian herb mix (or other dried herbs)
- 1 tsp garlic powder
- 1/2 tsp red pepper flakes (adjust spiciness to taste)
- 1.5 tsp salt
- 1/2 tsp black pepper
- 1.5 cups shredded cheese of choice (Cheddar, tasty, Monterey Jack, etc.)
- Finely chopped parsley (optional)
- Parmesan cheese (optional, if not using shredded cheese)
Instructions
- Heat oil and cook aromatics: Heat 1 tablespoon olive oil in a large pot over medium heat. Add minced garlic and finely chopped onion, cooking slowly for 3 to 4 minutes until the onion turns translucent and sweet.
- Sauté zucchini and capsicum: Increase heat to medium-high and add the sliced zucchini and red capsicum. Cook for 1 and a half minutes, allowing the vegetables to soften slightly while retaining some crunch.
- Add remaining liquid and seasonings: Add crushed tomatoes, broth, tomato paste, Italian herb mix, garlic powder, red pepper flakes, salt, and black pepper. Stir thoroughly until the tomato paste dissolves evenly into the sauce.
- Combine pasta and broccoli: When the mixture starts bubbling, reduce heat to medium. Add the pasta and stir well. Place the broccoli florets on top, pushing them gently into the sauce without stirring them in.
- Simmer with lid on: Cover the pot with a lid and cook for 5 minutes. This allows the pasta to absorb the liquid and the broccoli to steam.
- Finish cooking pasta: Remove the lid and continue cooking for another 3 to 4 minutes, stirring frequently, until the pasta is nearly tender and most of the liquid has been absorbed.
- Incorporate cheese and adjust seasoning: Stir through half of the shredded cheese. Taste and adjust salt and pepper as needed.
- Melt remaining cheese: Sprinkle the remaining cheese evenly on top. Cover the pot again and let it sit for 1 minute until the cheese melts and the pasta is perfectly cooked.
- Garnish and serve: Garnish with finely chopped parsley if using, and serve immediately. Transfer to a serving dish to prevent overcooking from residual heat in the pot.
Notes
- Use any short pasta such as ziti, penne, or rigatoni for best results.
- You can substitute vegetable broth for chicken broth to keep it vegetarian.
- Adjust red pepper flakes based on your preferred spice level.
- If you prefer a cheesier dish, add more shredded cheese or sprinkle Parmesan at the end.
- Do not leave the pasta to sit in the pot after cooking to avoid over-softening.

