Go Back
Roasted Vegetable Pesto Pasta Bake

Roasted Vegetable Pesto Pasta Bake With Mozzarella Cheese

A tasty veggie dish that is healthy, filling & packed with vitamins.
This is a classic Autumn recipe, warming, filling, but still nice enough to eat on warmer days.

Course Main Course
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes


  • 2 Tbsp Paprika
  • 1 Tsp Pink Himalayan Salt
  • 1/2 Tsp Black Pepper
  • 1 Tsp Mixed Dried Herbs

For The Sauce

  • 1/2 Onion Diced
  • 2 Tomatoes Chopped
  • 2 Cloves Garlic Crushed
  • 1 Tbsp Tomato Puree

For The Roasted Veg

  • 2 Peppers Red/Green/Yellow Chopped
  • 1/2 Pack of Closed Cup Mushrooms Quartered
  • 1 Aubergine Diced
  • 1 Courgette Diced
  • Handful of Cherry or Roma Tomatoes
  • 2 tsp Olive Oil
  • 1/2 Pack Dried Pasta
  • 2-3 Tbsp Pesto
  • 10 g Mozzerrella


  1. Preheat oven to gas mark 6. grease a shallow roasting pan with olive oil.
  2. Drizzle vegetables with some extra oil & add the seasoning & toss to combine.
  3. Roast for 25 minutes, turning twice, or until vegetables are tender. Add cherry tomatoes 5mins before you take out the vegetables from the oven

  4. Meanwhile in a shallow pot, add a little olive oil sizzle the onion until translucent then add the garlic, chopped tomato & tomato puree & simmer & season with salt, pepper paprika fresh coriander add a little hot water & simmer until tomatoes are cooked through & sauce is thickened.
  5. Take the cooked pasta & add the pesto. Toss until well combined Once veg is cooked, add the sauce on top of the roasted veg & sprinkle with some grated mozzarella then add the layer of pasta & add the rest of the mozzerella & cover with foil so the pasta does not dry out while you wait for the cheese to melt, take off foil after 5mins & allow to bubble a little making sure not to dry out the pasta.
  6. Sprinkle over the Parmesan if using & serve.

Recipe Notes

I only use Pink Himalayan Salt, but normal table salt can be used.

Try to use fresh organic produce if you can, you can really taste the difference!