Vegan Rajma Masala โ€“ Authentic Punjabi Kidney Bean Curry Recipe

If you’re looking for a comforting, protein-rich Indian meal, this Vegan Rajma Masala is a must-try. Made with tender kidney beans simmered in a rich tomato-onion gravy and aromatic Indian spices, this classic Punjabi dish is hearty, flavorful, and naturally vegan.

Rajma Masala is one of India’s most loved comfort foods and pairs perfectly with steamed basmati rice for a wholesome and satisfying meal.

Why You’ll Love This Recipe

  • High in plant-based protein
  • Rich and flavorful curry
  • Budget-friendly ingredients
  • Perfect for meal prep
  • Naturally dairy-free
  • Authentic Punjabi flavors

What Is Rajma Masala?

Rajma Masala is a traditional North Indian curry made with red kidney beans cooked in a spiced onion and tomato gravy. It is commonly served with rice and is a staple comfort food in many Indian households.

Ingredients

For the Rajma

  • 2 cups cooked kidney beans (rajma)
  • 1 cup reserved cooking liquid or water

For the Masala

  • 2 tablespoons oil
  • 2 large onions, finely chopped
  • 4 garlic cloves, minced
  • 1-inch ginger, grated
  • 3 large tomatoes, pureed
  • 1 green chili, chopped
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon garam masala
  • ยฝ teaspoon turmeric
  • 1 teaspoon Kashmiri red chili powder
  • Salt to taste

Garnish

  • Fresh cilantro, chopped
  • Lemon wedges
  • Thinly sliced ginger (optional)

How to Make Vegan Rajma Masala

Step 1: Cook the Kidney Beans

Soak dried kidney beans overnight.

Pressure cook until soft and tender.

Reserve some cooking liquid.

Step 2: Prepare the Base

Heat oil in a large pan.

Add cumin seeds and allow them to splutter.

Add onions and cook until golden brown.

Step 3: Add Aromatics

Add garlic, ginger, and green chili.

Cook for 1 minute until fragrant.

Step 4: Make the Masala

Add tomato puree.

Cook until the oil begins separating from the masala.

Add coriander powder, cumin powder, turmeric, chili powder, garam masala, and salt.

Mix well.

Step 5: Add Rajma

Add cooked kidney beans and reserved cooking liquid.

Stir thoroughly.

Step 6: Simmer

Cook on low heat for 20โ€“25 minutes.

Mash a few beans lightly to create a thicker gravy.

Step 7: Garnish and Serve

Top with fresh cilantro and lemon wedges.

Serve hot.

Serving Suggestions

Rajma Masala pairs perfectly with:

  • Steamed basmati rice
  • Jeera rice
  • Brown rice
  • Whole wheat roti
  • Naan
  • Fresh onion salad

Meal Prep Tips

Rajma Masala tastes even better the next day.

Prepare a large batch for easy lunches and dinners throughout the week.

Storage Instructions

Refrigerator

Store in an airtight container for up to 5 days.

Freezer

Freeze for up to 3 months.

Thaw overnight before reheating.

Frequently Asked Questions

Can I use canned kidney beans?

Yes. Drain and rinse before using.

Why should kidney beans be soaked?

Soaking helps reduce cooking time and improves digestion.

Can I make this oil-free?

Yes. Sautรฉ onions using vegetable broth or water.

Is Rajma Masala spicy?

It is mildly spicy but can be adjusted to your preference.

Nutrition Benefits

  • High in protein
  • Rich in fiber
  • Excellent source of iron
  • Supports digestive health
  • Naturally cholesterol-free

Variations

Restaurant Style Rajma

Add a tablespoon of cashew cream for extra richness.

Spicy Rajma Masala

Increase green chilies and chili powder.

Rajma Curry Bowl

Serve over quinoa with roasted vegetables.

Final Thoughts

This Vegan Rajma Masala is the ultimate Indian comfort food. Packed with protein-rich kidney beans, warming spices, and a rich tomato gravy, it’s a satisfying meal that everyone will love.

Serve it with hot rice and enjoy one of India’s most beloved vegan dishes right at home.

Leave a Reply

Your email address will not be published. Required fields are marked *