Moroccan Fava Bean (Broad Bean) Dip or Soup Recipe - Bessara

Moroccan fava bean puree on tray
Bessara as a Street Food in Morocco. momo go/Flickr - CC BY-NC 2.0
  • 90 mins
  • Prep: 15 mins,
  • Cook: 75 mins
  • Yield: Serves 4 to 6 as side dish
Ratings (23)

Bessara is a humble but delicious Moroccan dish of pureed beans which can be found as a street food and homemade comfort food. Made from either dried split peas or dried fava beans (ful in Arabic), it's seasoned to taste with garlic, lemon juice, and olive oil and presented in pureed form with cumin, paprika and sometimes olive oil and harissa on the side as condiments. The fava bean version is featured here.

The puree may be offered in thinner form as a soup or porridge, as shown in the photo, or left as a thicker puree which can be eaten as a dip. In both cases, crusty Moroccan bread is served on the side for dunking or scooping. 

Traditionally bessara is enjoyed warm from a heated communal dish, but it may also be offered in individual bowls or deep plates. Garnish with additional cumin, paprika, salt, olive oil, harissa, chopped parsley or cilantro, or simply have a selection of these condiments available on the side.

Plan ahead as you'll need to allow all day or overnight soaking of the dried fava beans. You can enjoy bessara any time of the day, but it's especially popular as breakfast or evening fare.

What You'll Need

  • 1 1/2 cups (about 8 oz. or 200 g) dried fava beans
  • 2 cloves garlic, or to taste
  • 1/3 cup olive oil
  • 1/4 cup lemon juice
  • 2 tablespoons (or more) reserved cooking liquid
  • 1 1/2 teaspoons salt
  • 1 teaspoon ground cumin
  • 1/2 teaspoon sweet paprika
  • 1/2 teaspoon hot paprika (or cayenne pepper)

How to Make It

  1. Ahead of time, place the dried fava beans in a large bowl and cover with a generous amount of cold water. Set aside to soak overnight or all day.
  2. When ready to cook, drain the beans and peel them if they weren't already skinned and split.
  3. Transfer the peeled fava beans to a medium-sized pot and cover with a generous amount of water. Bring to a boil over high heat, then reduce the heat to medium and simmer the beans until tender, one hour or longer.
  1. Drain the beans, reserving the liquid.
  2. Transfer the drained beans to a food processor, and add the garlic, olive oil, lemon juice, two tablespoons of the reserved liquid, and spices. Process on high speed until smooth, adding additional liquid if necessary to thin the bessara. At a minimum, it should be thin enough to pour out onto a plate, but may be thinned even more if a soup-like consistency is preferred.
  3. Taste the bessara and adjust the seasoning as desired.
  4. Reheat the bessara and serve warm, preferably in a warm dish so that the bessara doesn't cool rapidly.
  5. Garnish with any of the following: ground cumin, paprika, salt, harissa or cayenne, olive oil, and chopped parsley.