Print

Savory Curried Butter Beans

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Rich and comforting butter beans simmered in a spiced tomato curry sauce with aromatic Indian-inspired flavors, perfect served over rice or with flatbread.

Ingredients

Scale
  • 2 tbsp vegetable oil or ghee
  • 1 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 1 tbsp fresh ginger, minced
  • 1 tsp cumin seeds
  • 1 tsp mustard seeds
  • 1 tsp ground turmeric
  • 1 tsp ground coriander
  • 1 tsp garam masala
  • 1/2 tsp chili powder or cayenne (optional)
  • 1 can (400 g) butter beans, drained and rinsed
  • 1 can (400 g) diced tomatoes
  • 1/2 cup (120 ml) coconut milk or plain yogurt
  • Salt and black pepper, to taste
  • Juice of 1/2 lemon or lime
  • Fresh cilantro or parsley, for garnish

Instructions

  1. Heat oil or ghee in a large skillet over medium heat. Add cumin and mustard seeds; cook until they pop, about 30 seconds.
  2. Add onion and sauté until golden, about 5 minutes.
  3. Stir in garlic and ginger, cook 1 minute until fragrant.
  4. Add turmeric, coriander, garam masala, and chili powder. Toast for 30 seconds.
  5. Stir in tomatoes and simmer for 3–4 minutes.
  6. Add butter beans and coconut milk; stir gently. Simmer for 7–10 minutes until sauce thickens slightly.
  7. Season with salt, pepper, and lemon juice. Stir well.
  8. Garnish with fresh herbs and serve hot with rice or bread.

Notes

  • For extra creaminess, add more coconut milk or a spoonful of plant-based cream.
  • Use canned or pre-cooked beans to save time.
  • Serve with naan, roti, or steamed basmati rice.
  • Add baby spinach or kale at the end for extra nutrition.

Nutrition