Go Back
+ servings
Print Recipe
4.88 from 8 votes

Vegetarian savoury mince

A hearty, wintery dinner - homemade vegetarian mince cooked in a thick, rich gravy with vegetables.
Prep Time20 mins
Cook Time15 mins
Total Time35 mins
Course: Main meals
Cuisine: British
Servings: 3 people
Calories: 347kcal
Author: Becca Heyes


  • 400 g tin black beans, drained (240g, or ~ 1 1/4 cups, when drained)
  • 50 g (~ 1/2 cup) walnut halves
  • 5 medium mushrooms, roughly chopped
  • 1 tbsp oil
  • 1 onion, finely diced
  • 2 cloves garlic, minced
  • 1 medium carrot, finely diced
  • 250 ml (~ 1 cup) hot vegetable stock
  • 1 tbsp tomato puree / paste
  • 2 tbsp gravy granules
  • 1/2 tsp dried thyme
  • Black pepper
  • 100 g (~ 1/2 cup) sweetcorn
  • 100 g (~ 1/2 cup) frozen peas
  • Mashed potato, to serve (optional)


  • Add the black beans, walnuts and mushrooms to a food processor, and blitz briefly to give a coarse mince-like texture. Don't allow the mixture to become completely smooth - you may need to scrape down the sides a couple of times to help it blitz evenly.
  • Heat the oil in a large, deep frying pan, and add the onion, garlic and carrot. Cook over a medium heat for 5 minutes, until the onion is soft and translucent. Add the bean mince, and cook for a few more minutes, stirring regularly, until the mixture is soft and dark in colour.
  • Add the hot vegetable stock, tomato puree, gravy granules, dried thyme, and plenty of black pepper. Mix thoroughly to combine, until the gravy granules have completely dissolved - they will thicken up the liquid. Bring to a gentle simmer, and allow to cook for a further 10 minutes or so, until the carrot is soft.
  • Add the sweetcorn and frozen peas, and mix to combine. Cook for a few more minutes until the peas are hot. If the mixture is too thick for your liking, add a dash more water - if too thin, add a few more gravy granules.
  • Serve hot with mashed potato, if desired.


Serving: 1portion | Calories: 347kcal | Carbohydrates: 41.2g | Protein: 14.8g | Fat: 16.1g | Saturated Fat: 1.7g | Cholesterol: 0mg | Sodium: 237mg | Potassium: 723mg | Fiber: 11.4g | Sugar: 7.2g | Calcium: 40mg | Iron: 5mg