Dive into the bold and comforting flavors of this Whole30 Hearty Bean Curry, a wholesome, vegetable-packed dish perfect for a satisfying weeknight dinner or meal prep. Made with vibrant bell peppers, sweet potatoes, zucchini, and carrots, this curry is simmered in a rich, creamy coconut milk base infused with aromatic curry powder, cumin, and coriander. Fresh spinach adds a pop of color and nutrients, while lime juice and cilantro provide a refreshing finishing touch. Naturally dairy-free, gluten-free, and packed with plant-based goodness, this easy-to-make curry is a delicious way to stay on track with your Whole30 goals. Serve it on its own or over a bed of cauliflower rice for a complete, hearty meal everyone will love.
In a large pot, heat the coconut oil over medium heat.
Add the diced onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and grated ginger, cooking for another 2 minutes until fragrant.
Add the chopped red bell pepper, diced carrots, zucchini, and sweet potato to the pot.
Sprinkle the curry powder, cumin, and coriander over the vegetables and stir to coat evenly.
Pour in the coconut milk and vegetable broth, stirring to combine.
Bring the mixture to a gentle boil, then reduce the heat to a simmer.
Cover the pot and let the curry cook for about 25-30 minutes until the vegetables are tender.
Just before serving, stir in the fresh spinach until wilted.
Season the curry with salt and black pepper to taste.
Remove from heat and finish with a squeeze of fresh lime juice and chopped cilantro.
Serve hot and enjoy!
Calories |
887 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 33.8 g | 43% | |
| Saturated Fat | 24.3 g | 122% | |
| Polyunsaturated Fat | 1.2 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 6149 mg | 267% | |
| Total Carbohydrate | 138.7 g | 50% | |
| Dietary Fiber | 23.8 g | 85% | |
| Total Sugars | 62.7 g | ||
| Protein | 17.9 g | 36% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 365 mg | 28% | |
| Iron | 18.1 mg | 101% | |
| Potassium | 3126 mg | 67% | |
*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.