Vegan English Breakfast for dinner

This is one of the most protein-rich meals a vegan can cook. I could never actually eat this for breakfast, but I do find it great for a hearty dinner.

Although it’s a vegan variant of the typical English breakfast, it does remind me of my childhood winters when my grandma used to cook homemade sausages and beans.

My cooking is very different from hers, yet she raised me, so some influence is still there. So when I’m doing a recipe closer to the meals I grew up with, I get a grandma vibe and start giggling at the thought. Beans is one of those meals, regardless how I prepare them.

The original English breakfast includes Heinz beans cooked in tomato juice, so you can use a can of that. I used a can of simple white beans (Bonduelle, pictured below), which I briefly cooked in the skillet with dill and one tablespoon vegetable oil. I prefer beans cooked without tomato sauce.

I pair my beans with spicy vegan sausages, actually the spicier the better the match. I most frequently use vegan Merguez, but this time I didn’t have any around the house, so I used some vegan Chorizo Bratwurst made from seitan, which are only a little bit pinchy.

But you can replace with your favourite vegan sausage if you don’t enjoy spicy.

Now… be right back, I have to put the kettle on. Enjoy good food and have an inspired day!

Vegan English Breakfast

by Alina

  • Diet: Vegan
  • Course: Lunch, Dinner
  • Difficulty: Easy
  • Allergies: none
5 min · 15 min · 20 min

Vegan English Breakfast


  • 100g canned Heinz baked beans in tomato sauce or canned plain white beans
  • 1-2 vegan sausages (the spicier the better)
  • 200g fresh champignon mushrooms
  • 2 tsp vegetable oil
  • dill (optional, for cooking the beans)
  • salt and pepper to taste (optional)


  1. Grill the sausages or roast them in a skillet if preferred.

  2. Peel and wash the mushrooms. Slice them, preheat 1 tablespoon oil, and cook the mushrooms to taste. You can add salt and pepper to taste. You can also grill the mushrooms whole.

  3. Cook the beans using your favourite method or use a can of Heiz tomato beans for accuracy. I simply cooked my beans in a skillet with 1 tsp oil and plenty of dill.

  4. Serve hot. 🙂


The typical English breakfast includes Heinz Original baked beans in tomato sauce.