This hearty vegetarian soup combines two classic Persian soups: lentil and barley. Instead of dried limes common in Persian cuisine to infuse the broth with unique citrus notes, this recipe opts for easier-to-find fresh limes and uses the zest for fragrance and flavor and the juice to add tanginess.
For efficiency, prep the spinach and cilantro while the barley and lentils cook. And to round out the meal, serve with warmed bread or flatbread and a dollop of plain yogurt for richness. We were thoroughly impressed by this deeply flavored soup.

NOTE: This is the fast method using a pressure cooker or InstaPot and it all comes together in just under and hour. The slow method takes 5 to 6 hours, and we are not posting that recipe here.
Don’t use hulled barley instead of pearled barley. Hulled barley has had its inedible outer hull removed but retains its bran. Pearled barley, on the other hand, has been polished to remove the bran, which makes it quicker to tenderize; in this recipe, it cooks at the same rate as the lentils.

Persian Barley-Lentil Soup with Spinach
Ingredients
- 2 Tbsp. extra-virgin olive oil, plus more to serve
- 1 medium yellow onion, chopped
- 6 medium garlic cloves, chopped
- 2 medium carrots, peeled, quartered lengthwise and sliced ½-inch thick
- 2 Tbsp. tomato paste
- 4 bay leaves
- Kosher salt and ground black pepper
- 1 Tbsp. grated lime zest, plus 3 Tbsp. lime juice, plus lime wedges to serve
- ¾ cup pearled barley
- ½ cup brown or green lentils
- 1½ qts. low-sodium vegetable broth
- 4 cups lightly packed baby spinach, chopped
- 1 cup lightly packed fresh cilantro, chopped







Directions
- On a 6-quart Instant Pot, select More/High Sauté. Add the oil and heat until shimmering. Add the onion, garlic, carrots, tomato paste, bay and 1 teaspoon salt. Cook, stirring occasionally, until the vegetables begin to brown, about 5 minutes. Stir in the lime zest and juice, barley, lentils and broth, scraping up any browned bits, then distribute in an even layer.
- Press Cancel, lock the lid in place and move the pressure valve to Sealing. Select Pressure Cook or Manual; set the pressure level to High. Set the cooking time for 18 minutes. When pressure cooking is complete, quick-release the steam by moving the pressure valve to Venting. Press Cancel, then carefully open the pot.
- Remove and discard the bay, then stir in the spinach and cilantro. Taste and season with salt and pepper. Serve drizzled with oil and with lime wedges on the side.
Recipe by Julia Rackow for Milk Street






