Go Back

Tofu Masala

This tofu masala features crispy, golden tofu pieces simmered in a rich tomato-based sauce infused with fragrant spices. The dish combines the crunch of seared tofu with a thick, flavorful sauce that thickens and develops depth as it cooks, resulting in a hearty, vibrant vegetarian main course.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: Indian
Calories: 350

Ingredients
  

  • 14 oz firm tofu pressed to remove excess moisture
  • 1 can canned tomatoes diced or crushed
  • 2 teaspoons garam masala
  • 1 large onion finely chopped
  • 3 cloves garlic minced
  • 1 cup coconut milk or yogurt, for creaminess
  • 2 tablespoons oil for frying
  • 1 bunch cilantro chopped, for garnish
  • 1 teaspoon turmeric
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • to taste salt

Equipment

  • Large skillet or frying pan
  • Cutting board
  • Chef's knife
  • Spatula
  • Measuring spoons

Method
 

  1. Cut pressed tofu into bite-sized cubes. Heat a tablespoon of oil in a large skillet over medium-high heat and carefully add the tofu. Fry until golden and crispy on all sides, about 5-7 minutes, then remove and set aside.
  2. In the same pan, add another tablespoon of oil and sauté the chopped onion until translucent and fragrant, about 3-4 minutes. Add the minced garlic and cook for another minute until aromatic.
  3. Stir in the turmeric, cumin, chili powder, and garam masala, cooking for 30 seconds to toast the spices and release their aroma. Be careful not to burn them; stir constantly.
  4. Add the canned tomatoes to the pan, stirring to combine with the spices. Let this simmer gently for about 5 minutes until the sauce thickens slightly and the oil begins to separate from the tomato mixture.
  5. Pour in the coconut milk, stirring well to create a smooth, creamy sauce. Return the crispy tofu to the pan, gently folding it into the sauce. Let everything simmer together for another 5-7 minutes, allowing the flavors to meld and the sauce to thicken further.
  6. Taste the sauce and season with salt as needed. Chop the fresh cilantro and sprinkle over the dish just before serving for a bright herbal finish.
  7. Serve hot, garnished with extra cilantro if desired. Enjoy the crispy tofu nestled in a rich, spiced tomato sauce with a hint of coconut flavor.