Vegetable Pasta Bake with Creamy Cheese and Roasted Veggies

This vegetable pasta bake is a family-friendly, comforting meal that’s both hearty and nutritious. Loaded with colourful vegetables and a rich tomato sauce, it’s simple to prepare with everyday ingredients and ready in under an hour — ideal for weeknight dinners or meal prep.

Vegetable pasta bake with penne in a casserole dish with baked cheese.

⭐️ Why this recipe works

  • Versatile ingredients: Use whatever vegetables are in season or in your fridge to make this dish your own.
  • Comforting and filling: Pasta and melted cheese create a satisfying, crowd-pleasing combination.
  • Make-ahead friendly: Prepare the bake in advance for easy reheating on busy days.
  • Freezer-friendly: Assemble and freeze before baking to keep a ready meal on hand.

🧾 Ingredients overview

  • Penne pasta: A sturdy shape that holds sauce well.
  • Olive oil: For sautéing and added richness.
  • Onion & garlic: Build the aromatic base.
  • Red and yellow bell peppers, zucchini, carrot: Colourful vegetables that add texture and nutrients.
  • Tinned chopped tomatoes, passata, tomato paste: Combine for a balanced, flavourful tomato sauce.
  • Dried oregano and basil: Classic Italian herbs to season the sauce.
  • Mozzarella & Parmesan: Mozzarella for meltiness, Parmesan for a savoury finish.
  • Salt and pepper to taste, and fresh basil leaves to garnish (optional).

👩🏻‍🍳 Here’s how to make it

Easy Vegetable Pasta Bake — step-by-step
Red onion being cooked slowly in olive oil for pasta.
Tomato sauce for vegetable pasta bake.
  1. Preheat the oven: Heat to 200°C (390°F).
  2. Cook the pasta: Boil penne in salted water until al dente, drain and set aside.
  3. Sauté the aromatics: Warm olive oil in a skillet over medium heat. Cook chopped onion for 3–4 minutes until softened, then add minced garlic for 1–2 minutes.
  4. Cook the vegetables: Add chopped bell peppers, zucchini and carrot and cook 5–7 minutes until slightly tender.
  5. Make the sauce: Stir in canned chopped tomatoes, passata, tomato paste, dried oregano and basil. Season with salt and pepper and simmer 10–15 minutes until the sauce thickens.
  6. Combine: Toss the cooked pasta with the vegetable tomato sauce so it’s evenly coated.
  7. Assemble: Transfer the mixture to a large baking dish and top with shredded mozzarella and grated Parmesan.
  8. Bake: Bake for about 20 minutes until cheese is melted and golden. For an extra-browned top, broil 2–3 minutes at the end, watching carefully.
  9. Serve: Let rest a few minutes, garnish with fresh basil if using, and serve warm.

📖 Variations

  • Vegetables: Swap in spinach, mushrooms, eggplant or other favourites.
  • Cheese: Try cheddar, gouda or a cheese blend for different flavours.
  • Gluten-free: Use gluten-free pasta to suit dietary needs.
  • Protein: Add cooked chicken, sausage or tofu for a heartier bake.
  • Spice: Red pepper flakes or a splash of hot sauce add heat.

💡 Chef’s Guide: Expert Tips

  • Cheese blend: Mix a couple of melty cheeses (e.g., mozzarella with fontina or provolone) and a little Parmesan for depth.
  • Undercook the pasta slightly so it finishes cooking in the oven and remains perfectly textured.
  • Infused oil: Gently heat olive oil with crushed garlic and red pepper flakes before sautéing for extra flavour.
  • Finish under the broiler for 2–3 minutes to achieve a bubbly, golden cheese crust — watch it closely to avoid burning.

🍯 Storing and reheating leftovers

  • Fridge: Store cooled portions in an airtight container for 3–4 days.
  • Freezer: Freeze the assembled (unbaked) dish for up to 2 months; thaw overnight before baking.
  • Reheat: Reheat in a 180°C (350°F) oven covered with foil for 20–25 minutes, or microwave individual portions until hot.

❓Recipe FAQ’s

How can I make the sauce less acidic?

Add a pinch of sugar or a splash of cream to balance the acidity of the tomatoes.

What pasta works best for a bake?

Short, sturdy shapes like penne, rigatoni or fusilli hold sauce and texture well in bakes.

How do I boost dried herb flavour?

Rub dried herbs between your palms before adding them to release their oils, or add a fresh herb garnish at the end.

More easy pasta recipes:

If you tried this Easy Vegetable Pasta Bake, please leave a comment and rating — feedback helps others find the recipe and helps improve it.

Vegetable pasta bake with penne in a casserole dish with baked cheese.

The Best Easy Vegetable Pasta Bake

A colourful, family-friendly pasta bake with vegetables and a flavourful tomato sauce — comforting and simple to make.
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Servings: 6
Author: Deborah Rainford

Ingredients

  • 300g (⅔ lb) penne pasta
  • 2 tbsp olive oil
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 1 red bell pepper, chopped
  • 1 yellow bell pepper, chopped
  • 1 zucchini, chopped
  • 1 carrot, chopped
  • 400g (14 oz) canned chopped tomatoes
  • 200g (7 oz) passata (tomato purée)
  • 1 tbsp tomato paste
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • Salt and pepper to taste
  • 150g (1 ¼ cups) shredded mozzarella
  • 50g (½ cup) grated Parmesan
  • Fresh basil leaves to garnish (optional)

Instructions

  • Preheat the oven: 200°C (390°F).
  • Cook the pasta: Boil penne in salted water until al dente. Drain.
  • Prepare the vegetables: Sauté onion in olive oil until softened, add garlic and cook briefly.
  • Add vegetables: Add bell peppers, zucchini and carrot and cook until slightly tender.
  • Make the sauce: Add chopped tomatoes, passata, tomato paste and herbs. Simmer until thickened and season to taste.
  • Combine: Mix pasta and sauce well so the pasta is evenly coated.
  • Assemble: Transfer to a baking dish, top with mozzarella and Parmesan.
  • Bake: 20 minutes or until cheese is melted and golden. Optional: broil 2–3 minutes to brown the top.
  • Serve: Rest a few minutes, garnish with basil and serve warm.

Notes

  • Vegetable swaps: Add spinach, mushrooms or eggplant as desired.
  • Make ahead: Assemble and refrigerate up to 24 hours before baking.
  • Freezing: Freeze the assembled unbaked bake for up to 2 months; thaw overnight before baking.

Nutrition

Calories: 352 kcal | Carbohydrates: 38 g | Protein: 13 g | Fat: 17 g | Saturated Fat: 10 g | Fiber: 4 g

Meet the Chef!

Hi, I’m Debs. I trained at Cordon Bleu and focus on creating delicious, budget-friendly recipes that are easy to make at home. My goal is to help you cook great meals without stress.

Learn more about me →