Wholefood Soulfood Kitchen

  • Recipes
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Recipes
  • About
  • Contact
  • Subscribe
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Contact
    • Subscribe
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » All Recipes » Lunch & Dinner

    Loubia Recipe (Moroccan Stewed White Beans)

    Published: Feb 28, 2022 by Katie

    Jump to Recipe How-To-Photos Watch the Video

    This Moroccan Bean Stew (aka Loubia) consists of only a couple of simple ingredients and is ready in 30 minutes. It can easily be made on the stove-top but also in an instant pot. It's the perfect weeknight meal that's bursting with traditional African flavors.

    loubia- in a pan topped with fresh herbs next to it some homemade naan.

    One-pot meals are our go-to dishes during the week. They are super quick and easy to make- perfect when you don't have much time to prepare dinner. For this Moroccan Loubia you'll also only need one pot or pan OR you can also prepare it in a slow cooker such as an Instant Pot. Both methods will be described below.

    For more easy one-pot vegetarian recipes check out our Sweet Potato Red Lentil Curry, Vegetarian Chili con Carne, or Easy Potato Goulash.

    Jump to:
    • What is Loubia?
    • Why You'll Love This Recipe
    • Ingredients & Substitution Notes
    • How to Make Loubia on the Stovetop
    • How to Make Loubia in the Instant Pot
    • Variations
    • Side Dish Suggestions
    • Top tips
    • Storage
    • FAQs
    • Other 1-Pot Recipes
    • 📖 Recipe

    What is Loubia?

    Loubia is a traditional north African dish that consists of stewed white beans in a delicious, flavorful tomato sauce. Traditionally, it's both made with and without meat. The recipe below is a vegetarian version of stewed Moroccan beans and doesn't include any meat. It can be enjoyed as a main dish with some delicious crusty bread or as a side dish or starter.

    This Moroccan stew can be made with canned or dried beans and on the stove-top as well as in a pressure cooker such as an instant pot or crockpot. Below you'll find instructions for both methods.

    Why You'll Love This Recipe

    • This Moroccan White Bean Stew is an easy one-pot meal that's ready in 30 minutes.
    • It can be prepared in a conventional pot or an Instant Pot.
    • It makes a great meal-prep dish.
    • It's freezer-friendly.

    Ingredients & Substitution Notes

    all ingredients needed to make loubia: onion, garlic, fresh tomatoes, olive oil, white beans (canned or dried), veggie broth, tomato paste, spices
    • White Beans: They are the main ingredient in this Moroccan loubia recipe. Depending on the cooking method, you could use white dry beans (Instant Pot) or canned white beans (stove-top/ traditional pot). Either way, choose "slightly bigger" white beans such as Cannellini beans for the recipe to turn out perfect. Navy beans or great northern beans will work as well. If you choose smaller beans, make sure to adjust the cooking time- otherwise, you could end up with overcooked beans.
    • Fresh Tomatoes: The gravy for this stew is made from fresh tomatoes simmering in veggie broth and spices. You could use canned chopped tomatoes instead but the taste will change a bit (slightly more acidic). We recommend using fresh tomatoes if possible.
    • Tomato Paste: Is used to enhance the tomato flavors.
    • Spices: Proper seasoning with Moroccan spices is essential for creating the specific taste of this comforting stew.
    • Vegetable Broth: adds some additional flavor (and more flavor than simply cooking them in water). If you don't need this recipe to be vegetarian or vegan, you could use chicken broth instead.
    • Fresh herbs: not 100% essential but I highly recommend sprinkling the dish with some fresh cilantro or fresh parsley shortly before serving.

    See recipe card for quantities.

    How to Make Loubia on the Stovetop

    Preparing Loubia in a conventional pot on the stove-top is your first option when it comes to making this delicious stew. When preparing it on the stove-top, I would recommend using canned instead of dried beans because it's so much quicker.

    Step 1: Prepare tomato base

    Heat some olive oil in a large pot. Add onion and garlic and fry while constantly stirring until onion is translucent. Add fresh tomatoes and let simmer for about 5 minutes or until tomatoes are soft.

    Add the spices (paprika, smoked paprika, ground cumin, turmeric, salt & black pepper) and cook for another minute for the spices to release their flavors.

    onion and garlic cooked in some olive oil in a pan.
    cooked onion and garlic and some fresh tomatoes cooked in a large pot.
    cooked onion and garlic and cooked, soft tomatoes in a large pot.
    spices (turmeric, smoked paprika, paprika, cumin, salt & pepper) added to cooked tomatoes in a large pot.

    Step 2: Add veggie broth & beans

    Once the tomatoes are really soft and mushy, add the veggie broth, tomato paste and drained canned beans. Let the mix simmer for another 5-10 minutes until the stew starts to thicken. Taste and adjust seasoning.

    canned white beans added to the cooked tomato mix.
    finished loubia in a large pot.

    How to Make Loubia in the Instant Pot

    The second cooking method requires a pressure cooker such as an Instant Pot.

    Step 1: Soak beans

    Start by soaking the dry white beans overnight. It's really important to not skip this step.

    dried beans in a big ceramic bowl.
    dried beans covered with water in a big ceramic bowl.

    Step 2: Prepare tomato mix

    The next step is the same as preparing it on the stove-top. Set your instant pot on saute mode. Add olive oil, onion and garlic and cook over medium heat until onion is soft and translucent.

    Add fresh tomatoes and let simmer for about 5 minutes or until tomatoes are soft.

    Add the spices (paprika, smoked paprika, ground cumin, turmeric, salt & black pepper) and cook for another minute for the spices to release their flavors. Once the tomatoes are soft, add the veggie broth, tomato paste and drained dry beans.

    onion, garlic and olive oil in an instant pot.
    sauteed onion, garlic and fresh tomatoes in an instant pot.
    soft cooked tomatoes with added spices (turmeric, cumin, paprika, smoked paprika, salt & pepper) in an instant pot.
    cooked tomato mix, dried white beans, veggie broth and tomato paste in an instant pot.

    Step 3: Pressure cook & release

    Secure the lid, set the instant pot on high and pressure cook for 17 minutes (don't forget to turn the pressure release handle into "sealing position").

    Once the time is up, let natural release for 15 minutes (simply leave the pressure release switch in the sealed position when the cook time ends for another 15 minutes). Then quick release by moving the release handle into "venting position".

    I usually use a knife or something similar so that I don't need to touch the handle with my fingers and risk burning from the hot steam. Then carefully open the lid.

    You should now be left with soft beans in a thick sauce. If the sauce is still quite watery, press saute mode again and let simmer until the sauce thickens.

    Taste and adjust seasoning.

    instant pot sealed with a lid.
    finished white bean stew in an isntant pot.

    Variations

    Feel free to adjust the taste of this dish by adding some some additional add-ins and toppings.

    • Red Pepper Flakes: feel free to add some red pepper or chili flakes to create a spicier version
    • Yogurt: add a dollop of natural yogurt, this will result in a creamy, fresh taste!
    • Feta: Makes an amazing add-in and will leave you with some additional taste.

    Side Dish Suggestions

    • Bread: Loubia is generally served with fresh bread as a main dish but can also be enjoyed as a starter or a side dish. Any type of crusty bread such as pita works well. For some homemade bread, try this Vegan Garlic Naan. Or try Cornbread (without milk!).
    • Potatoes: Baked potatoes or mashed potatoes both make a great side dish as well.
    • Rice: Would also make a great side dish. I love pairing it with my Coconut Basmati Rice.
    loubia- in a pan topped with fresh herbs.

    Top tips

    • Bean Size: Don't choose small beans or you'll end up with overcooked beans. The cooking time and liquid works perfect for slightly "bigger" beans such as Cannellini, Navy or Great Northern beans.
    • Fresh herbs: sprinkle the finished dish with some fresh herbs such as parsley or cilantro- it adds such amazing additional flavor!

    Storage

    • To store: Store in an airtight container in the fridge for up to 4 days. Gently reheat on low heat on the stovetop of in the instant pot.
    • To freeze: This dish freezes well for up to 1 month. Make sure to store it in a freezer-friendly container.

    FAQs

    Do I need to soak the beans?

    Soaking the beans will shorten the cooking time considerably. It also makes them more easily digestible.

    Can I replace the canned beans with dry beans in the conventional pot method?

    Yes, you could use dry beans, however, it will take much longer for the beans to cook and you will need to adjust the amount of veggie broth needed. That's why we usually recommend using canned beans when preparing loubia in a conventional pot.

    Other 1-Pot Recipes

    • sweet potato lentil curry topped with fresh herbs.
      Sweet Potato Red Lentil and Coconut Curry Recipe
    • large pot of potato goulash topped with yoghurt
      Potato Goulash
    • big bowl of coconut red lentil dahl in a bowl, next to it some naan bread.
      Red Lentil Dahl with Coconut Milk
    • shakshuka in a big cast iron pan with three eggs, next to it some bread and fresh parsley.
      Vegetarian Shakshuka

    SIGN UP for the WSK newsletter and get the newest recipes delivered right to your inbox!

    📖 Recipe

    loubia- in a pan topped with fresh herbs next to it some homemade naan.

    Loubia- Morrocan White Bean Stew (Stovetop + Instant Pot)

    Author: Katie
    This Moroccan Bean Stew is a delicious vegetarian dish that's ready in 30 minutes. Loubia can either be made on the stovetop or in an instant pot.
    If you love this recipe as much as we do, click on the 5-stars below!
    4.91 from 33 votes
    Print Pin Rate
    Prep Time: 5 minutes minutes
    Cook Time: 25 minutes minutes
    Total Time: 30 minutes minutes
    Course: Main Course, Side Dish
    Cuisine: African
    Servings: 2 people
    Prevent your screen from going dark

    Ingredients

    • 2 tablespoon olive oil
    • 1 onion ,finely chopped
    • 3 cloves of garlic ,finely chopped
    • 4 ripe tomatoes ,chopped
    • 1 teaspoon ground cumin
    • 1 teaspoon paprika powder
    • ½ teaspoon (0.5 teaspoon) smoked paprika powder (optional)
    • ⅓ teaspoon (0.33 teaspoon) turmeric
    • 1 tablespoon tomato paste
    • dash of salt & black pepper

    Conventional Pot

    • 1 can (15oz) (1 can (425g)) canned white beans (Cannellini, Navy, Great Northern)
    • 1 cup (230 ml) veggie broth

    Instant Pot

    • ¾ cup (140g g) dry white beans (Cannellini, Navy, Great Northern)
    • 1 ½ - 2 cups (345 - 460 ml) veggie broth
    You can find detailed step-by step-photos above the recipe card.

    Instructions

    Conventional Pot (Stove Top)

    • Heat olive oil in a large pot or pan over medium heat.
    • Add onion and garlic and fry while constantly stirring until onion is translucent.
    • Add fresh tomatoes and let simmer for about 5 minutes or until tomatoes are soft.
    • Add the spices (paprika, smoked paprika, ground cumin, turmeric, salt & black pepper) and cook for another minute for the spices to release their flavors.
    • Once the tomatoes are really soft, add the veggie broth, tomato paste and drained canned beans.
    • Let the mix simmer for another 5-10 minutes until the stew starts to thicken. Taste and adjust seasoning.
    • Top with fresh herbs (cilantro, parsley) and enjoy with some pita or naan bread.

    Instant Pot

    • Start by soaking the dry white beans in water overnight. Cover them with water by 2 inches.
    • Set your instant pot on sauté mode. Add olive oil, onion and garlic and cook over medium heat until onion is soft and translucent.
    • Add fresh tomatoes and let simmer for about 5 minutes or until tomatoes are soft.
    • Add the spices (paprika, smoked paprika, ground cumin, turmeric, salt & black pepper) and cook for another minute for the spices to release their flavors.
    • Once the tomatoes are soft, add the veggie broth, tomato paste and drained soaked beans.
    • Secure the lid, set the instant pot on high and pressure cook for 17 minutes (don't forget to turn the pressure release handle into "sealing position").
    • Once the time is up, let natural release for 15 minutes (simply leave the pressure release switch in the sealed position when the cook time ends for another 15 minutes).
    • Then quick release by moving the release handle into “venting position”.
    • You should now be left with soft beans in a thick sauce. If the sauce is still quite watery, press saute mode again and let simmer until the sauce thickens.
    • Taste and adjust seasoning.
    • Top with fresh herbs (cilantro, parsley) and enjoy with some pita or naan bread.

    Video

    Notes

    • Type of beans: Don't choose small beans or you'll end up with overcooked beans. The cooking time and liquid works perfectly for slightly "bigger" beans such as Cannellini, Navy or Great Northern beans. It's also important to not skip the soaking, otherwise, cooking time will be much longer.
    • Cooking time: If the beans don't seem fully cooked and soft, simply seal the lid again and cook for 5 minutes longer.  You can repeat this process until the beans are cooked to your desired amount.
    • Quick-release: I usually use a knife or something similar so that I don’t need to touch the handle with my fingers and risk burning from the hot steam. Then carefully open the lid. 
    • Optional Add-Ins: Crumbled feta, scoop of natural yogurt, chili flakes
    • Storage: Refrigerate left-overs in an airtight container for up to 4 days. Gently reheat on low heat on the stovetop of in the instant pot. Freeze in a freezer-friendly container for up to 1 month.
    • Nutritional facts were calculated without the bread.

    Nutrition

    Serving: 1. | Calories: 221kcal | Carbohydrates: 21g | Protein: 4g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Sodium: 82mg | Potassium: 825mg | Fiber: 6g | Sugar: 11g | Vitamin A: 2924IU | Vitamin C: 41mg | Calcium: 62mg | Iron: 2mg
    All nutritional information is based on third-party calculations and should be considered estimates.
    Tried this recipe?Leave a rating and comment telling us how you liked it! Or tag @wholefoodsoulfood__kitchen on Instagram so we can admire your creations!

    More Lunch & Dinner

    • Shepherd's pie seen from above with a big spoon in it.
      Tofu Shepherd's Pie (Vegan)
    • vegan pasta al limone on a plate, olive oil being drizzled over.
      Vegan Lemon Garlic Pasta (Pasta al Limone)
    • leek and potato soup in a bowl topped with fresh leek and black pepper. Next to it some white bread.
      Leek and Potato Soup (No Cream)
    • roasted cherry tomato soup in a soup bowl topped with bread croutons, black pepper and fresh basil.
      Cherry Tomato Soup

    Comments

      4.91 from 33 votes (28 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Susan says

      August 06, 2024 at 10:45 pm

      5 stars
      Absolutely delicious and so easy to make!

      Reply
      • Katie Roux says

        August 14, 2024 at 6:28 pm

        Thanks so much Susan for your feedback! Very happy that you liked it! 😊

        Reply
    2. Wendy says

      June 26, 2024 at 6:15 pm

      Made this today. I didn't change anything. Used dried Navy beans and instant pot. It is delicious! Topped with cilantro and avocado. Served with Vegan Potato Flatbread. Thank you for the recipe, it's a keeper!

      Reply
      • Katie Roux says

        July 20, 2024 at 10:18 am

        Hi Wendy, very happy to hear that, thanks for the feedback! 🙂

        Reply
    3. Mattie Richards says

      March 30, 2024 at 8:29 pm

      5 stars
      I plan on making this recipe, however, I do not have fresh tomatoes and I plan on using canned tomatoes that are fire roasted. I look forward to enjoying the many flavors for dinner tonight.

      Reply
      • Katie says

        April 22, 2024 at 4:44 pm

        Hi Mattie! I hope you'll like it! 🙂

        Reply
    4. Anonymous says

      October 26, 2023 at 12:13 pm

      5 stars
      Great dish, perfect for lunch on an autumn day

      Reply
    5. Fabienne says

      September 27, 2023 at 2:38 am

      4 stars
      I tried this recipe and the spice mixture was simply delicious!

      Reply
      • Katie says

        September 27, 2023 at 1:39 pm

        Thanks so much Fabienne for your feedback! Happy you liked it!

        Reply
    6. Denise says

      September 19, 2023 at 4:54 pm

      5 stars
      I made this today and it’s so good! I used dried great northern beans, soaked them overnight then cooked them in the rice cooker. They worked beautifully. I love this recipe and think it’s a new favorite.

      Reply
      • Katie says

        September 22, 2023 at 1:49 pm

        Thanks so much Denise for letting me know! Really happy you liked it! 🙂

        Reply
    Katie Roux in front of a food stall.

    Hi, and welcome to WSK!

    If you're curious about what drives my love for all things food just hit the link below and let's get to know each other better!

    More about me →

    MUST-TRY

    • stack of waffles on plates topped with fresh fruits and maple syrup.
      Waffles without Milk
    • french toast topped with fresh berries and maple syrup.
      French Toast (Without Milk)
    • overheat view of large bowl of overnight oats without yogurt, topped with fresh kiwi pieces, pomegrante seeds, fresh raspberries, nuts and coconut flakes.
      Easy Overnight Oats Without Yogurt
    • big jar of muddled strawberries at the bottom, followed by overnight oats with water and fresh strawberries and blueberries and nuts on top.
      Overnight Oats With Water (No Milk)

    SPRING

    • bowl of cucumber pico de gallo with some nachos next to it.
      Cucumber Pico de Gallo
    • Falafel platter on a white marble background.
      Falafel Platter
    • cashew crunch salad on a plate, next to it some roasted cashews and a napkin.
      Cashew Crunch Salad
    • vegan walnut pesto in a jar, next to it a spoon full of pesto.
      Vegan Walnut Pesto (5 min)

    Footer

    ↑ back to top

    More

    • About
    • Contact
    • Portfolio

    Policies

    • Privacy policy
    • California Privacy Rights
    • Terms of Use
    • Accessibility policy

    Follow & Contact

    • Sign Up! for emails and updates
    • Instagram
    • Pinterest
    • Youtube

    @2025 - Wholefood Soulfood Kitchen. All Rights Reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.