CookSnap is coming soon — Join the waitlist →

25-Min Rajma Masala with Rice & Roti

Creamy, spiced kidney bean curry that tastes like it simmered for hours but hits the table in 20 minutes. Served with steamed rice, warm roti, and crispy papadum for a complete Punjabi dinner.

Total time
25 min
Servings
4
Calories
310
Protein
14g
25-Min Rajma Masala with Rice & Roti
comfortheartyindianvegetarianvegandairy-freebeanslegumes

Ingredients

  • 2 cans (15 oz each) canned kidney beans (or 2 cans, drained and rinsed)
  • 1 medium yellow onion, finely diced
  • 3 tbsp tomato paste
  • 1 tbsp ginger-garlic paste
  • 1.5 tsp garam masala
  • ½ tsp red chili powder
  • 2 cups cooked white rice (for serving)
  • 4 pieces roti or flatbread (for serving)
  • 4 pieces papadum (for serving)

Instructions

  1. 1

    Heat 2 tbsp oil in a skillet over medium. Add diced onion, cook 4 minutes until soft and golden, stirring occasionally.

  2. 2

    Stir in ginger-garlic paste, cook 30 seconds until fragrant, then add tomato paste and stir for 1 minute.

  3. 3

    Add garam masala and red chili powder, stir well, then add drained kidney beans and 1 cup water.

  4. 4

    Bring to a simmer and cook 8–10 minutes, stirring occasionally, until beans soften and sauce thickens.

  5. 5

    Season with salt and pepper to taste. While the curry simmers, warm rice, roti, and papadum separately.

  6. 6

    Serve the rajma masala hot alongside steamed rice, warm roti, and crispy papadum.

Tools you’ll need

  • 12-inch skillet or large saucepan
  • wooden spoon
  • measuring spoons
  • knife and cutting board

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.