Fall is settling down, and I couldn’t wait to share this cozy Moroccan white beans stew recipe. A Moroccan comfort food classic! This dish is naturally vegan, gluten-free, and features simple ingredients.
Made in one-pot, this Moroccan white bean stew is perfect for a hearty weeknight meal.
Loubia – which means beans in Arabic- is a delicious and spicy North African white bean stew. It’s warm, comforting and full of flavors.
Moroccan white bean stew can be prepared in a variety of ways, depending on the region/ family recipes but the base is usually the same.
This version is about as simple as it gets, made in one-pot, using simple ingredients, you probably already have right now.
It starts with an aromatic blend of onions, garlic sautéed with salt and pepper. Add in the blend of spices, including cumin, paprika, ground ginger, chili flakes, a bay leaf, and turmeric.
Sautéed at the beginning, the spices release all of their incredible flavors into a fragrant sauce.
Then crushed tomatoes and tomato paste are added along with preserved lemon (or lemon juice) for extra tanginess.
Once the aromatic base is ready, it’s a matter of adding your white beans (fresh/dried; see notes) coating them in the flavored sauce, adding broth and simmering until ready!
This is the perfect meal for colder weather. It’s flavorful, comforting and it’s quick and easy to make!
Serve warm, with a drizzle of extra virgin olive oil and a wedge of lemon.
It’s delicious on its own, or paired with freshly baked bread and grilled veggies!
If you are into Moroccan recipes, make sure to check out these Honeycomb Pancakes – Bghrir or Moroccan Warm Eggplant Salad – Zaalouk.
A Moroccan comfort food classic! This one-pot Moroccan white bean stew is naturally vegan, gluten-free, and features simple ingredients.
- 3 cup fresh white beans (or soaked overnight dried beans) see notes
- 2 tbsp oil
- 2 onions - diced medium
- 4 garlic cloves - minced
- 1 tomato - crushed
- 1 tbsp tomato paste large
- 2 tsp cumin
- 1 tsp paprika
- 1 tsp ground ginger
- 1/2 tsp turmeric optional
- 1 bay leaf optional
- salt to taste
- pepper to taste
- 1/4 tsp chili flakes optional
- 1/2 preserved lemon (or lemon juice) optional
- 4 cup veggie broth or water
Bring your veggie broth to a boil or simply boil water and set aside.
Cut your preserved lemon (if using) in half, remove the pulp. You can use the pulp as well if you want it to be extra tangy. Set aside.
Heat a large pot over medium heat. Once hot, add oil, diced onions, minced garlic and a pinch of salt and pepper. Sautée stirring frequently for 5 to 6 minutes or until the onions are soft and fragrant.
Add all the spices, along with the bay leaf and sautée for 2 to 3 minutes to release the flavors of the spices.
Add crushed tomatoes and tomato paste, cook stirring occasionally for about 3 to 4 minutes to reduce the liquid from the tomatoes.
Add white beans, and toss to coat with the sauce. Add your veggie broth or water and bring to a boil.
Once the stew is boiling, reduce the heat and simmer for about 30 to 40 minutes or until the beans are cooked. You can taste test one, or simply squeeze it between your fingers. If it's ready, it should be very tender.
At this stage, if your sauce is too liquid continue simmering to reduce it. If too thick add more broth or water. Taste test for seasoning, add more salt, pepper, chili flakes or lemon if needed.
Finally, add preserved lemon and it's ready! Serve warm.
- You can use either dried white beans (that you have to soak overnight before using) fresh white beans or canned. I advise against using canned beans because they are already cooked and flavorless, but they work.
- Adjust the cooking time, depending on the beans used. Dried and fresh white beans will take more time to cook than canned beans.
- Leftovers can be kept in the fridge for up to 5 days. Reheat in a microwave or over a stovetop. If using the stovetop, add a splash of water to your pot to prevent sticking/ burning.
- Leftovers can be kept in the freezer for up to a month. Place in a ziplock bag, flatten and freeze. When needed, place the frozen stew in a large pot, add a splash of water and gently heat it.