Loubia (Moroccan Stewed White Beans)
Today we are making Loubia, a Moroccan dish made with stewed white beans, tomato, onions, garlic, herbs, and a blend of warm spices. This easy to make and super satisfying plant based recipe is a popular entree across North Africa and the Middle East. Ready in under 1 hour.

Like many of my favorite Moroccan recipes, this dish celebrates humble ingredients, bringing them to life with bold spices and accessible staples.
Despite the simple and affordable ingredients, the end result is rich and complex.
I grew up eating many variations of Moroccan bean recipes, prepared by my dad, grandma, and aunts. One of my dad’s favorite ways to prepare these cannellini beans with tomatoes was slow cooked in a tagine with cow’s feet.
While this version doesn’t use any meat, it’s still plenty hearty and flavor packed. This dish makes the perfect cozy meal served with a crusty piece of your favorite bread.
If you’re into these beans, be sure to also try these Moroccan stewed chickpeas for another quick and easy weeknight meal.
Ingredients

Instructions




Dried vs. Canned Cannellini Beans
In this modified version of my dad’s Cannellini beans with tomatoes, I’m using canned beans to cut the prep and cook time in half. Here are my recommendations if you want to use dried beans instead:

Dried Cannellini Beans: add the beans to a bowl and cover with water, soak overnight before draining and using. Stew for at least 1 hour, or until fully cooked, adding water to the pot if things start to dry out.

Perfect Moroccan Pairings

Bismillah,

Loubia (Moroccan Stewed White Beans)
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Dinner, Entree, Lunch, Main Dish
- Method: stewed
- Cuisine: Moroccan, North African
- Diet: Vegan
Description
Today we are making Loubia, a Moroccan dish made with stewed white beans, tomato, onions, garlic, herbs, and a blend of warm spices. This easy to make and super satisfying plant based recipe is a popular entree across North Africa and the Middle East. Ready in under 1 hour.
Ingredients
- 2 tbsp olive oil
- 1 small yellow onion, grated
- 2 tomatoes, grated
- 4 cloves garlic, minced
- 3 cans Cannellini beans, rinsed and drained
- 2 tbsp parsley, minced
- 2 tbsp cilantro, minced
- 1 tsp salt
- 1 tsp paprika
- 1 tsp cumin
- 1/2 tsp ginger
- 1/8 tsp cayenne
- 2 cups water
- 1 tbsp tomato paste
Instructions
- Sauté veggies. Heat oil in a stock pot over medium heat. Add onions and sauté until they begin to turn translucent. Add garlic and cook until fragrant before tossing in grated tomatoes and spices. Sauté for a few minutes, or until the seasonings begin to bloom.
- Add herbs, beans, tomato paste and water. Add the parsley, cilantro, beans (see note if using dried beans), tomato paste, and water, bring everything to a boil before lowering to a simmer and covering. Stew for 30 minutes, or until the sauce has thickened.
- Taste & serve. Taste to see if it needs any additional seasoning. Serve with bread and a sprinkle of fresh parsley & cilantro.
Notes
If using dried Cannellini beans: use 1 lb (about 2 cups) and soak overnight before draining. Stew as instructed for about 1 hour, or until they are fully cooked, adding water if necessary.
Salima, your loubia recipe is amazing! My daughter and I went to Morocco 2 years ago. We’ve been missing the people, culture and food so much. Thanks for taking us back!❤️❤️❤️
Love this recipe. Tastes like the traditional Moroccan flavors my Moroccan stepmother made for our family. Thank you!