Go Back
+ servings

Vegan Beans on Toast

This Vegan Beans on Toast is an easy take on the classic British recipe. Turn a pantry staple, like canned beans, into an entire meal!
Course Breakfast, Main Course
Cuisine American, British
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings 7
Calories 367kcal


  • 1 tbsp extra virgin olive oil
  • ½ yellow onion finely diced
  • 2 cloves garlic minced
  • 1 tsp smoked paprika
  • ½ tsp garlic powder
  • 1 tsp chili powder
  • 4 tbsp tomato paste
  • 2 tbsp yellow mustard
  • 1 ½ tsp soy sauce or tamari
  • 5 tbsp maple syrup
  • 3 tbsp apple cider vinegar
  • 2 19 oz cans low salt added navy beans or black eyed peas drained and rinsed
  • 2 cups fresh or frozen spinach or kale finely chopped

To serve (optional):

  • 6-8 slices of your favourite sourdough bread toasted
  • 1/4 cup parsley chopped (optional for serving)
  • 1 cup cherry tomatoes halved (optional for serving)


  • Heat the olive oil in a large nonstick skillet over medium heat and add the onion and garlic. Cook for about 3 minutes until fragrant and softened.
  • Add the spices, tomato paste, and mustard, and toss until the onions are coated in the spices and pastes.
  • Add in the soy, maple, apple cider vinegar, beans, and spinach or kale and give everything a toss to combine. Cook until the greens are wilted, and the sauce has thickened and coated all of the beans, about 5-7 minutes.
  • To serve, pile the beans on top of the crusty toasted bread. If desired, top with parsley and cherry tomatoes. Enjoy with a fork and knife.



Make sure you drain and rinse your canned beans before adding them to your nonstick skillet to avoid your beans being soggy.
If you want to use dried beans instead of canned beans, 1/2 cup of dried beans comes out to 15oz canned beans. So just use 1 cup of dried beans and then a little bit extra to substitute.
Once topped, these beans on toasts are best enjoyed right away. If you want to make this ahead of time, store the beans separately in the fridge in an airtight container.


Calories: 367kcal | Carbohydrates: 69g | Protein: 15g | Fat: 4g | Saturated Fat: 1g | Sodium: 458mg | Potassium: 710mg | Fiber: 11g | Sugar: 12g | Vitamin A: 2591IU | Vitamin C: 34mg | Calcium: 142mg | Iron: 5mg