Protein Packed Rajma Chawal (Red Kidney Bean Stew)
Rajma Chawal is a naturally vegan and protein-rich North Indian kidney bean curry served with rice. It's comforting, spicy, and perfect for easy weeknight dinners or meal prep.
½teaspoonberbere spiceoptional, for heat and depth
1can diced tomatoes14.5 oz or 2 large fresh tomatoes, finely chopped
2cans kidney beans15 oz each, drained and rinsed (or 3 cups cooked from dried)
1 ½cupsvegetable broth or water
Salt and black pepperto taste
Juice of ½ lemonfor finishing
¼cupfresh cilantrochopped (for garnish)
3cupscooked basmati ricefor serving
Optional TadkaTempering:
1tablespoonoil or vegan butter
½teaspooncumin seeds
1pinchred chili flakes
1clovegarlicthinly sliced
Instructions
Optional Step: Blend the Aromatics
For a smoother texture, blend the onion, garlic, and ginger into a paste before cooking. This step is optional but gives a restaurant-style consistency.
Sauté the Base
In a heavy-bottomed pan, heat oil and sauté onions until golden. Add garlic and ginger and cook until fragrant—about 1 minute.
Add the Spices
Stir in turmeric, garam masala, and a pinch of berbere (if using). Let the spices bloom in the oil for 30–60 seconds to release their full aroma.
Build the Curry
Add the canned tomatoes and cook until the oil starts to separate and the sauce thickens. Stir in the kidney beans and pour in vegetable stock or water. Let it simmer on low for 15–20 minutes, allowing all the flavors to meld.
Make the Optional Tadka (Spiced Oil)
In a small pan, heat a little oil or vegan butter. Add a pinch of cumin seeds, chili flakes, or extra garlic and sizzle until aromatic. Pour over the finished rajma for an extra layer of flavor.
Serve with Rice
Spoon the rajma over fluffy steamed rice, garnish with chopped cilantro, and serve hot.