Coconut Steamed Buns with Spicy Marinated Tofu

It’s taken me a while to get around to this… my steamed bun recipe with marinated tofu here (hopefully better late than never).

The steamed bun recipe is adapted from Jamie Oliver’s amazing and super quick recipe (you can find it here). Jamie filled his with mushrooms before streaming them which sounds delicious but I used mine more like a traditional bun and stuffed it full of spicy marinated tofu, kimchi and pickles. I can’t tell you how good this is! And honestly these buns are incredibly easy to make – hurray!  

I’ve detailed below the optimum way of preparing your tofu but if you’re always in a rush like me and looking for some short cuts which still deliver maximum flavour then just drain and marinade – I promise it will still be delicious.

 In the pic below you can see my experiment with adding some beetroot juice to the dough. I’m going to try some different flavour combinations for the buns next time – I’m thinking of spinach or turmeric and chilli.

Coconut streamed buns


Coconut streamed buns

I hope you like this my recipe; if you recreate it tag on instagram with #rebelrecipes @rebelrecipes for a chance to be featured. Love Niki x

If you like the content that I’m sharing on this blog, please subscribe to my updates above and follow me on Bloglovin!

I'd love to know if you made this recipe.

Use #RebelRecipes and tag @RebelRecipes



  2 servings
  30-60 minutes preparation time
  30 minutes cook time


  • 1 pack firm tofu
  • Marinade ingredients;
  • 3 tbsp tamari
  • 2 tbsp rice wine vinegar
  • 3 tbsp sesame oil
  • 1 tsp chilli flakes
  • 2 tbsp toasted sesame seeds
  • 1 knob ginger finely sliced
  • 2 cloves garlic crushed 
  • Steamed buns
  • 1/2 can coconut milk
  • 1 can organic self raising flour
  • Pinch sea salt
  • Toppings; sesame seeds, cumin seeds
  • Optional – splash of beetroot juice for colour.


  1. Remove the packaging from the tofu and pat dry. Places few layers of paper towel into a bowl then pop the tofu on top. Cover with some more paper towels and place a heavy object on it (whatever you can find.. A small cast iron pan is good). Let it drain for at least 15 minutes (or you could let it drain overnight it the night).
  2. Slice the tofu into slices aprox 1/2 inch think.
  3. Mix the marinade ingredients in a container then add in the tofu – coat well then pop on the lid and leave to marinade for at least 30 minutes (again overnight is best).
  4. Heat a griddle or frying pan to a medium to high heat and add a little coconut oil. Fry on both sides for a few minutes to brown then transfer to a baking sheet and bake in the oven on a medium heat for 20 minutes. Baste with the marinade a few times.

To make the steamed buns;

  1. Add the coconut milk, flour and salt to your food processor. Blitz to combine (will take a few seconds).
  2. Empty the dough out onto a well floured chopping board and knead for a few minutes until you get a smooth dough (you may need to keep adding in flour if it’s too sticky).
  3. If you’re adding the beetroot juice this is the time to do it – make a hole in the middle of the dough and add a splash at a time and then knead the dough again.
  4. Divide into four then form into balls. Pop them in double lined cupcake cases then into your bamboo steamer.
  5. Add boiling water to the bottom of a wok then place the steamer over the water.
  6. Steam on a medium heat for 12 minutes then sprinkle with sesame seeds, chilli and cumin.

To serve;

Slice the steam buns in half then pile in the tofu, pickles, kimchi, coriander and chilli sauce etc.

Thank you so much for following my blog and cooking my recipes!

Did you know that I have a new cookbook?

It's called Rebel Recipes and I'm so proud of it. If you like my recipes I know you'll love my cookbook - It took me over a year to develop (and years in the making) and it's packed with deliciously vibrant veg packed recipes!


Here's a sneak peak...


  1. Rebecca on February 19, 2016 at 4:43 am

    What if you don’t have a bamboo steamer? Any alternatives?

  2. Laura on February 20, 2016 at 9:20 pm

    These look delicious but is there any way these could be made gluten free? 🙂

    • Niki on February 21, 2016 at 1:32 pm

      Hi Laura
      I would recommend using Doves Farm organic gluten free self raising flour.
      Hope that helps?
      Love, Niki xx

  3. Emmie on February 21, 2016 at 9:51 am

    Hi 🙂 This looks SO good, I’m determined to try and make them this week. I don’t have a bamboo steamer either but have steaming saucepans that stack – hopefully that will be fine!

    • Niki on February 21, 2016 at 1:27 pm

      Hi Emmie
      That would work really well! I hope you like them.
      Best wishes, Niki xx

      • Emmie on February 22, 2016 at 8:33 pm

        It did work! And I loved them! The tofu was amazing, thanks!

        • Niki on February 25, 2016 at 10:27 pm

          Hi Emmie
          Great! I’m so pleased!
          Love, Niki xx

  4. […] for crunch and edamame for some healthy plant based protein.  It’s also wonderful with my marinated tofu if you have a bit more […]

Leave a Comment


Subscribe and receive a free download of my SuperSix recipe book

Something went wrong. Please check your entries and try again.

The products, recommendations and 3rd party links on are my genuine recommendations. I may be paid a commission if you purchase a book or product via a link on this site – it’s known as a referral fee or an affiliate commission. I only work with people, companies or brands who fit my ethos. I am a qualified health coach, but the recipes and articles on should not be used to diagnose or treat a specific health or medical condition.