Best Easy Punjabi Rajma Recipe

Rich, thick, and deeply satisfying, Punjabi Rajma is a protein-packed vegetarian kidney bean curry. This high fiber, DASH-friendly dish supports weight loss and is a family kitchen staple.

Cook 90 min Difficulty NORMAL 295 kcal
#vegetarian #DASH #mediterranean #diabetic friendly
Image coming soon
Ingredients
Main ingredients
  • dried kidney beans 1.5 cups
  • yellow onion 2 cups
  • ripe tomato 1.5 cups
  • ginger 1 tbsp
  • garlic 4 cloves
  • vegetable oil 2 tbsp
  • water 4 cups
Seasonings/Sauce
  • ground cumin 1 tsp
  • ground coriander 2 tsp
  • ground turmeric 0.5 tsp
  • red chili powder 0.75 tsp
  • garam masala 1 tsp
  • bay leaf 1 piece
  • salt 1.25 tsp
  • fresh cilantro 0.25 cup
Nutrition summary
Carbohydrates 44 g 60%
Protein 13 g 18%
Fat 8 g 22%
Serving size 280g
Cooking steps
  1. 1

    Rinse and soak the kidney beans overnight in plenty of water for at least 8–10 hours, then drain.

  2. 2

    In a large pot, combine soaked beans with 4 cups of fresh water and the bay leaf. Bring to a boil, then simmer gently and cook covered for 60–75 minutes until beans are fully tender.

  3. 3

    While beans are cooking, heat vegetable oil in a skillet over medium heat. Sauté chopped onions for 7–10 minutes until golden-brown, controlling heat to avoid burning.

  4. 4

    Add ginger and minced garlic; cook for 1–2 minutes until raw aroma disappears. Stir in all powdered spices (cumin, coriander, turmeric, red chili) and cook for another minute, stirring frequently.

  5. 5

    Add chopped tomatoes and cook over medium-high heat until mixture thickens, about 6–8 minutes, scraping the bottom to prevent sticking.

  6. 6

    Add the cooked beans along with their cooking liquid to the tomato-onion mixture. Simmer uncovered for 20–25 minutes on medium-low heat, mashing a few beans for thick texture. Adjust salt to taste.

  7. 7

    Sprinkle garam masala and simmer 5 more minutes. Turn off heat, rest for 10 minutes for flavors to meld. Garnish with chopped cilantro before serving.

Personalized Q&A
Q. What's the key ingredient in this Best Easy Punjabi Rajma Recipe?
The star ingredient in Punjabi Rajma is the dried kidney beans. Their rich, creamy texture forms the heart of this curry, beautifully absorbing the spices and aromatics during simmering. Alongside, onions, tomatoes, and a blend of warm spices define the dish’s signature Northern Indian flavor profile.
Q. How do I make sure the kidney beans are cooked perfectly and not undercooked or mushy?
To achieve just-right texture, soak the beans overnight and simmer them gently with water and bay leaf for 60–75 minutes, testing for tenderness. The beans should be creamy inside but still hold their shape. Mashing a few beans into the curry helps thicken the sauce without overcooking the rest.
Q. What’s the best heat level for sautéing onions and spices in this recipe?
Sauté the onions over medium heat until they turn golden-brown and fragrant, which usually takes 7–10 minutes. This heat control helps bring out sweetness without burning. When adding spices, keep the heat medium to avoid scorching, stirring constantly to develop depth of flavor.
Q. How many calories and how much protein does a serving of this Punjabi Rajma provide?
Each serving of this recipe (280g) contains approximately 295 kcal, 13g of protein, 44g of carbohydrates, and 8g of fat. Protein makes up 18% of the calories, and this balance of macronutrients supports a satiating, nutritious meal suitable for a variety of diets.
Q. Is this Punjabi Rajma recipe suitable for vegetarian, DASH, or diabetic-friendly diets?
Yes, this recipe is vegetarian, rich in fiber, and features a modest fat content with moderate sodium, making it DASH-friendly. With 44g carbohydrates and no high-glycemic ingredients per serving, it fits well into a diabetic-friendly meal plan as part of a balanced eating pattern.
AI 채팅 아이콘