Green Herb and Kidney Bean Stew (Ghormeh Sabzi)

Source: Louisa Shafia, The New Persian Kitchen

Recipe Type: | Seasons: ,

This green stew studded with red kidney beans is one of the most famous in Persian cuisine. Although it’s usually made with lamb, it works surprisingly well with tofu, which is frozen, thawed, and baked here to give it a meaty texture. Start this recipe the day before you plan to serve it, so the tofu has time to freeze through and then defrost. If you prefer to use lamb, follow the instructions in the Variation below. Or feel free to try this recipe without tofu or meat; the kidney beans provide plenty of protein and texture.

Serves 4


1 (14-ounce) package firm tofu
5 tablespoons grapeseed oil
Sea salt and freshly ground black pepper
1 teaspoon ground turmeric
1 large yellow onion, thinly sliced
4 cloves garlic, minced
2 cups cooked kidney beans (one 15-ounce can), rinsed and drained
2 cups vegetable or chicken stock, hot
½ pound spinach, coarsely chopped
1 cup tightly packed, coarsely chopped fresh flat-leaf parsley
1 cup tightly packed, coarsely chopped fresh cilantro
1 cup thinly sliced scallions
2 dried limes, soaked in hot water to cover for 15 minutes
3 tablespoons freshly squeezed lemon juice
Extra-virgin olive oil, for finishing


Drain the tofu and cut it into 1-inch-thick slabs. Freeze until solid, about 6 hours, then defrost in the refrigerator overnight. Squeeze the tofu slices to remove excess water. Preheat the oven to 375°F. Line a baking sheet with a nonstick baking mat.

In a medium bowl, whisk together 2 tablespoons of the grapeseed oil, 1 teaspoon salt, a few grinds of pepper, and the turmeric. Add the tofu and toss to coat it in the seasoning. Spread the tofu on the baking sheet and bake for 50 minutes, flipping the slabs once halfway through. The tofu should be golden and springy. Let cool and dice.

While the tofu bakes, caramelize the onion. Heat a large, deep skillet over medium-high heat and add the remaining 3 tablespoons grapeseed oil, followed by the onion. Brown the onion for 10 minutes, until it starts to darken, then cook slowly over low heat for about 30 minutes, until it is dark brown and about half its original volume. Add the garlic, beans, tofu, and stock and bring to a boil; then turn down the heat and simmer partially covered, for 30 minutes.

Add the spinach in large handfuls, adding more as each batch wilts, then stir in the herbs and scallions. Pierce the limes and add them to the stew along with their soaking water. Simmer for 20 minutes. The herbs should be tender but still bright green. Stir in the lemon juice and season with salt and pepper. Turn off the heat and let the stew rest for 15 minutes. Drizzle with extra-virgin olive oil and serve.


Heat a large, deep skillet over medium-high heat and add 1 tablespoon grapeseed oil to the pan. Lightly salt 2 pounds boneless leg of lamb, cut into 2-inch pieces. Add the lamb to the skillet and sear for 6 to 7 minutes per side, until well browned, then transfer to a plate. Add the lamb to the stew along with the beans.

Reprinted with permission from The New Persian Kitchen by the Louisa Shafia, copyright © 2013. Published by Ten Speed Press, an imprint of Penguin Random House. Photography copyright: Sara Remington © 2013.

Farmers Market Ingredients