clock menu more-arrow no yes mobile

Filed under:

Julie Sahni’s Matar Paneer Recipe Is an Enduring Classic

First published in Sahni’s Classic Indian Cooking, it’s a glorious vehicle for tomatoes, peas, and cheese

If you buy something from an Eater link, Vox Media may earn a commission. See our ethics policy.

A big bowl of matar paneer, served next to torn pieces of bread, a bowl of rice, and some cilantro. Dina Ávila/Eater
Rebecca Flint Marx is the editor of Eater at Home. Her areas of expertise include home cooking and popular culture.

Published in 1980, Julie Sahni’s Classic Indian Cooking was responsible for introducing many Americans to Indian cooking. At over 500 pages, it’s a testament to Sahni’s thoroughness, care, and tenacity: She famously tested its recipes for seven years before allowing the book to be published.

Over four decades later, Sahni’s legendary work is still inspiring home cooks and chefs alike, and for good reason: along with its prodigious collection of recipes, the book is stuffed full of facts about Indian cooking and history, and prefaced by an exhaustive guide to spices, kitchen techniques, and tools.

Staff writer Jaya Saxena is one of the book’s many fans; it was Sahni’s matar paneer that made her confident about cooking Indian food. She shares her love of the recipe with senior editor Jesse Sparks as part of his new The One Recipe podcast for The Splendid Table.

You can listen to Jaya’s interview on The One Recipe wherever you listen to podcasts, and you can make the matar paneer yourself. A richly satisfying vehicle for tomatoes and green peas, it’s the stuff that both dinner and podcasts are made of.

Green Peas and Indian Cheese in Fragrant Tomato Sauce Recipe

Serves 6


1 cup Indian cheese (paneer) made with 8 cups milk and cut into ½ by ½ by ½-inch pieces (you can also use store-bought)
12 tablespoons usli ghee, or Indian vegetable shortening, or light vegetable oil
2 cups finely chopped onions
1 teaspoon finely chopped garlic
2 tablespoons finely chopped fresh ginger root
2 teaspoons ground coriander
1 teaspoon turmeric
¼-½ teaspoon each red and black pepper
1 teaspoon paprika
2 cups finely chopped or pureed fresh ripe tomatoes, or 1½ cups canned tomatoes with their juice, chopped
1½ cups shelled fresh green peas, or 1 (10-ounce) package frozen peas, defrosted
2 teaspoons kosher salt
2 teaspoons garam masala
4 tablespoons finely chopped fresh coriander leaves (or substitute 2 tablespoons dry coriander leaves)


Step 1: Spread the paneer pieces on a piece of waxed paper and leave them to dry slightly for ½ hour.

Step 2: Heat 3 tablespoons of the ghee over medium heat in a large heavy-bottomed pan, preferably one with a non-stick interior. When the ghee is hot, add the cheese pieces. Keep a saucepan lid or spatter screen handy, since the moisture from the cheese may be released explosively, causing tiny particles of cheese to fly all over. Dusting the paneer pieces with a little flour prevents splattering. Fry the cheese, turning and tossing often to prevent sticking and burning, until lightly seared (about 5 minutes.) Transfer the pieces to a bowl. (The paneer should be fried in batches so that there is ample room in the pan for turning them without fear of their breaking.)

Step 3: Add the remaining ghee to the pan, and increase the heat to high. Add the onions, and fry until they turn light brown (about 5 minutes), stirring constantly so that they do not burn. Add the garlic and ginger, and fry for an additional 2 minutes. Add the coriander, turmeric, red and black pepper, and paprika all at once. Cook rapidly for a moment, and immediately add the tomatoes. Cook until the mixture thickens to a pulpy sauce and the fat begins to separate (about 10 minutes), stirring often.

Step 4: Add 2½ cups hot water, and bring the sauce to a boil. Reduce the heat to medium, and cook the sauce, covered, for 20 minutes. Cool the sauce briefly. Then puree it in an electric blender or food processor, leaving the sauce a little coarse so that is has a certain texture.

Step 5: Return the sauce to the pan. Add the peas, salt, and the fried cheese, along with ½ cup hot water, and bring the sauce to a boil. Reduce the heat to medium and simmer, covered, until the peas are cooked through (about 15 minutes for fresh peas and 5 for frozen). Turn off the heat and let the dish rest, covered, for an hour before serving. When ready to serve, heat thoroughly. Fold in the garam masala and chopped coriander leaves. Check for salt, and serve.

Note: This dish tastes best if made a couple of hours before serving. The resting allows the flavors of the different ingredients to blend and mellow. It may be refrigerated for up to 3 days without loss of flavor. To reheat, gently simmer over low until warmed through.

Reprinted with permission from Classic Indian Cooking by Julie Sahni, copyright © 1980. Published by William Morrow, an imprint of HarperCollins.

Dina Ávila is a photographer in Portland, Oregon.
Recipe prepared by Ivy Manning