• Main

  • Difficulty: Moderate

  • © The Vegetarian Society

Cauilflower and Tofu Bibimbap

Korean food is becoming more popular and bibimbap is one of the country’s most well-known dishes. It’s similar to a Buddha bowl, as it combines lots of different vegetables into one dish. It’s all coated in a delicious, spicy sauce and served with rice. Traditionally, it would be topped with a fried egg, but here we use marinated soy eggs for variety. This is a good choice for a barbecue too, as you can make the tofu and cauliflower into 'steaks' and cook them over an open flame.

  • Serves 4

  • Preparation 15 mins

  • Cooking 30 mins

Cauilflower and Tofu Bibimbap New Recipe
  • Dairy-Free

  • Nut-Free


For the Bibimbap Sauce
  • 2 tbsp Gochujan paste
  • 1 tbsp mirin
  • 1 tbsp rice wine vinegar
  • 1 tsp soy sauce
  • 2 tsp white caster sugar
  • 1 garlic clove, crushed
  • 2 tsp toasted sesame oil
For the Barbecue Marinade
  • 4 tbsp toasted sesame oil
  • 3 garlic cloves, crushed
  • 3 tbsp soy sauce
  • 3 tbsp honey
  • 1 apple, grated
For the Bibimbap
  • 200g cauliflower, cut into florets or small ‘steaks’
  • 200g tofu, drained off and cut into large cubes or small ‘steaks’
  • 2 medium carrots, spiralised
  • 1 tsp toasted sesame oil
  • 150g beansprouts
  • 80g spinach leaves
  • 1 tsp lemon juice
  • 300g sushi rice
  • 1/2 cucumber
  • 1/2 tsp salt
  • 150g vegetarian kimchi
For the soy eggs
  • 4 medium free-range eggs
  • 4 tbsp soy sauce
  • 3 tbsp mirin
  • 300ml water
To garnish
  • Black and white sesame seeds


  1. To make the bibimbap sauce: In a bowl, mix together all the sauce ingredients. Set aside.
  2. To make the barbecued accompaniments: In a large bowl, mix together all the marinade ingredients. Add the cauliflower and tofu. Mix them together thoroughly.
  3. Grill or barbecue the cauliflower and tofu for approximately 15 minutes until lightly browned, turning several times while cooking.
  4. In a large pan of boiling salted water, blanch the carrots for 30 seconds. Remove from the pan and set aside.
  5. Fry the beansprouts and spinach in the sesame oil over a high heat until just cooked. Add the lemon juice and set aside.
  6. Cook the rice following the instructions on the packet. Set aside.
  7. Lightly salt the cucumber and grill or barbecue until lightly charred. Cut into pieces and set aside.
  8. To make the soy eggs: In a large saucepan, half fill with water and bring to the boil. Place the eggs in and boil for 6 minutes. Take them out and refresh under running cold water, until fully cooled. Crack the eggs and peel off the shells.
  9. In a bowl, mix the soy sauce, mirin and water together. Submerge the eggs in it and leave for 1 hour. These can be done the day before for best results. Cut the soy eggs in half when ready to serve.
  10. Assemble the bibimbap by placing the rice in the centre of a large bowl and surround it with the cauliflower, tofu, carrot, beansprouts, spinach, cucumber and kimchi. Top with the soy eggs. Drizzle over plenty of the bibimbap sauce. Garnish the carrot with black sesame seeds and the spinach with white sesame seeds, then serve.

Our online recipe collection helps new veggies find their feet and gives inspiration to those in a culinary rut. However, developing new recipes is costly and as a charity we can’t do this without you. Will you donate £3 a month to help create more tasty, nutritious meal ideas?

Search for recipes

Sign up for our newsletter