Spicy Peanut & Black Bean Tofu with Cabbage Rice

Spicy Peanut & Black Bean Tofu with Cabbage Rice

Your lighter, vegan take on the Asian classic. Dish up spiced tofu over brown rice noodles – rather than classic rice – and pair with charred tamari-dressed cabbage. That’s dinner, sorted.

Prep in 10 5 plants Low sat fat

Serving size

Cook time: 35 mins
Cuisine: Chinese
Food group: Vegan
Allergens: Sulphites, Peanuts, Soya, Sesame
Smiling woman in a kitchen holding an open Mindful Chef delivery box filled with fresh vegetables.

Getting hungry?

Find 56 recipes a week just like this one at Mindful Chef, that are all:

Delicious, high quality food - and lots of it
No stodgy refined carbs - no food comas here
Goodness from natural food - full of fibre
Explore this week's menu

Cooking Instructions

The protein cooking time listed in this recipe has been updated.

As of December 2025, we’ve revised cooking times for all our proteins to reflect improved food safety guidance.

Check out the latest recommended times in our Cooking Guidelines.

  1. Boil a kettle. Heat a large saucepan filled with salted boiling water on a high heat. Add the rice and boil for 25-30 mins, until cooked, then drain.
  2. Finely chop or crush the garlic. Finely chop or grate the ginger. Drain the tofu, pat dry with paper towel and cut into 2cm cubes.
  3. Heat a medium frying pan with half the sesame oil on a medium-high heat and add the tofu. Cook for 8-10 mins, turning regularly, until golden. Meanwhile, in a jug mix together the garlic, ginger, peanut butter, tamari, vinegar, black bean paste and chilli paste with 150ml boiling water. Stir until smooth. Once the tofu is done, pour in the sauce, turn the heat down to medium and simmer for 3-4 mins, until thickened slightly.
  4. Trim and finely slice the cabbage. Slice the spring onions into 1cm lengths. Heat another medium frying pan with the remaining sesame oil on a medium-high heat. Fry the cabbage and onions for 2-3 mins, then add 2 tbsp of the sauce from the tofu pan along with 50ml water. Cook for another 2-3 mins, until the cabbage has softened slightly.
  5. Stir the drained rice into the cabbage and onions. Thinly slice the chilli (remove the seeds for less heat). Serve the rice and top with the tofu. Drizzle over plenty of sauce and garnish with the sliced chilli.

Looking for more recipe inspiration?

Subscribe to our newsletter and get delicious seasonal inspiration and recipes, plus 25% off your first 4 boxes with us!

By signing up to our mailing list you agree to the terms of our Privacy Policy.

Mindful Chef

Take a seat at our table.

Food is personal at Mindful Chef. We use cookies and similar technologies to tailor recipes and content to your tastes, just like our delicious weekly menus. We also use this tech to enhance your experience and help our website run smoothly.

You're in charge - accept or reject nonessential cookies, and feel free to change your preferences at any time.

Cookie Policy

Making changes?

Are you sure you want to continue?