Cooked Rajma with Onion and Tomato

Cooked Rajma with Onion and Tomato

Lunch • India

210
KCAL
PROTEIN (G)
CARBS (G)
FAT (G)
Track with App
Log this food instantly with our mobile app
Get App
How to Make Cooked Rajma with Onion and Tomato
Traditional + healthy version with step-by-step photos · 35 min total · 2 servings
View full recipe →

How to Make Cooked Rajma with Onion and Tomato (Traditional & Healthy Version)

Prep: 15 min
Cook: 20 min
2 servings
Easy

Cooked Rajma with Onion and Tomato, fondly known as Rajma Masala, is a beloved staple in North Indian households, especially in Punjab and Delhi. This hearty vegetarian curry features protein-rich rajma (kidney beans) simmered in a flavorful onion-tomato gravy, seasoned with traditional spices like jeera, dhania powder, and fresh coriander. The dish is renowned for its comforting aroma and robust taste, making it a favourite for lunch, especially when paired with steamed basmati chawal (rice). Rajma is more than just a meal—it's a symbol of North Indian warmth and hospitality, often prepared for family gatherings and special occasions. Its origins can be traced to the fertile plains of Punjab, where it is commonly served during festivals and winter months for its wholesome, warming qualities. The combination of soft kidney beans and tangy tomato masala creates a mouthwatering experience that appeals to all ages. This healthy version uses minimal oil and skips heavy cream, allowing the rich spices and natural flavours to shine, making it an ideal choice for calorie-conscious eaters and anyone seeking authentic Indian comfort food.

Diabetic-Friendly Weight Loss Kid-Friendly Vegan Adaptable

Ingredients(for 1 medium bowl per person)

  • 3/4 cup (uncooked) Rajma (kidney beans) (soaked overnight)
  • 1 large Pyaz (onion) (finely chopped)
  • 2 medium Tamatar (tomato) (pureed or finely chopped)
  • 1-inch piece Adrak (ginger) (grated)
  • 3 cloves Lahsun (garlic) (minced)
  • 1 Hari mirch (green chilli) (chopped, adjust to taste) - optional
  • 1/2 tsp Jeera (cumin seeds)
  • 1 tsp Dhaniya powder (coriander powder)
  • 1/4 tsp Haldi (turmeric powder)
  • 1/2 tsp Lal mirch powder (red chilli powder) (adjust to taste)
  • 1/2 tsp Garam masala
  • to taste Salt
  • 1 tbsp Mustard oil or sunflower oil (use mustard oil for authentic flavor)
  • 2 tbsp Fresh dhania (coriander leaves) (chopped, for garnish) - optional
  • 2 cups Water

Instructions

  1. 1

    Rinse the soaked rajma thoroughly, drain, and pressure cook with 2 cups of water and a pinch of salt for 5-6 whistles or until soft. Set aside.

    10 minutes

    Ensure rajma is cooked until creamy and soft for the best texture.

  2. 2

    Heat oil in a kadhai or heavy-bottomed pan. Add jeera and let it splutter.

    2 minutes

    Mustard oil enhances authenticity; heat it well to remove rawness.

  3. 3

    Add chopped onions and sauté on medium flame until golden brown.

    4 minutes

    Stir regularly to avoid burning and achieve a caramelized flavor.

  4. 4

    Add ginger, garlic, and green chilli. Sauté for 1 minute until the raw smell disappears.

    1 minute

    Freshly grated ginger and garlic add maximum aroma and taste.

Why This Dish is Healthy

This Cooked Rajma with Onion and Tomato recipe is a healthy choice for lunch, thanks to its balance of protein, fiber, and complex carbs, which keep you full and energized. It is naturally gluten-free and can be made vegan with simple swaps. The use of fresh ingredients and limited oil makes it lighter on calories, perfect for weight management and maintaining stable energy levels throughout the day.

Rajma (kidney beans) are a powerhouse of plant-based protein, dietary fiber, and complex carbohydrates, making this dish highly nutritious and filling. It is rich in essential vitamins like folate and minerals such as iron, magnesium, and potassium. The inclusion of onions and tomatoes adds antioxidants, vitamin C, and phytonutrients, supporting heart health and immunity. Minimal oil use ensures lower fat content, while fresh spices offer anti-inflammatory benefits.

Pro Tips

  • 💡Tip 1: Always soak rajma overnight for easier digestion and quicker cooking.
  • 💡Tip 2: For extra flavor, mash a few rajma beans into the gravy while simmering.
  • 💡Tip 3: If you prefer a thicker gravy, let the dish simmer uncovered for a few extra minutes.

Storage & Serving

Store leftover cooked rajma in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove or in a microwave, adding a splash of water if needed to loosen the gravy.

Best served: Lunch

Nutrition Facts

NutrientPer 100g
Energy210.0 kcal

Similar Foods