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.

⭐️ 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


- Preheat the oven: Heat to 200°C (390°F).
- Cook the pasta: Boil penne in salted water until al dente, drain and set aside.
- 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.
- Cook the vegetables: Add chopped bell peppers, zucchini and carrot and cook 5–7 minutes until slightly tender.
- 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.
- Combine: Toss the cooked pasta with the vegetable tomato sauce so it’s evenly coated.
- Assemble: Transfer the mixture to a large baking dish and top with shredded mozzarella and grated Parmesan.
- 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.
- 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
Add a pinch of sugar or a splash of cream to balance the acidity of the tomatoes.
Short, sturdy shapes like penne, rigatoni or fusilli hold sauce and texture well in bakes.
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.

The Best Easy Vegetable Pasta Bake
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 →