Baked Rajma (Punjabi-Style Red Beans With Cream)

Baked Rajma (Punjabi-Style Red Beans With Cream)

I am constantly amazed at how other cultures can take very plain ingredients, like kidney beans, and turn them into a complex tasting dish. The trick is to use a blend of spices and other ingredients to add flavor.

This dish is an example of what I am talking about. I made this recently and it was outstanding. These beans in a tomato-based sauce served over rice made for a hearty and inexpensive meal.

I found this recipe on the New York Times. Here is what they had to say about it.

Punjabi-style rajma, or red beans, in a thick, spicy tomato gravy is comforting, quick and comes together with what you have in the pantry. This one-pan baked version lets the oven do the work of reducing the sauce. When the dish comes out, scatter with cilantro, if you’ve got it, and some quick-pickled onion. The key is to take your time with the base, letting the onion mixture cook out properly, so the final sauce is mellow and deeply flavored. You can try the same recipe with different beans — use whatever you’ve got, from chickpeas to cannellini. Serve it over rice, ideally, but if you’re in a pinch, a side of hot flour tortillas, or even buttered toast, will make it into a delicious meal.

A couple of notes:

  1. The recipe calls for canned beans, which is the easy way to go. I used dried beans which I cooked ahead of time. 1 1/2 c of cooked beans = 1 15 oz can of store bought beans.
  2. Definitely make the quick pickles. They add a great crunch and vinegary compliment to the dish.
  3. If you want to keep this vegan you can leave out the cream. I don't think the dish would suffer if you omitted that ingredient. Or substitute coconut milk.
  4. The recipe does require a food processor and a blender.

Give this a try sometime for a new twist on red beans and rice.


Baked Rajma (Punjabi-Style Red Beans With Cream)


  • 1 red onion
  • 4 garlic cloves
  • 1 fresh green chile
  • 1 (1-inch) piece fresh ginger, peeled
  • 2 tablespoons neutral oil
  • ¼ teaspoon cumin seeds
  • 1 teaspoon sea salt
  • 1 (28-ounce) can crushed, diced, chopped or whole tomatoes
  • 2 (15-ounce) cans kidney beans, drained
  • ½ teaspoon red chile powder
  • ¼ teaspoon garam masala
  • ½ cup heavy cream or 1 cup diced mozzarella cheese
  • ¼ cup roughly chopped fresh cilantro leaves

For the Pickle:

  • 1 teaspoon granulated sugar
  • 1 teaspoon kosher salt
  • ¼ cup white wine vinegar


  1. Heat the oven to 350 degrees. Quarter the onion, then thinly slice one portion. Set aside sliced onion. Add the remaining onion to a food processor, along with the garlic, chile and ginger. Purée until fairly smooth, scraping down the sides of the bowl as needed.
  2. In a large, deep ovenproof skillet, heat the oil over medium. Add the cumin seeds and cook until lightly toasted, about 30 seconds. Add the onion mixture and salt, and cook, stirring occasionally, until the excess liquid has evaporated and the mixture is just starting to take on a golden color, 8 to 10 minutes.
  3. While the mixture cooks, purée the canned tomatoes and their juices, if using diced, chopped or whole tomatoes.
  4. Add the beans and chile powder to the onion mixture, and mix well. Use a fork to mash a tablespoon or so of the beans against the side of the skillet to help thicken the sauce.
  5. Add the crushed or puréed tomatoes and garam masala to the beans, and mix well. Drizzle the top with cream or scatter with cheese, then slide into the oven and bake, uncovered, until the sauce has thickened and the top is lightly browned, 30 to 40 minutes.
  6. Prepare the pickle: While the beans are baking, bring a small saucepan of water to a boil. Transfer 1/4 cup hot water to a small bowl. Stir in the sugar and salt until dissolved. Add the reserved onion slices to the boiling water in the saucepan, turn off the heat and, after 1 minute, drain the onion. Transfer the softened onion to the small bowl and stir in the vinegar.
  7. When the beans are ready, fish out the pickled onion slices and arrange on top, letting a few drops of the pickling liquid flick over the beans to season them. Garnish with cilantro and serve with hot rice, buttered toast or flour tortillas.
Tags: recipe

Leave a comment