Aloo Rajma Recipe - Delicious Vegetarian Dish from India

Aloo Rajma

Aloo Rajma Recipe - Delicious Vegetarian Dish from India
Region / culture: India | Preparation time: 15 minutes | Cooking time: 10 minutes | Servings: 4 | Vegetarian diet


Aloo Rajma
Aloo Rajma

Aloo Rajma is a hearty and comforting dish that combines the earthy flavors of kidney beans (rajma) with the soft, starchy texture of potatoes (aloo). This dish is a staple in many households across the Indian subcontinent, known for its rich flavors and nutritional value. It's a versatile recipe that can be enjoyed as a main course or a side dish, making it a favorite among vegetarians and non-vegetarians alike.


The origins of Aloo Rajma can be traced back to the northern regions of India, where both potatoes and kidney beans have been integral parts of the diet for centuries. The combination of these two ingredients, along with a blend of spices, represents the fusion of various culinary traditions found across the country. Over time, the recipe has evolved, incorporating local flavors and ingredients, making it a beloved dish in households and restaurants.


How to prepare

  1. Heat oil in a pan over medium heat for a few seconds.
  2. Add the onions and green chillies.
  3. Fry over medium-high heat for about 2 minutes or until the onions are transparent.
  4. Add the pre-boiled potato cubes, kidney beans, salt, pepper, and lemon juice.
  5. Cook over low heat for about 3 minutes.
  6. Garnish with finely chopped fresh coriander.


  • 1. Add coconut milk for a creamy version.
  • 2. Include other vegetables like carrots or peas for added nutrition.
  • 3. Spice it up with additional green chilies or red chili powder.

Cooking Tips & Tricks

1. Soak the kidney beans overnight to reduce cooking time and enhance their digestibility.

2. Use a heavy-bottomed pan to ensure even cooking and prevent the dish from sticking to the bottom.

3. Adjust the amount of water used to boil the potatoes and kidney beans according to your desired consistency.

4. For a richer flavor, consider sautéing the spices in oil before adding the onions.

5. Garnish with fresh herbs like coriander or parsley to add a burst of freshness.

Serving Suggestions

Aloo Rajma can be served with a side of rice or bread, such as roti or naan. It also pairs well with a side salad or raita (yogurt-based condiment) for a complete meal.

Cooking Techniques

The traditional method involves simmering the ingredients together, allowing the flavors to meld. For a quicker version, consider using a pressure cooker to reduce cooking time.

Ingredient Substitutions

1. Swap kidney beans with chickpeas or black beans.

2. Use sweet potatoes instead of regular potatoes for a different flavor profile.

3. Replace fresh parsley with coriander for a more authentic taste.

Make Ahead Tips

Prepare the kidney beans and potatoes in advance to save time. The dish can also be made in large batches and stored in the refrigerator for up to 3 days.

Presentation Ideas

Serve in a deep bowl, garnished with fresh herbs and a wedge of lemon on the side. For a festive touch, sprinkle with edible flowers or finely chopped colored bell peppers.

Pairing Recommendations

Aloo Rajma pairs well with a crisp, dry white wine or a light-bodied red wine. Non-alcoholic options include a cooling mint lassi or a tangy lemonade.

Storage and Reheating Instructions

Store in an airtight container in the refrigerator for up to 3 days. Reheat on the stove or in the microwave, adding a little water if the dish has thickened.

Nutrition Information

Calories per serving

A single serving of Aloo Rajma contains approximately 250-300 calories, making it a nutritious and filling option for a meal.


Aloo Rajma is a good source of carbohydrates, primarily from the potatoes and kidney beans. A single serving of this dish provides approximately 40-45 grams of carbohydrates, making it an excellent source of energy.


This dish is low in fats, with most of the fat content coming from the oil used in cooking. A single serving contains about 5-7 grams of fat, depending on the amount and type of oil used.


Kidney beans are a rich source of plant-based protein, making Aloo Rajma a great option for vegetarians and vegans. A single serving provides approximately 15-20 grams of protein.

Vitamins and minerals

Aloo Rajma is rich in various vitamins and minerals, including Vitamin C from the potatoes, iron, and magnesium from the kidney beans, and a range of B vitamins. It's also a good source of dietary fiber, which aids in digestion.


This dish is free from common allergens such as gluten, nuts, and dairy. However, those with specific legume allergies should avoid kidney beans.


Aloo Rajma is a nutritious dish, providing a balanced mix of carbohydrates, proteins, and essential vitamins and minerals. It's low in fats and calories, making it a healthy choice for those looking to maintain a balanced diet.


Aloo Rajma is a flavorful and nutritious dish that embodies the essence of Indian cuisine. With its rich history, versatile serving options, and health benefits, it's a must-try recipe for anyone looking to explore the flavors of India. Whether you're a seasoned cook or a beginner, this dish is sure to impress with its simplicity and depth of flavor.

How did I get this recipe?

The memory of finding this recipe for the first time brings a smile to my face. It was many years ago, when I was just a young girl living in a small village in India. My grandmother, who was an amazing cook, had always inspired me to learn the art of cooking. One day, she handed me a tattered old recipe book that had been passed down through generations of our family. As I flipped through the pages, my eyes landed on a recipe for Aloo Rajma.

I had never heard of Aloo Rajma before, but the ingredients and instructions intrigued me. The combination of kidney beans, potatoes, and spices sounded delicious. I asked my grandmother about the recipe, and she told me that it was a traditional Punjabi dish that she had learned to make from her own mother.

Excited to try something new, I set out to make Aloo Rajma for the first time. I carefully followed the recipe, chopping the vegetables, sautéing the spices, and simmering the beans and potatoes until they were tender. The aroma that filled the kitchen was intoxicating, and I couldn't wait to taste the final dish.

When I finally sat down to eat, I was blown away by the flavors of the Aloo Rajma. The creamy texture of the kidney beans mixed perfectly with the soft potatoes, and the blend of spices created a warm and comforting taste that I had never experienced before. I knew that this recipe would become a staple in my own cooking repertoire.

Over the years, I have made Aloo Rajma countless times, experimenting with different spices and cooking techniques to perfect the dish. I have shared the recipe with friends and family, who have all fallen in love with its delicious and satisfying flavors.

As I think back on that day when I first discovered the recipe for Aloo Rajma, I am filled with gratitude for my grandmother and the culinary traditions that she passed down to me. Cooking has always been a way for me to connect with my heritage and express my creativity, and this recipe holds a special place in my heart as a reminder of where I come from.

Now, as I stand in my own kitchen, surrounded by the familiar smells and tastes of my childhood, I am thankful for the gift of cooking that has been passed down through the generations of my family. And as I sit down to enjoy a steaming bowl of Aloo Rajma, I know that the memories of that first discovery will always bring a smile to my face.


| Fresh Chile Pepper Recipes | Indian Recipes | Indian Vegetarian | Kidney Bean Recipes | Lemon Juice Recipes | Onion Recipes | Potato Recipes |

Recipes with the same ingredients