Description
A flavorful and spicy Sri Lankan tofu curry that is both satisfying and nutritious.
Ingredients
Scale
- 1 block (14 ounces) firm tofu, drained and pressed
- 2 tablespoons coconut oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon curry powder
- 1 teaspoon turmeric
- 1 teaspoon cumin
- 1 teaspoon coriander
- 1/2 teaspoon red chili flakes (adjust to taste)
- 1 can (14 ounces) coconut milk
- 1 cup vegetable broth
- 1 medium carrot, sliced
- 1 bell pepper, chopped
- 1 cup green beans, trimmed and cut into 1-inch pieces
- 2 tablespoons soy sauce
- Salt to taste
- Fresh cilantro for garnish
- Cooked rice or naan for serving
Instructions
- Cut the pressed tofu into bite-sized cubes. In a large skillet, heat the coconut oil over medium heat. Add the tofu cubes and cook until golden brown on all sides, about 8-10 minutes. Remove the tofu from the skillet and set aside.
- In the same skillet, add the diced onion and sauté for 3-4 minutes until translucent. Add the minced garlic and grated ginger, cooking for an additional 1-2 minutes until fragrant.
- Stir in the curry powder, turmeric, cumin, coriander, and red chili flakes. Cook for another minute to toast the spices.
- Pour in the coconut milk and vegetable broth, stirring to combine. Bring the mixture to a gentle simmer.
- Add the sliced carrot, chopped bell pepper, and green beans to the skillet. Cook for 10-12 minutes until the vegetables are tender.
- Return the browned tofu to the skillet and stir in the soy sauce. Simmer for an additional 5 minutes to heat through. Season with salt to taste.
- Serve hot over cooked rice or with naan, garnished with fresh cilantro.
Notes
- For a spicier kick, add more red chili flakes or a diced fresh chili pepper.
- Substitute the tofu with chickpeas for a different protein source, or add more vegetables like spinach or zucchini for extra nutrition.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Sri Lankan
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 3g
- Sodium: 600mg
- Fat: 25g
- Saturated Fat: 21g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 0mg