Loubia: Beef Stew with White Beans is a comforting and hearty dish that brings the flavors of North Africa right to your kitchen. This warming stew is perfect for chilly days and serves as a delightful centerpiece for family gatherings. The combination of tender beef and creamy white beans, simmered in a rich tomato-based sauce, creates a satisfying meal that warms both the body and soul.
Why Make This Recipe
Making Loubia is not just about creating a meal; it’s about embracing a culinary tradition that celebrates rich flavors and nourishing ingredients. This recipe is straightforward, making it ideal for home cooks of all levels. By preparing Loubia, you transport yourself and your loved ones to the vibrant markets of the Maghreb, enjoying a taste of Moroccan hospitality at your own table. Plus, the health benefits of beans combined with protein-rich beef create a balanced dish that’s as nutritious as it is delicious.
How to Make Loubia
Ingredients:
- 500 g beef (shoulder, neck, or shank), cut into pieces
- 250 g dried white beans, soaked overnight or canned (drained)
- 2 medium onions, finely chopped
- 3 cloves of garlic, minced
- 400 g canned peeled chopped tomatoes (or 3 fresh grated tomatoes)
- 2 tablespoons tomato paste
- 4 tablespoons olive oil
- 1 teaspoon sweet paprika
- 1/2 teaspoon mild chili powder (or to taste)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon black pepper
- Salt, to taste
- 1 bay leaf
- 1 liter of water or beef broth
- Fresh parsley or coriander, for garnish
Directions:
- If you are using dried beans, drain and rinse them after soaking. Boil them in a pot of water for 30 minutes, then drain. If using canned beans, rinse and set aside.
- In a large pot or Dutch oven, heat the olive oil over medium heat. Brown the beef pieces on all sides, then remove them from the pot and set aside.
- In the same pot, add the chopped onions and sauté until translucent, about 5 minutes. Add the garlic and continue cooking for another minute.
- Sprinkle in the paprika, cumin, ground coriander, black pepper, and chili powder. Mix well to coat the onions and garlic. Then add the chopped tomatoes and tomato paste. Let it simmer for 5 minutes for the flavors to meld.
- Return the browned beef to the pot, along with the partially cooked (or canned) beans. Pour in enough water or broth to cover everything. Toss in the bay leaf.
- Cover and let it cook on low heat for about 1.5 to 2 hours, or until the meat is tender and the beans are cooked through. Stir occasionally and add water if needed to maintain a slightly thick sauce.
- Taste and adjust salt and spices as necessary. Remove the bay leaf before serving.
- Serve hot, garnished with fresh parsley or coriander. Pair it with fresh bread, couscous, or rice for a complete meal.
How to Serve Loubia
Loubia is best served hot straight from the pot. Garnish it with freshly chopped parsley or coriander to bring a burst of color and freshness to the dish. Consider serving it with crusty bread, fluffy couscous, or fragrant rice to soak up the savory stew. Note that it also makes for a delightful leftover meal, often tasting even better the next day as the flavors deepen.
How to Store Loubia
To store leftovers, allow the stew to cool down completely before transferring it to an airtight container. Loubia can be stored in the refrigerator for up to 3-4 days. For longer storage, consider freezing portions of the stew. It freezes well for up to 3 months. When ready to enjoy, simply thaw in the refrigerator overnight and reheat on the stove or microwave until heated through.
Tips to Make Loubia
- Pre-soaking Beans: If you’re using dried beans, make sure to soak them overnight to reduce cooking time and improve digestibility.
- Adjust the Spices: Feel free to adjust the spices according to your taste preference; if you enjoy a bit more heat, increase the chili powder.
- Add Vegetables: For added nutrition and flavor, consider adding other vegetables such as carrots or bell peppers to the stew.
Variation
Loubia can easily be modified to accommodate different tastes and dietary preferences. For a vegetarian version, skip the beef and replace it with hearty vegetables or plant-based protein. You can also try substituting the white beans with chickpeas or lentils for a different texture and flavor profile.
FAQs
1. Can I use frozen beans instead of dried or canned?
Yes, frozen beans can be used, and they require no soaking. Just add them to the pot along with the other ingredients.
2. Is it necessary to use beef in this recipe?
No, you can omit the beef for a vegetarian version, or substitute it with chicken or lamb if you prefer a different protein.
3. How can I make this dish spicier?
To amp up the heat, you can add more mild chili powder, or incorporate fresh chili peppers during the cooking process. Adjust the spice levels to suit your palate!

A comforting beef stew with white beans
Description
Loubia is a hearty North African stew made with tender beef and creamy white beans in a rich tomato-based sauce, perfect for chilly days and family gatherings.
Ingredients
Instructions
- If using dried beans, drain and rinse them after soaking. Boil in a pot of water for 30 minutes, then drain. If using canned, rinse and set aside.
- In a large pot, heat olive oil over medium heat. Brown the beef pieces on all sides, then remove and set aside.
- In the same pot, add onions and sauté until translucent, about 5 minutes. Add garlic and cook for another minute.
- Stir in paprika, cumin, ground coriander, black pepper, and chili powder. Then add chopped tomatoes and tomato paste, simmer for 5 minutes.
- Return the browned beef, add the beans and pour enough water or broth to cover everything. Toss in bay leaf.
- Cover and cook on low heat for about 1.5 to 2 hours until the meat is tender and beans are cooked. Stir occasionally.
- Taste and adjust salt and spices as necessary. Remove bay leaf before serving.