Spicy and flavorful cauliflower and tofu masala

4 stars
4.10 (17)

This cauliflower and tofu masala is a spicy and flavorful dish that combines the creamy texture of tofu with the hearty goodness of cauliflower. It is a vegetarian dish that can be enjoyed as a main course or as a side dish. The combination of aromatic spices and tangy tomatoes makes this masala truly delicious. With a prep time of just 15 minutes, you can enjoy this flavorful dish in no time. Serve it with steamed rice or naan bread for a complete meal.

Ingredients

  • 1 large cauliflower, cut into florets
  • 1 block of tofu, cubed
  • 2 tablespoons vegetable oil
  • 1 large onion, finely chopped
  • 3 cloves of garlic, minced
  • 1 thumb-sized piece of ginger, grated
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 1 teaspoon ground turmeric
  • 1 teaspoon red chili powder
  • 1 teaspoon garam masala
  • 2 large tomatoes, pureed
  • 1 cup water
  • Salt to taste
  • Fresh cilantro, chopped for garnish

Directions

  1. Heat the vegetable oil in a large pan over medium heat.
  2. Add the chopped onion and cook until golden brown.
  3. Add the minced garlic and grated ginger and cook for another minute.
  4. Add the ground cumin, coriander, turmeric, red chili powder, and garam masala. Stir well to combine.
  5. Add the pureed tomatoes and cook for 5 minutes, stirring occasionally.
  6. Add the cauliflower florets and tofu cubes to the pan. Stir to coat them with the tomato-spice mixture.
  7. Pour in the water and season with salt to taste.
  8. Cover the pan and let the cauliflower and tofu cook for about 15 minutes, or until the cauliflower is tender.
  9. Garnish with fresh cilantro and serve hot with steamed rice or naan bread.

Interesting Facts

  • Cauliflower is a cruciferous vegetable that is rich in vitamins and minerals. It is known for its anti-inflammatory and antioxidant properties.
  • Tofu is a great source of protein and is often used in vegetarian and vegan dishes as a meat substitute.
  • Masala is a term used in Indian cooking to refer to a blend of spices and herbs that add flavor and depth to a dish.