Try This Delicious Vegan Cauliflower Masala

Cauliflower curry
Photo by Frank Holleman on Unsplash

Cauliflower is a great substitute for meat as it soaks up flavor and has a very satisfying texture. This vegan cauliflower masala is a simple curry that you can make quickly but is one that will keep you coming back for more.


  • 2 onions
  • 5 cloves of garlic
  • 1 inch cube of ginger
  • 4 medium tomatoes
  • 10 ounces cauliflower
  • 1 large handful of cashew nuts
  • 1 teaspoon cumin
  • 1 teaspoon garam masala
  • 1 teaspoon chili powder
  • 3 cups of water
  • Salt
  • 1 tablespoon cooking oil
  • 1 tablespoon olive oil
  • 2 tablespoons yogurt (optional)


  1. Chop up your cauliflower into small chunks and cook in the oven on a medium heat for about 30 minutes with a tablespoon of olive oil and a generous pinch of salt.
  2. Chop up your onions into crescents and fry in your cooking oil for about 5-10 minutes on a medium heat. Chop up the garlic and ginger into small pieces, and add to your pan along with cumin, garam masala, and chili powder.
  3. Chop up the tomatoes and add to pan. Add the cashews along with the water and leave to simmer for 10 minutes. Add a generous pinch of salt.
  4. Remove from the heat and blend until a smooth creamy texture.
  5. Remove your curry from the heat and add your cauliflower to the pan. Serve with rice or naan bread, adding salt and yoghurt to taste.