indian butter tofu

publicSouth Asian restaurantLunch Or Dinner speedMedium schedule45minm

Servings: 6

Core Ingredients

  • 2 (14-ounce) packages firm tofu
  • 4 tbsp unsalted butter
  • 2 yellow onions
  • 1 tsp ground chili powder
  • 3 tbsp ginger
  • 4 garlic cloves
  • 1 (28-ounce) can whole peeled tomatoes
  • 3 tbsp curry powder
  • 1 cinnamon stick
  • 1.5 tsp salt
  • 1.5 cup coconut milk
  • 1.5 tbsp turmeric
  • 2 lemons

Extra Ingredients

  • scallions
  • cilantro
  • yogurt
  • toasted chickpeas
  • kale chips

Instructions

  1. In a large pot over medium heat, melt the butter.
  2. Add the onions and chile powder, and cook, stirring frequently, until onions are translucent, about 5 minutes.
  3. Lower the heat, add the ginger and garlic and cook, stirring occasionally, until the onions are starting to brown, about 5 minutes.
  4. Add the tomatoes and their juices, gently crushing the tomatoes with your hands as you go.
  5. Add the cinnamon stick, curry powder, and sea salt along with the turmeric.
  6. Cook until the tomatoes and onions break down and the sauce is the consistency of a thick ragu, about 10 minutes.
  7. Blend with an immersion blender, or transfer to a blender and puree until smooth. Return to the pot.
  8. While all of that is happening, drain the tofu, cut into small chunks, and air fry.
  9. Gently stir in the coconut milk and the tofu and its marinade.
  10. Simmer over low heat, uncovered, until the tofu has taken on the color of the sauce and is flavored all the way through, about 5 minutes.
  11. Stir occasionally but gently, so the tofu doesn't fall apart.
  12. Add the lemon juice.