Miso roasted tofu with sweet potato

A blend of miso and mirin give this extra-special tofu dish added depth of flavour. This simple vegan main course is flavourful, fresh and filling

  • Prep:15 mins
    Cook:30 mins
  • Serves 2
  • Easy

Nutrition per serving

  • kcal 628
  • fat 24g
  • saturates 4g
  • carbs 72g
  • sugars 41g
  • fibre 12g
  • protein 25g
  • salt 0.2g


  • 400g firm tofu, drained
  • 100g fine green beans
  • 2 tbsp vegetable oil
  • 2 tbsp black or white sesame seeds, toasted
  • 2 large sweet potatoes
  • 2 spring onions, finely sliced
  • 3 tbsp white miso (if you can't find it, use 2 tbsp brown miso paste)
  • 3 tbsp mirin
  • 3 tbsp lime juice


  1. Heat oven to 200C/180C fan/gas 6. Wrap the tofu in kitchen paper, place in a shallow dish and put a heavy plate on top to help squeeze out the water. When the paper is wet, replace with another wrapping and weigh down again. Chop the tofu into medium cubes (about 2.5cm). In a small bowl, mix the dressing together with a whisk.

  2. Boil the beans for 1 min, then drain, rinse in cold water and set aside. Line a baking tray with parchment, spread out the tofu and pour over half the dressing. Sprinkle the sesame seeds on top and mix well. Bake for 20-25 mins until golden and crisp. Meanwhile, cut the sweet potatoes in half, place in a bowl, cover with cling film and microwave for 10-15 mins until very soft.

  3. Mash the sweet potato and serve in bowls with the tofu, green beans, the dressing poured over and some spring onions sprinkled on top.

Suggested recipes from this collection...