Go Back

Sweet and Spicy Tofu Curry

This tofu curry balances gentle heat with a touch of sweetness, creating a rich, velvety sauce that coats crispy fried tofu. Main ingredients include firm tofu, coconut milk, and aromatic spices, resulting in a comforting dish with a glossy, flavorful appearance. The final dish features tender tofu nestled in a fragrant, slightly thickened sauce, topped with fresh herbs.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: Asian
Calories: 420

Ingredients
  

  • 14 oz extra-firm tofu pressed and cubed
  • 1 medium onion finely diced
  • 3 cloves garlic minced
  • 1 tbsp curry powder mixed with turmeric and cumin
  • 1 tsp turmeric
  • 1 tsp cumin
  • 400 ml full-fat coconut milk for a rich, velvety sauce
  • 1 tbsp honey or brown sugar
  • 1 tbsp oil for frying
  • 1/2 lime for juice at the end
  • a handful cilantro chopped, for garnish

Equipment

  • Non-stick skillet or wok
  • Spatula
  • Knife
  • Cutting board
  • Measuring spoons
  • Small bowl

Method
 

  1. Press the tofu between paper towels or a clean kitchen towel for about 10 minutes to remove excess moisture. Then, cut it into 1-inch cubes.
  2. Dice the onion finely and mince the garlic cloves. Set aside for later.
  3. In a small bowl, mix the curry powder, turmeric, and cumin to create your spice blend. This fragrant mixture will be added to the aromatics later.
  4. Heat a tablespoon of oil in a non-stick skillet or wok over medium heat. Once shimmering, add the tofu cubes in a single layer. Fry for about 4-5 minutes, turning occasionally, until they are golden and crispy on all sides. Remove and set aside.
  5. In the same skillet, add a little more oil if needed. Sauté the diced onion until it turns translucent and starts to caramelize, about 5 minutes. The kitchen will fill with a sweet, fragrant aroma.
  6. Add the minced garlic to the skillet and cook for about 30 seconds until fragrant, stirring constantly to prevent burning.
  7. Stir in your spice blend and cook for 1 minute, allowing the spices to toast slightly and release their aroma.
  8. Pour in the coconut milk, stirring well to combine with the spices and aromatics. Add the honey or brown sugar and stir until dissolved. Bring the mixture to a gentle simmer.
  9. Return the crispy tofu to the skillet, stirring gently to coat each piece with the flavorful sauce. Let it simmer uncovered for about 10 minutes, until the sauce thickens slightly and the flavors meld.
  10. Squeeze the juice of half a lime into the curry, stirring to brighten the flavors. Taste and adjust with extra lime, salt, or sweetener if needed.
  11. Chop fresh cilantro and sprinkle over the top just before serving. Serve hot over steamed rice or your favorite grain, garnished with extra herbs if desired.