Rating: 5 stars
1 Ratings
  • 5 star values: 1
  • 4 star values: 0
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

Can't make up your mind whether to make bean or lentil soup? Grab a bag of 15-bean soup from the dry goods aisle at the market and make this flavorful, hearty soup instead. Bean and lentil soups like this one are often cooked with a ham bone or a smoked ham hock, but there are other ways to add flavor to a pot of soup, especially when you want something vegetarian. Here, we add a few Parmesan cheese rinds, which add a surprising depth of flavor and umami when simmered with a pot of soup, stew, or even pasta sauce. If you aren't yet in the habit, when you are done with that wedge of Parmesan cheese, toss the rind in an airtight container and store in the freezer to be at the ready. Your soups and stews will thank you for the flavor boost. Serve this hearty soup with a loaf of warm crusty bread.


Credit: Photo by Antonis Achilleos / Prop Styling by Christina Daley / Food Styling by Ali Ramee

Recipe Summary test

30 mins
12 hrs
14 hrs 40 mins


Ingredient Checklist


Instructions Checklist
  • Place beans, water, and baking soda in a large bowl or container. Cover and let stand at room temperature for 12 hours. Drain and rinse beans well.

  • Heat oil in a large pot or Dutch oven over medium. Add onions, carrots, celery, and 1/2 teaspoon of the salt, and stir to coat with oil. Cover and cook, stirring occasionally, until onions soften, about 6 minutes. Uncover and continue to cook over medium, stirring occasionally, until onion mixture starts to brown, about 12 minutes. Add garlic, rosemary, and crushed red pepper; cook, stirring often, until garlic softens, about 2 minutes. Add vinegar; cook, stirring often, until vinegar is mostly reduced, about 2 minutes. Add drained beans, tomatoes and their juices, Parmesan rinds, stock, and remaining 1 teaspoon salt. Bring to a boil over high. Reduce heat to medium-low; simmer, with lid slightly ajar, stirring occasionally, until beans are tender, 1 hour, 45 minutes to 2 hours. After about 1 hour, 15 minutes, check soup. If beans are not covered with liquid, add remaining 1 cup stock. Remove from heat; cover and let stand 15 minutes.

  • Uncover soup. Remove and discard Parmesan rinds, and add escarole. Stir soup until escarole is just wilted, about 1 minute. Divide soup evenly among 6 bowls. Drizzle with additional oil, and garnish with grated Parmesan cheese and more rosemary.