
Curried Butter Beans
Curried butter beans are a comforting and flavorful dish that's perfect for busy weeknights and when you crave something hearty, spicy, and satisfying. This vegan curry is packed with tender butter beans in a creamy, spiced tomato and coconut sauce. Whether you're a huge fan of butter beans or looking for a delicious vegan butter bean curry recipe, this dish is sure to impress. Serve it with fluffy basmati rice or warm naan bread for the ultimate comforting meal.
Author: Balancing Bowls
Meal Type: Milk Free
Cuisine: Indian
Difficulty: EASY
Prep. Time: 10 minutes
Cook Time: 49 minutes
Total Time: 59 minutes
Servings: 6 Servings
Calories: 367 kcal per serving
Ingredients
- 2 tablespoons - olive oil
- 1 - onion
- 2 tablespoons - fresh ginger
- 2 cloves - garlic
- 1 - serrano pepper or jalapeno
- 2 tablespoons - curry powder
- 1 tsp - garam masala
- 2 teaspoons - salt
- ½ tsp - red pepper flakes
- 1 - whole dried Thai chili
- 1 cup - chicken stock
- 1 can - tomatoes
- 1 can - coconut milk
- 3 cans - butter beans
- 1 tbsp - lime juice
- cilantro
Instructions
- Heat 2 tablespoons of olive oil in a large skillet over medium heat.
- Add the diced onion (about 150 g) and sauté until it becomes translucent, about 5-6 minutes.
- Stir in the grated ginger (2 tablespoons / 30 g), crushed garlic (2 cloves / 10 g), and chopped serrano pepper (10 g), and cook for another 2-3 minutes until fragrant.
- Add 2 tablespoons of curry powder (14 g), 1 teaspoon of garam masala (5 g), 2 teaspoons of salt (10 g), ½ teaspoon of red pepper flakes (1.5 g), and the whole dried Thai chili (2 g). Stir well to combine and cook for 1-2 minutes to toast the spices.
- Pour in 1 cup of chicken stock (240 ml) and bring to a simmer, scraping up any browned bits from the bottom of the skillet.
- Add the can of crushed or diced tomatoes (28 oz / 800 g) and the coconut milk (15.5 oz / 440 ml). Stir to mix, then bring the mixture to a gentle simmer.
- Add the drained and rinsed butter beans (three 15.5 oz / 440 g cans) to the skillet. Stir to coat the beans in the sauce.
- Simmer for 30-40 minutes, allowing the flavors to meld and the sauce to thicken.
- Stir in 1 tablespoon of lime juice (15 ml), then taste and adjust the seasoning as needed.
- Garnish with chopped cilantro before serving. Serve warm.
Nutrition
Energy: 367 kcal | Total Fat: 26 g | Saturated: 14 g | Trans: 0 g | Unsaturated: 0 g | Cholesterol: 0 mg | Total Carbs: 27 g | Fiber: 8 g | Sugars: 6 g | Proteins: 12 g | Sodium: 1,147 mg | Polyunsaturated: 3 g | Monounsaturated: 7 g
©2026 OnlineCook LLC