How to Make Rajma Chawal with Salad (Traditional & Healthy Version)

Rajma Chawal with Salad is a classic North Indian lunch recipe cherished for generations. Originating from the foothills of Punjab and Himachal Pradesh, Rajma (red kidney beans) cooked in aromatic masala, paired with steamed basmati rice, forms a wholesome meal. The dish is often enjoyed during Indian festivals like Lohri and is a staple in Punjabi households, symbolizing warmth and comfort. The addition of a fresh salad (kachumber) balances the richness of rajma, making it a complete, nutrient-packed meal. Rajma Chawal is known for its hearty, spicy flavors and soft, creamy texture. The rajma gravy is slow-cooked with onions, tomatoes, ginger, and garlic, finished with garam masala and kasuri methi for authentic taste. Served hot with fluffy rice and a crunchy salad, it’s a satisfying plate that appeals to all age groups. This healthy version uses minimal oil and incorporates a variety of vegetables in the salad, making it lighter yet flavorful. Rajma Chawal is an excellent vegetarian lunch option, providing a balanced combination of protein, carbs, and fiber, ideal for those tracking calories or seeking wholesome Indian recipes.

35 min total2 servingsEasy470 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Rinse rajma and soak overnight
0%
15 min

Step 1 · Rinse rajma and soak overnight

Rinse rajma and soak overnight. Pressure cook rajma with 3 cups water and a pinch of salt for 15 minutes until soft.

Step 2: Heat oil in a kadhai
0%

Step 2 · Heat oil in a kadhai

Heat oil in a kadhai. Add jeera, let it splutter. Add chopped onion, sauté till golden brown.

Step 3: Add ginger-garlic paste
0%

Step 3 · Add ginger-garlic paste

Add ginger-garlic paste, sauté for a minute. Stir in pureed tomatoes, cook till oil separates.

Step 4: Add haldi
0%
5 min

Step 4 · Add haldi

Add haldi, lal mirch, garam masala, kasuri methi, and salt. Mix well. Add cooked rajma with its water, simmer for 5 minutes.

Step 5: In a separate pan
0%

Step 5 · In a separate pan

In a separate pan, rinse basmati rice. Boil with 2 cups water and a pinch of salt until fluffy. Drain excess water.

Step 6: Prepare salad: Mix cucumber
0%

Step 6 · Prepare salad: Mix cucumber

Prepare salad: Mix cucumber, carrot, onion, coriander leaves. Squeeze lemon juice and sprinkle salt. Toss well.

Step 7: Serve hot rajma over chawal with fresh salad on the side
0%

Step 7 · Serve hot rajma over chawal with fresh salad on the side

Serve hot rajma over chawal with fresh salad on the side. Garnish with coriander.

Why this recipe is healthy

This recipe is a healthy choice because it balances macronutrients—protein from rajma, carbs from rice, and fiber from salad. It supports muscle repair and keeps you full for longer, preventing unhealthy snacking. The meal is low in saturated fat and cholesterol, suitable for heart health, weight management, and vegetarian diets. Using less oil and including fresh salad increases nutrient density without excess calories.

A note on tradition

Rajma Chawal is a beloved dish in North India, especially Punjab, Himachal Pradesh, and Delhi. It is often served during family gatherings, festivals like Lohri, and on weekends for its comforting flavors. Rajma became popular after its introduction to India, and over time, North Indian cooks perfected the recipe using local spices. The salad, known as kachumber, is a staple accompaniment, adding freshness to the meal.

← Back to Rajma Chawal with Salad