Our Good Life participates in affiliate marketing and other forms of advertising. We only recommend products and services we believe in and think they will be of use to you.

Moroccan Bean Soup

When I signed up to be a part of this African soup series, I never would have guessed that I would be sharing a soup from a country I had visited!  That's what makes this soup so special to me.  I had the opportunity to visit Morocco in September and it was absolutely lovely.

Specifically, we visited Tangiers which was across the Strait of Gibraltar.  We were in Spain, at the Costa del Sol and very close by.  Our resort staff recommended that we go, and we did.  We visited many places in Tangiers and then drove into the country to visit many spots along the coastal highway. Incredibly gorgeous.

Back to this soup.  This recipe creates a thick, delicious soup where beans are one of the main characters. The carrots, yams, onions, and peppers each play a key role with the peanut butter broth.  Don't let the peanut butter worry you, it melts into this rich broth that my daughter found delicious and perfect for dipping her grilled cheese into!

You can make this the day before you serve it, and that is a great idea, as the flavors marry together in a delightful way.  Served warm with toast, you have a comforting and satisfying meal.

Yield: 6

Moroccan Bean Soup

Moroccan Bean Soup

After a recent trip to Morocco, I was intrigued by the food we experienced. This soup is a traditional soup served in homes all over the country.
prep time: 15 Mcook time: 30 Mtotal time: 45 M


  • 2 T olive oil
  • 2 T soy sauce
  • 1  small onion, chopped
  • 2 small yams, peeled and diced (about 2 cups)
  • 2 medium carrots, chopped
  • 1  bell pepper, diced
  • 1 (28-ounce) can diced tomatoes
  • 1 (15-ounce) can navy beans, drained
  • 3 c broth
  • 1/2 c cilantro
  • 3 T creamy peanut butter
  • 2 t cumin


How to cook Moroccan Bean Soup

  1. Heat olive oil in stockpot over medium-high heat. 
  2. Saute onion and sweet potato for about 5 minutes.
  3. Add carrots, bell pepper, soy sauce and cumin and saute for another 5 minutes.
  4. Add tomatoes, beans, cilantro and stock.
  5. Blend peanut butter with 1/2 cup warm water and add to soup.
  6. Cover and simmer for 20-25 minutes or until potatoes are tender.
Fat (grams)
Sat. Fat (grams)
Carbs (grams)
Fiber (grams)
Net carbs
Sugar (grams)
Protein (grams)
Sodium (milligrams)
Cholesterol (grams)
Created using The Recipes Generator

For more delightful Moroccan soups, visit the Soup Swapper bloggers below!

Soup Swappers

Moroccan Soups and Stews

Would you like to comment?

  1. I am saving this recipe. My hubby loves soups of any and all kinds. xo Diana

  2. How lucky you were to visit Morocco. Thanks for sharing that memory with us. I think the peanut butter in this soup sounds lovely.

  3. I am jealous of your vaycay. Someone else I know went there and got to camp
    in the desert. Fabulous. Tour soup is perfect for autumn!

  4. Lucky you to have experienced the authentic food in Tangiers! My sister took a Moroccan vacation and raved about the food. Gorgeous soup.

  5. Love the peanut butter in this...sounds amazing!!!

  6. Thank you for sharing how to prepare moroccon bean soup surely I'm going to try in home.


Welcome! If you liked what you read, please take a moment to share by tweeting, pinning or yumming! Much appreciated!