Free AUS/NZ Shipping on $99+ | International on $149+ Orders


Your Cart is Empty

July 13, 2021 2 min read

Tasty Tofu Skewers

Yes, tofu can indeed be TASTY! Trust us...

Let's talk about tofu.

Tofu has a bad reputation in some circles. The truth is tofu does not look so good (or taste very good) straight out of its package. In fact, it tastes like nothing - absolutely nothing. It really doesn't have its own flavour so it easily absorbs any flavour of your choosing. This makes tofu the perfect blank canvas ingredient for any dish! Here we show you how to turn a not-so-exciting ingredient into something completely mouth watering!

These are perfect as a dish to bring to parties or BBQs for a vegan, gluten free option!

Eat as is or serve on a bed of rice.

The skewer ingredients are marinated in a delicious spiced yoghurt sauce. They are then fried, grilled or bbq's until smokey and charred.

This recipe is best if you have a BBQ to cook them in, otherwise a grill, fry pan or oven will get the job done.

*Note: Always use ORGANIC tofu. Tofu is made from soybeans, which are very heavily sprayed if not organic. Also make sure it is non-GMO.

100-gram serving

of tofu has

53mg of


which is 13% of the RDI


Makes approx. 8-10 skewers  Gluten Free, Sugar Free, Vegan



  • 1 cup unsweetened coconut yoghurt
  • 3 cloves minced garlic
  • 1 tsp minced/grated ginger
  • 2 tbsp fresh lemon juice
  • 1 tsp cumin seeds
  • 5 cardamom pods
  • 1 tsp black peppercorns
  • 1/2 cup cashews
  • 1 tsp sea salt
  • 2 tsp oil


  • 300g block tofu (organic), cut into 2cm cubes
  • 1/2 head cauliflower cut into florets
  • 1 red onion cut into wedges
  • Coriander for garnish


  • Soak the wooden skewers in water 30 minutes before you are ready to cook.
  • Make the marinade: In a large mixing bowl, whisk together the yogurt, garlic, ginger, and lemon juice. Toast the cumin seed and cardamom pods on low heat until they are a shade darker and fragrant, then transfer them to a blender and add the peppercorn and cashews. Blend until you have a powder, then add it to the yogurt mixture. Stir to combine.
  • Toss the cubed tofu and cauliflower florets in the marinade. You can let them marinade for 30 minutes, or up to overnight in the refrigerator, or cook them immediately.
  • Skewer cauliflower, tofu, and red onion onto soaked wooden skewers. Heat a frying pan and lightly oil it. Cook the skewers on the hot pan for about 25-30 minutes, flipping every few minutes, until the marinade has dried, the cauliflower and tofu are charred in places, and the cauliflower is your desired level of tender. Turn the heat down as necessary if blackening too quickly. You can also cook them using a grill.
  • Sprinkle some diced coriander to garnish.

We hope you love these as much as we did.

Be sure to tag @amazingoilsmagnesium if you choose to make these for yourselves!