Curry

Mixed Bean Curry Recipe

admin

Mixed Bean Curry Recipe (Protein-Rich, Flavorful & Easy Indian Mixed Beans Curry)

If you’re looking for a wholesome, protein-rich, and comforting Indian curry, this Mixed Bean Curry Recipe is the perfect choice. Made with a colorful combination of kidney beans, chickpeas, black beans, and white beans simmered in a rich onion-tomato masala, this curry is packed with nutrition and bold Indian flavors.

Whether you’re preparing a healthy family dinner, meal-prepping for the week, or searching for a satisfying vegan recipe, this mixed bean curry is easy to make, incredibly filling, and tastes even better the next day.


Why You’ll Love This Mixed Bean Curry

✔ High in plant-based protein

✔ Rich in fiber and nutrients

✔ Naturally vegan and dairy-free

✔ Budget-friendly meal

✔ Perfect with rice, roti, or naan

✔ Excellent for meal prep

✔ Freezer-friendly

✔ Ready in under an hour (using cooked beans)


What is Mixed Bean Curry?

Mixed Bean Curry is a hearty Indian-style curry prepared by combining multiple varieties of beans such as:

  • Kidney Beans (Rajma)
  • Chickpeas (Kabuli Chana)
  • Black Beans
  • White Beans (Cannellini or Navy Beans)
  • Pinto Beans (Optional)

The beans are cooked in a flavorful onion, tomato, garlic, ginger, and aromatic spice gravy, creating a nutritious dish that’s both comforting and satisfying.


Ingredients

For the Beans

  • 1 cup kidney beans (cooked)
  • 1 cup chickpeas (cooked)
  • 1 cup black beans (cooked)
  • 1 cup white beans (cooked)

For the Curry

  • 2 onions (finely chopped)
  • 3 tomatoes (pureed)
  • 2 tbsp oil
  • 1 tbsp ginger-garlic paste
  • 2 green chilies
  • 1 tsp cumin seeds
  • 1 bay leaf
  • 1 tsp turmeric
  • 2 tsp coriander powder
  • 1 tsp cumin powder
  • 1 tsp Kashmiri red chili powder
  • ½ tsp garam masala
  • Salt to taste
  • 2 cups water
  • Fresh coriander leaves

Optional Ingredients

  • Kasuri methi
  • Fresh cream (optional)
  • Lemon juice
  • Butter
  • Smoked paprika
  • Fresh spinach

How to Make Mixed Bean Curry

Step 1: Prepare the Beans

If using dried beans:

  • Wash thoroughly.
  • Soak overnight.
  • Pressure cook until soft.

If using canned beans:

  • Drain.
  • Rinse well.
  • Set aside.

Step 2: Prepare the Masala

Heat oil.

Add:

  • cumin seeds
  • bay leaf

Let them splutter.

Add onions.

Cook until golden brown.


Step 3: Add Aromatics

Mix in:

  • ginger-garlic paste
  • green chilies

Cook for 2 minutes.


Step 4: Cook Tomatoes

Pour tomato puree.

Cook until oil separates.


Step 5: Add Spices

Add:

  • turmeric
  • coriander powder
  • cumin powder
  • chili powder
  • salt

Cook 4–5 minutes.


Step 6: Add Beans

Mix all cooked beans into the masala.

Stir gently.


Step 7: Simmer

Add water.

Cover.

Cook for 20 minutes over low flame.

Mash a few beans to naturally thicken the gravy.


Step 8: Finish

Add:

  • garam masala
  • kasuri methi (optional)
  • coriander leaves
  • lemon juice

Serve hot.


Cooking Tips

  • Mix at least 3–4 bean varieties for the best flavor and texture.
  • Slightly mash some beans to make the curry creamy without cream.
  • Cook slowly for deeper flavors.
  • Freshly ground spices provide the best aroma.
  • Add spinach for extra nutrition.
  • Adjust water according to your preferred consistency.

Nutritional Information (Approx. Per Serving)

NutrientAmount
Calories320 kcal
Protein17 g
Carbohydrates42 g
Fiber15 g
Fat8 g
Iron22% DV
Calcium12% DV
PotassiumHigh

Health Benefits of Mixed Bean Curry

Excellent Plant Protein

Beans are among the best vegetarian protein sources.


High in Fiber

Supports digestion and keeps you full for longer.


Heart Healthy

Beans may help reduce cholesterol and support cardiovascular health.


Helps Weight Management

The combination of protein and fiber promotes satiety.


Rich in Vitamins & Minerals

Mixed beans provide:

  • Iron
  • Magnesium
  • Potassium
  • Folate
  • Zinc
  • B Vitamins

Best Serving Suggestions

Mixed Bean Curry tastes delicious with:

  • Steamed Basmati Rice
  • Jeera Rice
  • Brown Rice
  • Quinoa
  • Roti
  • Phulka
  • Butter Naan
  • Garlic Naan
  • Millet Rotis

Serve alongside:

  • Onion salad
  • Pickle
  • Papad
  • Plain yogurt or vegan yogurt

Storage Instructions

Refrigerator

Store in an airtight container for up to 4 days.

Freezer

Freeze for up to 3 months.

Reheating

Reheat on the stovetop or in the microwave. Add a splash of water if the curry has thickened.


Variations

Punjabi Mixed Bean Curry

Use butter and extra garam masala for a richer taste.

Coconut Mixed Bean Curry

Add coconut milk for a creamy South Indian-inspired version.

Spinach Mixed Bean Curry

Stir in chopped spinach during the last few minutes of cooking.

Spicy Restaurant Style

Increase green chilies and red chili powder, and finish with butter and kasuri methi.

Instant Pot Version

Sauté the masala, add cooked beans and water, then pressure cook for 5 minutes with a natural release.


Common Mistakes to Avoid

  • Not soaking dried beans properly
  • Undercooking the beans
  • Skipping the onion-tomato masala
  • Adding too much water
  • Overcooking until beans become mushy
  • Forgetting the final garam masala

Frequently Asked Questions (FAQs)

Can I use canned beans?

Yes. Canned beans are convenient and work perfectly. Just rinse them before use.

Which beans are best?

A combination of kidney beans, chickpeas, black beans, white beans, and pinto beans offers great flavor and texture.

Is Mixed Bean Curry vegan?

Yes. This recipe is naturally vegan and dairy-free.

Can I make it gluten-free?

Absolutely. The recipe is naturally gluten-free. Pair it with rice or gluten-free flatbreads.

Can I freeze Mixed Bean Curry?

Yes. Freeze in airtight containers for up to 3 months.

Is this recipe healthy?

Yes. It is rich in protein, fiber, vitamins, and minerals while being relatively low in fat.

Can I prepare it ahead of time?

Yes. The flavors deepen over time, making it an excellent make-ahead meal.


Expert Tips for the Best Mixed Bean Curry

  • Use freshly cooked beans whenever possible.
  • Simmer the curry slowly for at least 20 minutes to develop rich flavors.
  • Add a squeeze of lemon just before serving to brighten the taste.
  • Garnish generously with fresh coriander.
  • Pair with jeera rice or warm whole wheat rotis for a complete, satisfying meal.

Final Thoughts

This Mixed Bean Curry Recipe is a wholesome, protein-packed Indian dish that’s easy to prepare and full of comforting flavors. Combining a variety of beans with a rich, aromatic tomato-onion gravy creates a nutritious meal suitable for busy weeknights, family dinners, or weekly meal prep. Whether served with steamed rice, soft rotis, or naan, it’s a satisfying recipe that’s sure to become a regular favorite.