This Vegan Tofu and Green Bean Curry Recipe is a flavorful and nutritious dish that brings together the goodness of tofu and fresh green beans in a rich, aromatic curry sauce. Perfect for a quick weeknight dinner, this vegan recipe is both satisfying and easy to prepare.
Using simple ingredients and spices, you can create a delicious meal that is not only vegan but also packed with protein and fiber. Serve it over rice or with naan for a complete meal.
Quick and Easy Vegan Tofu and Green Bean Curry
This curry features tender tofu and crisp green beans simmered in a coconut milk-based sauce with spices like turmeric and cumin. The recipe takes about 30 minutes from start to finish and serves 4 people.
Ingredients
- 14 oz firm tofu, drained and cubed
- 2 cups green beans, trimmed and cut into 2-inch pieces
- 1 can (14 oz) coconut milk
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon turmeric
- 1 teaspoon cumin
- 2 tablespoons soy sauce or tamari
- 2 tablespoons vegetable oil
- Salt and pepper to taste
- Fresh cilantro for garnish (optional)
Instructions
- Prep the Tofu: Drain the tofu and press it to remove excess moisture. Cut it into cubes.
- Sauté Aromatics: In a large pan, heat the vegetable oil over medium heat. Add the chopped onion, garlic, and ginger, and sauté until the onion is translucent (about 3-4 minutes).
- Cook the Tofu: Add the cubed tofu to the pan and cook until golden brown on all sides, about 5-7 minutes.
- Add Spices: Stir in the curry powder, turmeric, and cumin, cooking for another minute until fragrant.
- Incorporate Green Beans: Add the green beans and coconut milk to the pan. Bring to a simmer, then reduce the heat and cook for about 10 minutes, or until the green beans are tender.
- Season: Stir in the soy sauce or tamari and season with salt and pepper to taste.
- Serve: Garnish with fresh cilantro if desired and serve hot over rice or with naan.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 servings
- Calories: 250kcal
- Fat: 15g
- Protein: 12g
- Carbohydrates: 20g
