Creamy Smoky Peanut Butter Black Beans (High-Protein, Vegan, Batch-Cook)

image of creamy high protein peanut butter black beans with silken tofu cream vegan plant based high fibre meal prep batch cook friendly

These creamy smoky peanut butter black beans are the kind of recipe that ticks every box: quick, nourishing, packed with plant protein, and perfect for meal prep.

Black beans are simmered with onion, garlic, red pepper, warming spices, tomato and peanut butter to create a rich, smoky, slightly spicy sauce with lots of depth. They're finished with fresh coriander and lime, then topped with a creamy, tangy tofu drizzle that really elevates everything.

Despite being really simple to make, this recipe delivers SO much flavour whilst also packing in loads of nutrition - with around 25 grams of protein and 18 grams of fibre per serve

They are also super versatile too - serve them with crusty bread, spoon them into tacos, pile them over rice, or add them to grain bowls or salads.

Why You’ll Love These Creamy Black Beans

  • High in plant protein and fibre

  • Ready in around 30 minutes

  • Great for meal prep and batch cooking

  • Budget-friendly pantry ingredients

  • Creamy, smoky, savoury and deeply satisfying

 
image of creamy high protein peanut butter black beans with silken tofu cream vegan plant based high fibre meal prep batch cook friendly
 

What Makes These Black Beans SO Good?

The flavour base comes from onion, garlic, tomato purée, cumin, smoked paprika, and chilli flakes, creating a smoky, savoury sauce with gentle warmth and plenty of depth.

Black beans make the recipe hearty, protein-rich and satisfying, while peanut butter melts into the sauce to add creaminess, richness, and a subtle nutty flavour that works perfectly with the spices and lime.

The creamy topping is made from blended silken tofu, nutritional yeast, miso, lime, and soy milk, creating a tangy, dairy-free cream that adds freshness, extra protein, and balances the smoky richness of the beans.

Serving Suggestions For Your Batch Cook Beans

One of the best things about these creamy smoky peanut butter black beans is how versatile they are.

Here are a few ways to serve them:

  • With warm crusty bread or toasted sourdough for scooping up all the sauce

  • Spooned over rice, quinoa or another grain of choice

  • Added to tacos, burritos or loaded wraps

  • Served as part of a nourish bowl with roasted vegetables, greens and avocado

  • Added to salads for a protein and fibre boost

image of creamy high protein peanut butter black beans with silken tofu cream vegan plant based high fibre meal prep batch cook friendly in tacos

Meal Prep, Storage & Freezing Tips

This recipe is perfect for batch cooking.

Store in the fridge for up to 4 days in an airtight container. Reheat gently on the stove or in the microwave, adding a splash of water or stock if needed to loosen the sauce.

It also freezes well - simply portion and freeze for easy future meals. Defrost overnight in the fridge before reheating.


Check out the full recipe reel below by clicking the play button!


Creamy Smoky Peanut Butter Black Beans (High-Protein, Vegan, Batch-Cook)

Creamy Smoky Peanut Butter Black Beans (High-Protein, Vegan, Batch-Cook)

Yield: 4
Author: Emily Maun
Prep time: 10 MinCook time: 20 MinTotal time: 30 Min

Smoky, creamy peanut butter black beans simmered with warming spices and finished with a tangy high-protein tofu cream. Quick, meal-prep friendly, and packed with plant protein and fibre.

Ingredients

For the beans:
  • Olive oil
  • 1 small onion, diced
  • 3–4 garlic cloves, minced
  • 1 red pepper, diced small
  • 1½ tsp cumin
  • 1½ tsp smoked paprika
  • ½ tsp chilli flakes
  • 2 tbsp tomato purée
  • 2 tins black beans, including the liquid
  • 3 tbsp peanut butter
  • 1 tsp bouillon stock powder
  • Salt and pepper, to taste
  • Handful of coriander, chopped
  • Juice of ½ lime
For the cream:
  • 150g silken tofu
  • ¼ cup nutritional yeast
  • Juice of ½ lime
  • 1 tsp miso
  • Pinch of salt
  • ¼ cup soy milk (plus more as needed)

Instructions

  1. Heat a little olive oil in a pot over medium heat. Sauté the onion for 4–5 minutes until softened. Add the garlic and cook for another minute, then stir in the diced red pepper and cook for around 4 minutes more.
  2. Add the cumin, smoked paprika and chilli flakes, stirring to coat the vegetables. Mix through the tomato purée, black beans and their liquid, bouillon stock powder and peanut butter. Stir well, cover with a lid and simmer for 12–15 minutes.
  3. Meanwhile, make the cream. Add the silken tofu, nutritional yeast, lime juice, miso, salt and soy milk to a small blender and blend until smooth and creamy. Add a splash more milk if needed for a pourable consistency.
  4. Remove the beans from the heat and stir through the lime juice, coriander, salt and pepper to taste.
  5. Serve topped with the cream and enjoy however you like — with bread, rice, tacos, salads or bowls.

Nutrition Facts

Calories

408

Fiber

17 g

Protein

25 g

Nutritional info is 1/4 of the recipe.

Previous
Previous

Creamy Harissa & Kale Chickpeas (High-Protein, Vegan, Batch Cook)

Next
Next

Golden Anti-inflammatory Chickpeas (High-Protein, Vegan, Batch Cook)