Kidney Bean Curry

Discover this authentic Indian Kidney Bean Curry recipe — a quick and easy dish that's an impressive dish that showcases your cooking skills. Made with vegetable oil, onion, garlic and 8 more fresh ingredients, this recipe guides you through 3 detailed steps to create a truly memorable meal. Ready in about 25 minutes from start to finish. Whether you're cooking for family, friends, or a special occasion, this indian classic is sure to impress.

Hard
Updated March 14, 2026
4 views

15

Prep Time (min)

15

Cook Time (min)

4

servings

330

Calories/serving

Hard

Difficulty

Kidney Bean Curry

Ingredients

Servings:
4
  • 1 tbls Vegetable Oil
  • 1 finely chopped Onion
  • 2 cloves chopped Garlic
  • 1 part Ginger
  • 1 Packet Coriander
  • 1 tsp Cumin
  • 1 tsp Paprika
  • 2 tsp Garam Masala
  • 400 g Chopped Tomatoes
  • 400 g Kidney Beans
  • to serve Basmati Rice

Instructions

3 steps · ~33 minutes total

  1. Step 1

    Heat the oil in a large frying pan over a low-medium heat. Add the onion and a pinch of salt and cook slowly, stirring occasionally, until softened and just starting to colour. Add the garlic, ginger and coriander stalks and cook for a further 2 mins, until fragrant.

    8 minutes
    Test the oil temperature with a small piece of food — it should sizzle immediately.
  2. Step 2

    Add the spices to the pan and cook for another 1 min, by which point everything should smell aromatic. Tip in the chopped tomatoes and kidney beans in their water, then bring to the boil.

    10 minutes
    Keep your fingers curled under (claw grip) for safety when cutting.
  3. Step 3

    Turn down the heat and simmer for 15 mins until the curry is nice and thick. Season to taste, then serve with the basmati rice and the coriander leaves.

    15 minutes
    Keep the heat low — gentle bubbles, not a rolling boil.

💡 Tips & Tricks

This Indian recipe for Kidney Bean Curry is best served fresh. Adjust seasoning to your taste.

🔄 Variations

• Spice level: Adjust the heat to your preference — add more chili for extra kick, or reduce it for a milder version. • Gluten-free: Swap regular pasta for gluten-free alternatives or zucchini noodles. • Vegetarian: Replace meat with mushrooms, chickpeas, or your favorite plant-based protein. • Fusion twist: Combine elements of Indian cuisine with your local favorites for a creative fusion dish.

Storage & Reheating

❄️

Refrigerator

Up to 3 days in an airtight container

🧊

Freezer

Up to 2 months — thaw overnight in fridge

🔥

Reheat in a skillet or microwave until heated through.

What to Serve With

Complete your indian meal with these perfect pairings:

🍽️Naan bread or basmati rice
🍽️Raita
🍽️Mango chutney

About This Dish

Kidney Bean Curry is a beloved dish from Indian cuisine, originating in India. With a total preparation time of about 30 minutes, it's a quick and easy option for any day of the week.

Indian cuisine reflects the country's incredible diversity, with flavors and techniques varying dramatically from north to south, east to west. The masterful use of spices is the hallmark of Indian cooking.

This recipe is rated hard difficulty and uses 11 ingredients. Experienced cooks will appreciate the technique involved.

Frequently Asked Questions

For the best results, use dried red kidney beans that have been soaked overnight, or canned kidney beans for a quicker preparation.

Rate This Recipe

How was this recipe?

Share This Recipe

Nutrition Facts

4 serving(s) per recipe

Serving size1 serving
Calories330kcal
Total Fat15g
Sodium476mg
Total Carbohydrates36g
Dietary Fiber3g
Protein40g

* Percent Daily Values are based on a 2,000 calorie diet. Values are approximate and may vary based on ingredients used.

Recipe Details

CuisineIndian
CategoryVegetarian
CountryIndia