Vegetable loaf

Prep: 20 mins
Cook: 60 mins
Vegetable loaf
This vegetarian meatless loaf is such a triumph. It’s absolutely delicious.


1 large red pepper, seeded and cut lengthwise

1 large green bell pepper, seeded and cut lengthwise

900g mushrooms, coarsely chopped

1 tbsp olive oil

1 bunch asparagus, chopped in pieces

1 medium red onion, chopped

3 slices of bread, for breadcrumbs

115g chopped walnuts, toasted

2 tbsp fresh basil, chopped

115g parmesan cheese, grated

2 large eggs, lightly beaten

1 tbsp ketchup

1 tsp Dijon mustard

Olive oil cooking spray


2 tbsp ketchup

¼ tsp Dijon mustard

½ salt

½ tsp freshly ground black pepper

Preheat the oven to 180°C / 350°F / Gas mark 4.

Line 2 baking trays with greaseproof paper and set aside.

Grease a loaf tin by spraying it with cooking spray and set aside.

Place the peppers skin sides up, on the baking tray.

Cook until blackened.

Put them in a plastic bag or a sealed food storage container.

Let stand for 10 minutes.

Peel the skins off easily and finely chop.

Put the peeled and chopped peppers into a bowl and set aside.

In your food processor, add the mushrooms and pulse until finely chopped.

Transfer the chopped mushrooms to a bowl.

Heat a large non-stick pan over medium heat.

Add the olive oil and swirl to coat.

Add the mushrooms and cook until the liquid evaporates, stirring occasionally.

Add the cooked mushrooms to the peppers and stir to combine.

Wipe the pan with kitchen paper then add the asparagus and onion and cook until just tender, stirring occasionally.

Add the onion and asparagus mixture to the bowl with the other vegetables.

Pulse the bread in the food processor to get a breadcrumb texture.

Arrange the breadcrumbs in an even layer on a baking sheet and bake for 10 minutes or until golden.

Add the breadcrumbs, walnuts, basil, parmesan cheese, eggs, ketchup and Dijon mustard to the mushroom mixture and stir well.

Spoon the mixture into the prepared loaf tin and press gently down with a spatula or the back of a large spoon to pack.

Cook for 45 minutes.

To prepare the topping, combine 2 tablespoons of ketchup and Dijon mustard along with salt and pepper and mix well in a small bowl.

Brush the topping mixture over meat loaf.

Bake for an additional 10 minutes.  

Allow the vegetable loaf stand to cool then cut into slices.


Preparation Time
20 minutes

Cooking Time
60 minutes

Main ingredients
Eggs, Vegetables

Recipe Type
Family Dinners, Healthy, Vegetarian

Special Info

Level of Difficulty

Other recipes you may like

Hello Mama!
Help us help you by allowing us and our partners to remember your device in cookies to serve you personalized content and ads.

We're on a mission to help our mums and their families thrive by informing, connecting and entertaining.

Join us in our mission by consenting to the use of cookies and IP address recognition by us and our partners to serve you content (including ads) best suited to your interests, both here and around the web.

We promise never to share any other information that may be deemed personal unless you explicitly tell us it's ok.

If you want more info, see our privacy policy.