Easy Vegan Keto Tofu & Spinach Curry

This is a super simple vegan tofu and spinach curry that is suitable for a keto diet (low carb and high fat) but also happens to be bloody delicious. This easy vegan keto curry is thrown together in one pan and can be adapted to your liking 🙂 It’s quite a thin curry, so I prefer to have mine as a soup…. maybe with some cauliflower rice or regular rice for the non-ketoer’s amongst us. You could also thicken this up and increase the fat with a little coconut flour if you prefer a thicker, more creamy curry.

Here’s everything you will need for this vegan keto tofu and spinach curry.


  • 1 pack tofu
  • 2-3 cubes of frozen spinach…. you could use a couple of handfuls of fresh spinach
  • 3-4 cloves of garlic
  • 1 onion
  • Thumb-sized piece of fresh ginger
  • 2-3 tablespoons of coconut oil
  • 1 tablespoon of roasted garam masala
  • 1 teaspoon cumin
  • 1 teaspoon turmeric
  • 1 vegetable stock cube
  • 1/2 teaspoon chilli powder
  • 1 tin of coconut milk
  • Fresh chilli
  • Fresh lime to serve (optional)


  1. Melt the coconut oil in the pan and add finely chopped onion and crushed garlic cloves.
  2. Chop the tofu into cubes and add to the pan to get a little crispy.
  3. Add in all the spices and fresh ginger finely chopped, as well as the green chopped green pepper and stir together so everything is coated.
  4. Using the vegetable stock cube and boiling water, make a cup of vegetable stock and add to pan, along with the coconut milk and spinach.
  5. Add salt and pepper to taste.
  6. Cook until the veg is soft and serve 🙂
  7. You can serve this with extra fresh chilli on top and a squeeze of fresh lime.

I hope you enjoy this vegan keto curry. This recipe makes enough for two people if serving with out rice, or 3-4 people if serving with. Let me know if you try it!

Helen x