Rajma Chawal – Heartwarming Kidney-Bean Curry with Steamed Rice

Rajma Chawal combines tender, spiced red kidney beans simmered in a rich tomato-onion gravy with fluffy steamed rice — a comforting, wholesome, protein-rich meal loved across North India. Perfect for lunch or dinner, this classic vegetarian dish warms the soul and satisfies hunger.

Nov 26, 2025 - 14:42
Nov 26, 2025 - 16:15
 0  0
Rajma Chawal – Heartwarming Kidney-Bean Curry with Steamed Rice
Classic Rajma Chawal with a Sprinkle of Love
Prep Time 15 min
Cook Time 45 min
Serving 4
Difficulty Easy

Rajma Chawal is a beloved staple from Northern India — red kidney beans (rajma) cooked slowly in a spiced tomato-onion gravy, paired with soft, fluffy rice. The creamy beans offer protein and fiber, while the spices and aromatics make the dish deeply flavorful.

This dish works as a hearty meal for vegetarians and non-vegetarians alike, and is a go-to for cozy dinners, monsoon evenings, or weekend family lunches. The contrast of thick, spicy bean curry with simple steamed rice makes Rajma Chawal both comforting and satisfying.

Ingredients

  • 1 cup dry red kidney beans (rajma), soaked overnight
  • 2 tablespoons oil or ghee
  • 1 teaspoon cumin seeds
  • 1 large onion, finely chopped
  • 1 tablespoon ginger-garlic paste (or equal fresh minced)
  • 2 medium tomatoes — pureed or finely chopped
  • 1–2 green chilies (optional, for heat)
  • ½ teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • 1 teaspoon red chili powder (adjust per taste)
  • Salt — to taste
  • 1 teaspoon garam masala (added towards end)
  • Optional: pinch of dried fenugreek (kasuri methi) for extra aroma / depth
  • For the Rice (Chawal)
  • 2 cups basmati (or long-grained) rice
  • Water (as required)
  • 1 teaspoon ghee or oil (optional)
  • Pinch of salt
  • Garnish / Sides (optional but recommended)
  • Fresh coriander (cilantro), chopped
  • Sliced onions / salad / pickle / yogurt — as preferred

Nutritional Information

  • Calories: ~350–420 kcal per serving
  • Protein: ~12–15 g (from kidney beans + rice)
  • Carbohydrates: ~50–55 g (rice + beans)
  • Fat: ~8–10 g (from oil/ghee & beans)
  • Fiber: High (beans are fiber-rich)
  • Other: Rich in plant-based protein, fiber, iron & complex carbs — making it nourishing and filling

Directions

How to Cook Classic Rajma Chawal at Home
  • Soak and Cook Kidney Beans

    • Rinse the dry rajma well, then soak in plenty of water overnight (or at least 8 hours).

    • Drain, rinse again, then pressure-cook with fresh water until beans are soft but intact (approx 3–4 whistles depending on bean type).

  • Prepare the Gravy / Masala Base

    • Heat oil (or ghee) in a large pan. Add cumin seeds and let them sizzle briefly.

    • Add chopped onions and sauté till golden/translucent. Then add ginger-garlic paste (and optionally green chilies), sauté for a minute until raw smell disappears.

    • Add tomato puree (or chopped tomatoes). Cook until oil begins to separate from the masala.

  • Spice It Up

    • Stir in turmeric, coriander powder, red chili powder, and salt. Mix well, cook for 1–2 minutes so spices bloom.

  • Add Cooked Beans & Simmer

    • Add the cooked rajma (with some bean-cooking water) into the masala. Stir gently.

    • Bring to a gentle boil, then reduce heat and simmer ~10–15 minutes. If the gravy is too thick, add extra water to get desired consistency.

  • Finish & Add Aroma

    • Sprinkle garam masala (and kasuri methi if using). Stir gently. Let it simmer another 2–3 minutes for flavors to meld.

  • Cook the Rice (Chawal)

    • While the beans simmer, rinse the rice till water runs clear. Cook rice with water and a pinch of salt (with optional ghee or oil) until fluffy.

  • Serve Hot

    • Serve a generous helping of rajma gravy over steamed rice. Garnish with chopped coriander.

    • Accompany with sliced onions, pickles, plain yogurt or salad as preferred.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0