This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.

Rustic Garbanzo Bean Soup with Parmesan and Homemade Chili Oil

Rustic Garbanzo Bean Soup with Parmesan and Homemade Chili Oil

This is a simple, nourishing soup that is full of flavor and very easy to make. Blending half of the beans makes for just the right combination of flavorful broth and satisfying texture. It is not too thick and not too thin. The tomato makes the soup bright, and the basil adds a summery fragrance and flavor, and you can never have too much parmesan cheese! If you don’t have time to cook the beans, you can make it with canned beans instead. You can also trade out the garbanzo beans for another type of bean.

Rustic Garbanzo Bean Soup with Parmesan and Homemade Chili Oil

Special Equipment: Large heavy duty pot, Food processor

Recipe makes 4 to 6 servings. Total time 2 hours and 15 minutes (including the cooking time for dry beans). Active time 30 minutes.


For the beans:

  • 1 cup dried garbanzo beans (or 2 to 15 ounce cans of garbanzo beans, drained)
  • 2 dried bay leaves
  • ½ teaspoon kosher salt

For the chili oil:

  • 1 cup olive oil
  • 1 shallot, peeled and halved
  • 1 tablespoon chili flakes
  • 1 tablespoon ground black pepper
  • 1 teaspoon paprika
  • 1 teaspoon kosher salt
  • 2 bay leaves
  • 2 cloves garlic

For the soup:

  • 6 cups chicken or vegetable broth
  • 28 ounce can of tomato sauce
  • ½ cup olive oil
  • 4 cloves garlic, crushed
  • 2 to 3 ounces parmesan rind
  • 1 teaspoon fresh rosemary, finely minced
  • Kosher salt to taste
  • 1 cup fresh basil leaves
  • 1 cup freshly grated Parmesan cheese


  1. For the beans: Pour the dried garbanzo beans into a medium bowl full of water. Remove any beans that float and drain the water. Put the beans, bay leaves, and salt into a heavy pot and add enough fresh water to cover the beans by about 3 inches. Bring to a boil over high heat, then adjust the heat and simmer, uncovered, until the beans are tender, about 1 1/2 hours. Discard the bay leaves and set the beans aside.
  2. For the chili oil: Add the olive oil, shallot, garlic, red pepper flakes, black pepper, paprika, salt, and bay leaves to a medium saucepan. Place over low heat and simmer for 1 hour. Turn off the heat and remove the garlic, shallot, and bay leaves. Set the oil aside.
  3. For the soup: Combine the olive oil, garlic, and rosemary in a heavy pot. Sauté over medium heat for about 5 minutes, until you start to really smell the garlic and rosemary. Add the tomato sauce, broth, Parmesan rind, and the garbanzo beans to the pot. Bring to a boil, then turn down to simmer for 15 minutes.
  4. Remove the Parmesan rind. Use a slotted spoon to transfer about half of the garbanzo beans from the pot into a food processor. Add about a cup of the broth to the food processor and blend into a smooth purée. Add the purée back to the soup pot. Simmer for another 10 minutes. Season with salt to taste.
  5. Ladle the soup into bowls and top with torn basil leaves and Parmesan cheese. Drizzle chili oil over the soup to taste.

Recipe first featured on Ranch To Table Season 4 Episode 5: "Pizza Night" on the Magnolia Network.



Photographs by BJ Golnick and Brian Skope

← Older Post Newer Post →