Three Bean Curry
A hearty and flavorful three bean curry with aromatic spices, perfect for a comforting vegetarian meal that pairs well with rice and topped with yogurt and peanuts.
Ingredients
- 3 Tbsp. butter ⓘ
- 3 cloves garlic, minced ⓘ
- 1 carrot, shredded ⓘ
- 1 large onion, chopped ⓘ
- 1/4 lb. mushrooms, sliced ⓘ
- 2 Tbsp. curry powder ⓘ
- 1/2 to 1 cup water ⓘ
- 1 package frozen small lima beans ⓘ
- 1 package frozen small green beans ⓘ
- 1 package frozen small peas ⓘ
- 1/2 cup plain yogurt ⓘ
- 1/2 cup peanuts, chopped ⓘ
Instructions
- Melt butter in a large frying pan over medium heat.
- Add minced garlic and sauté for one minute.
- Add shredded carrot, chopped onion, and sliced mushrooms; sauté until tender.
- Stir in curry powder.
- Add water, frozen lima beans, green beans, and peas; simmer until vegetables are tender.
- Serve over rice, top with a dollop of yogurt, and sprinkle with chopped peanuts.
Tips & Substitutions
For a richer flavor, consider adding a splash of coconut milk or diced tomatoes along with the water. If you prefer a spicier kick, include some chopped green chilies or a dash of cayenne pepper. You can substitute frozen beans with fresh if available, but adjust the cooking time accordingly to ensure they remain tender. This dish also pairs well with naan or roti for a complete meal.
Serving Suggestions
Serve this flavorful Three Bean Curry over steamed basmati rice for a satisfying meal. It also pairs beautifully with a side of naan or a fresh salad, such as a simple cucumber salad, to balance the spices. For an extra touch, top each serving with a dollop of yogurt and a sprinkle of fresh cilantro or chopped peanuts. Browse more vegetarian recipes for delightful pairings.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, adding a splash of water if the curry thickens too much. You can also microwave it in short intervals, stirring occasionally until heated through. This curry can also be frozen for up to a month.
Nutrition & Diet Analysis (per serving)
Each serving of Three Bean Curry contains roughly 974 calories, with 15g protein, 78g carbohydrates, and 69g fat. It is an excellent source of vitamin A (204% of the Daily Value), dietary fiber (62% of the Daily Value), and potassium (32% of the Daily Value), and a good source of calcium and vitamin C. Note that it is relatively high in sodium, at 744mg per serving (32% of the Daily Value).
Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.
* % Daily Values based on a 2,000 calorie diet (FDA 2020).
Frequently Asked Questions
Can I use fresh beans instead of frozen?
Yes, you can use fresh beans, but you will need to adjust the cooking time. Fresh beans typically require less time to cook than frozen. Be sure to add them when you add the water to allow them to cook through without becoming mushy.
What can I serve with this curry?
This curry is excellent served over basmati rice, but you could also try it with quinoa or couscous. For a heartier meal, serve it with naan or roti. A side of yogurt or a fresh salad, such as a cucumber and tomato salad, complements the flavors beautifully.
How can I make this recipe vegan?
To make this Three Bean Curry vegan, simply substitute the butter with coconut oil or olive oil and use a dairy-free yogurt alternative for topping. The recipe remains flavorful and satisfying without any animal products.
Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).