Go Back
+ servings
Thai tofu curry with spinach and lime, served with white rice in a bowl.

Ingredients

  • 14 ounces extra-firm tofu pressed and cut into ¾-inch cubes
  • 2 teaspoons olive oil plus more as needed
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • Salt to taste
  • 1 medium onion diced
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 3 tablespoons vegan Thai red curry paste
  • 1/2 teaspoon turmeric
  • 1 1/3 cups unsweetened coconut milk
  • 1 15-ounce can diced tomatoes drained
  • Juice of 1 lime
  • 2 teaspoons tamari
  • 1 1/2 teaspoons maple syrup
  • 2 1/2 cups baby spinach lightly packed
  • Freshly ground black pepper to taste
  • Fresh cilantro leaves chopped (for garnish)

Instructions

  • Preheat your oven to 425°F. In a bowl, toss the tofu with olive oil, garlic powder, onion powder, and salt. Spread the tofu on a nonstick baking sheet and bake for 15 minutes, turning halfway, until golden and crispy.
    Crispy baked tofu cubes on a baking sheet for Tofu Curry Recipe.
  • While the tofu bakes, heat another drizzle of olive oil in a large saucepan over medium heat. Sauté the diced onion, minced garlic, and grated ginger until the onion is soft and translucent, about 4 minutes.
  • Stir in the Thai red curry paste and turmeric. Let the spices cook for 1 minute, then add the coconut milk, diced tomatoes, lime juice, tamari, and maple syrup. Bring to a simmer and cook over medium-low heat for 10 minutes.
    Simmering the tofu curry sauce with coconut milk and diced tomatoes in a pan.
  • Gently fold the baked tofu and baby spinach into the sauce. Cook for an additional 2 minutes until the spinach wilts. Season with freshly ground black pepper.
    Gently folding baked tofu and baby spinach into the creamy sauce for Tofu Curry.
  • Adjust seasonings and sweetness if needed. Plate your tofu curry over cooked rice, garnished with fresh cilantro.

Nutrition Info:

Calories: 425kcal (21%) Carbohydrates: 25g (8%) Protein: 15g (30%) Fat: 32g (49%) Saturated Fat: 24g (150%) Sodium: 360mg (16%) Fiber: 6g (25%) Sugar: 13g (14%)

Nutrition Disclaimer

Nutrition information are estimates only and may vary based on the specific brands, ingredients, and portion sizes you use. This data is provided for informational purposes only.