Warm up your soul with this Spicy Tofu Greens Soup, a vibrant, plant-based dish that’s bursting with flavor and nutrition. Perfectly spiced with red chili flakes, fresh ginger, and garlic, this soup balances heat with the creamy richness of coconut milk and a tangy splash of lime juice. Packed with tender tofu cubes, hearty kale, and delicate baby spinach, it’s a protein- and nutrient-rich powerhouse that’s ideal for a cozy dinner or meal prep. Simmered in savory vegetable broth and enhanced with a drizzle of sesame oil and soy sauce, every spoonful is a savory treat. Ready in just 45 minutes, this vegan-friendly recipe makes for a satisfying and wholesome meal, perfect with crusty bread or steamed rice. Great for those looking for a quick, flavorful, and healthy soup recipe!
Press the firm tofu to remove excess moisture, then cut into 1-inch cubes and set aside.
Heat sesame oil in a large pot over medium heat. Add diced onion and sauté for 3–4 minutes until softened and translucent.
Stir in the minced garlic, grated ginger, and red chili flakes. Cook for 1 minute until fragrant.
Add the vegetable broth and bring it to a gentle boil. Reduce the heat to a simmer.
Stir in the coconut milk, soy sauce, and lime juice. Taste and adjust the seasoning with salt and pepper as needed.
Carefully add the tofu cubes to the soup, allowing them to simmer and absorb the flavors for 5–7 minutes.
Add the chopped kale to the pot and cook for an additional 5 minutes until tender.
Stir in the baby spinach and cook for 1–2 minutes, just until wilted.
Remove the soup from heat and garnish with fresh cilantro before serving.
Serve hot with crusty bread or steamed rice for a complete meal. Enjoy!
Calories |
1063 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 43.2 g | 55% | |
| Saturated Fat | 6.5 g | 32% | |
| Polyunsaturated Fat | 8.9 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 4926 mg | 214% | |
| Total Carbohydrate | 119.3 g | 43% | |
| Dietary Fiber | 24.0 g | 86% | |
| Total Sugars | 39.3 g | ||
| Protein | 71.7 g | 143% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 1064 mg | 82% | |
| Iron | 16.4 mg | 91% | |
| Potassium | 3382 mg | 72% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.