Go Back
+ servings
Tofu Curry with Coconut Milk

Creamy Tofu Curry with Coconut Milk for Cozy Weeknight Dinners

This Tofu Curry with Coconut Milk is a vibrant, vegan, and gluten-free dish that's perfect for a quick weeknight dinner.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Indian
Calories: 350

Ingredients
  

For the Curry
  • 14 ounces Firm Tofu Swap for tempeh for a stronger flavor
  • 2 tablespoons Olive Oil Substitute with any neutral oil like canola
  • 1 medium Shallot Can use onion for a similar taste
  • 3 cloves Garlic Increase quantity for a more pronounced garlic flavor
  • 1 tablespoon Garam Masala Adjust based on spice tolerance
  • 1 teaspoon Cumin Customize the amount to your preference
  • 1 teaspoon Coriander Feel free to tweak based on taste
  • 1 teaspoon Smoked Paprika Adjust quantity based on your spice level
  • to taste Salt Adjust to your taste
  • 1 can (13.5 ounces) Coconut Milk Use full-fat for better texture
  • 1 can (14.5 ounces) Diced Tomatoes Can be swapped with fresh tomatoes if desired
To Serve
  • 1 cup Rice Fluffy basmati rice perfectly complements the curry's richness
  • to taste Fresh Cilantro Adds a burst of freshness and enhances presentation

Equipment

  • Large pan
  • Pot

Method
 

Step-by-Step Instructions
  1. Begin by cooking your rice. Rinse 1 cup of basmati rice under cold water until the water runs clear, then add it to a pot with 2 cups of water. Bring to a boil, lower heat, cover, and simmer for 15 minutes.
  2. While the rice is cooking, drain and pat dry 14 ounces of firm tofu. Cut it into bite-sized cubes, then heat 2 tablespoons of olive oil in a large pan over medium-high heat. Once the oil shimmers, add the tofu cubes and sauté for about 10 minutes until golden brown and crispy.
  3. Add 1 finely chopped shallot and 3 minced garlic cloves to the pan. Sauté for about 2 minutes until shallots become translucent and garlic is fragrant.
  4. Stir in 1 tablespoon of garam masala, 1 teaspoon of cumin, 1 teaspoon of coriander, and 1 teaspoon of smoked paprika. Sprinkle with salt and toss everything to coat the tofu. Cook for an additional minute.
  5. Pour in 1 can of coconut milk and 1 can of diced tomatoes. Stir well, bring to a gentle simmer, cover, and cook for about 15 minutes.
  6. Once the curry is thick and aromatic, take it off the heat. Fluff the cooked rice and plate it. Ladle the curry over the rice and garnish with fresh cilantro.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 45gProtein: 15gFat: 15gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gSodium: 800mgPotassium: 500mgFiber: 6gSugar: 4gVitamin A: 1000IUVitamin C: 5mgCalcium: 150mgIron: 3mg

Notes

Store leftovers in an airtight container for up to 3 days. For freezing, let it cool completely and transfer to a freezer-safe container for up to 2 months.

Tried this recipe?

Let us know how it was!