Main menu


Creamy paneer, tangy tomatoes and a gorgeously easy dinner

featured image

“If you’re going to eat dairy, you should go all in,” said Anita Jaisinghani, the chef and owner of Pondicheri in Houston.

She was talking about a recipe for paneer korma from her new cookbook, “Masala: Recipes From India, the Land of Spices.” To make the dish, thick slices of the cheese are roasted in yogurt and ghee until thoroughly bronzed, then added to a sauce of heavy cream and ground almonds that is scented with rose water and cardamom. It’s a combination that walks the line between abundance and overkill, but — thanks to the sharpness of the yogurt and ginger paste — never crosses it.

Jaisinghani has long been obsessed with paneer. A microbiologist-turned-chef who was born and raised in Gujarat, a state in western India, she makes 8-gallon wheels of the mild fresh cheese every few days at the restaurant. Then she uses it everywhere — simmered into curries, nestled into salads like soft croutons, crumbled over vegetables as a creamy finish.

Replacing the usual meat or vegetables in a traditional korma was her way of celebrating the cheese’s milkiness.

“It’s dairy with dairy with dairy with dairy,” she said. “I love it, but it’s not necessarily for everyone.”

Simmering those same yogurt-roasted paneer slices in a spicy tomato curry, however, is a dish any cheese lover can get behind.

The key to making this dish, which she makes at home, Jaisinghani said, is to bring out the tanginess of the tomatoes, which balances the richness of the cheese.

“Paneer needs an acid; otherwise, it’s super bland,” she said.

A zippy mix of grated ginger and garlic and ground cayenne accomplishes this, while cardamom, cinnamon and turmeric add depth.


Butter-Roasted Paneer With Tomato Curry

Recipe from Anita Jaisinghani, adapted by Melissa Clark

Total time: 30 minutes

Services: 3-4

  • 1-1¼ pounds paneer, cut into 1-inch cubes (2 to 3 packages, depending on size)
  • 5-6 tablespoons plain whole-milk Greek yogurt
  • 3 tablespoons ghee or unsalted butter, melted
  • Kosher salt (such as Diamond Crystal) and freshly ground black pepper
  • 2 tablespoons neutral oil, such as vegetable, safflower or grapeseed oil
  • 1 teaspoon cumin seeds
  • ½ teaspoon fenugreek seeds (optional)
  • 2 cardamom pods, cracked
  • 1 cinnamon stick
  • 1 medium yellow onion, finely chopped
  • 3 garlic cloves, minced or finely grated
  • 2 teaspoons finely grated fresh ginger (from about ¾-inch piece)
  • 2 teaspoons garam masala
  • ¼ teaspoon ground turmeric
  • Pinch of ground cayenne or red pepper flakes
  • 1 (15-ounce) can whole plum tomatoes
  • ½ cup coarsely chopped cilantro leaves and tender stems, plus more for garnish
  1. Heat oven to 400 degrees and line a baking sheet with parchment paper.
  2. In a mixing bowl, combines paneer, 3 tablespoons yogurt and ghee. Toss until paneer is well coated, then spread it in a single layer on the prepared baking sheet. Sprinkle lightly with a pinch of salt and black pepper. Roast until the edges are golden, 13-18 minutes.
  3. While the paneer is in the oven, make the tomato curry: In a large skillet, heat oil over medium-high. Add cumin, fenugreek (if using), cardamom and cinnamon, and let cook until fragrant, 1-2 minutes. Add onions and sauté until tender and translucent, about 5 minutes. Stir in garlic, ginger, 1 teaspoon garam masala, turmeric, cayenne and ½ teaspoon salt, and cook until fragrant, 1-2 minutes.
  4. Using the back of a wooden spoon or your hands, break up tomatoes into pieces and add them, along with their liquid, to the skillet. Reduce heat to a simmer and stir to combine, scraping any browned bits from the bottom of the skillet. Cook until the mixture has thickened slightly, 6-8 minutes.
  5. Remove the pan from the heat and stir in cilantro, remaining 1 teaspoon garam masala, and 2-3 tablespoons of yogurt, depending on how creamy you want your sauce. Taste and season with more salt and pepper, if needed.
  6. Add paneer to pan and gently toss until well coated. Let paneer sit in the sauce for at least 10 minutes to absorb its flavors. Reheat gently over low heat, if needed. Garnish with more cilantro and serve.