There's little that is more comforting than pie topped with mashed potatoes. This cottage pie is packed with black beans and veggies like carrots, cabbage, and spinach that have been cooked in a savory sauce with caramelized onions. The finished dish is packed with protein that has a wonderful fresh taste and is absolutely heavenly.

Black Bean and Vegetable Cottage Pie With Cauliflower Potato Mash [Vegan]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste





Cooking Time



For the Filling:

  • 1 cup dried black turtle beans, or your preferred pulses, cooked to instruction
  • 1 tablespoon vegetable oil
  • 1 medium onion, finely chopped
  • 2 small carrots, chopped
  • 1 stick celery, finely chopped
  • 2 garlic cloves, minced
  • 3.5 ounces fresh spinach, chopped
  • 10 ounces green cabbage, finely chopped
  • 1 pint vegetable stock
  • 2 tablespoons vegan Worcestershire sauce
  • 2 tablespoons tomato purée
  • 2 tablespoons nutritional yeast
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon agave nectar
  • 2 tablespoons plain flour

For the Topping:

  • 10.6 ounces cauliflower, steamed
  • 10.6 ounces potatoes, steamed
  • 2 tablespoons vegan butter
  • 1/2 teaspoon sea salt
  • 2 tablespoons nutritional yeast


  1. Start by steaming the vegetables for the topping so that they are cooled down for when needed.
  2. Preheat the oven to 400°F.
  3. In a frying pan, add the oil and gently fry the onions, garlic, celery, and carrots with a very small pinch of salt (to aid in caramelization) until the onions have softened and become caramelized.
  4. Now add the cabbage and spinach, mix well and fry for a further 2-3 minutes. Shake over the flour and stir into the vegetable mixture and when completely stirred in, add the stock and all of the other filling ingredients.
  5. Cook on a medium to low heat until the sauce has thickened and the vegetables are a little more tender.
  6. Put to one side and prepare the topping.
  7. Put all of the topping ingredients in a bowl and mash together.
  8. Put the dish together by placing the filling in a baking dish and topping with the potato and cauliflower mash. Bake for 40-45 minutes and until the topping is golden brown.

Nutritional Information

Total Calories: 1563 | Total Carbs: 235 g | Total Fat: 38 g | Total Protein: 71 g | Total Sodium: 3671 g | Total Sugar: 44 g Per Serving: Calories: 521 | Carbs: 78 g | Fat: 13 g | Protein: 24 g | Sodium: 1224 mg | Sugar: 15 g Note: The information shown is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.


This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. This was very very good. I did not have celery but added mushrooms and used different spices than suggested. Thank you for my great breakfast this morning! :)