MaghrebiMedium · Hot
White beans absorb a slow-built base of onion, garlic, tomato, smoked paprika, and cumin until the pot's contents feel unified rather than assembled — the beans yielding just enough at the skin while holding their shape inside. Smoked paprika carries most of the color and a gentle warmth that cumin deepens and garlic sharpens without any single note taking over. A stew that rewards patience and needs nothing more than it already has.
15 min
1h 45m
5 min
2h 5m
Method
Rinse the white beans and cover with cold water by several inches. Add 1 tablespoon of salt and let soak for at least 8 hours or overnight. Drain and rinse thoroughly before using.
In a heavy-bottomed stockpot or Dutch oven, warm the olive oil over medium heat. Add the diced onion with a pinch of salt and cook, stirring occasionally, for 8 to 10 minutes until softened and golden at the edges.
Add the minced garlic and cook for 1 minute, just until fragrant but not browned.
Push the onion and garlic to the edges of the pot and add the smoked paprika, cumin, turmeric, cinnamon, and black pepper to the center. Let the spices toast in the oil for 60 to 90 seconds, stirring constantly, until deeply aromatic and the oil has taken on a warm ruddy color.
Add the crushed tomatoes, stirring to combine with the spice oil. Cook for 5 minutes, allowing the tomatoes to soften and the flavors to marry.
Add the soaked and drained white beans, then pour in the water or light broth. Season with 1.5 teaspoons of salt and bring to a gentle boil.
Reduce the heat to a lively simmer and cook, partially covered, for 1 to 1.5 hours. Stir occasionally and add a splash more water if the broth thickens too much. The beans are ready when they are completely tender and the broth is richly flavored, somewhere between soup and stew in consistency.
Reduce the heat to a lively simmer and cook, partially covered, for 1 to 1.5 hours. Stir occasionally and add a splash more water if the broth thickens too much. The beans are ready when they are completely tender with no firm center remaining. Ensure beans reach a rolling boil for at least 10 minutes at the start of simmering to neutralize lectins before reducing to a gentle simmer.
Fold in the roughly chopped parsley. Let the stew rest, uncovered, for 5 minutes so the flavors settle and the broth thickens slightly.
Ladle into wide shallow bowls. Serve with crusty bread for mopping, or over a mound of fluffy couscous if you wish to stretch it into a communal spread.
Nutri-Score
Fair balance
A–E · lower is better · score 5
Calories
356
per serving
Protein
18g
Carbs
52g
Fat
10g
Sat. fat
2g
Fiber
7g
Sugar
5g
Sodium
96133mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Very low impact
A–E · lower is better · includes estimates
kg CO2e
0.4
per serving
Water
0.6m³
Runoff
0.1g P
Tomatoes, crushed drives 35% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Techniques
Safety & Storage
Cross Contamination
Thoroughly rinse beans after soaking to remove compounds released during hydration. Use separate cutting boards for raw beans and fresh ingredients.
Cooking Temperature
Bring beans to a rolling boil for at least 10 minutes during initial cooking to neutralize lectins before reducing to simmer.
Handling
Ensure beans simmer for 1 to 1.5 hours until completely tender with no firm center remaining.
Storage
Cool stew rapidly and refrigerate within 2 hours. Store beans in liquid to prevent drying. Consume within 5 days refrigerated or freeze for up to 3 months.
Allergen Warning
Use certified allergen-free vegetable broth if selected as substitute for water to avoid unintended allergens.
High Risk Population
Beans must be cooked thoroughly; individuals with compromised immune systems should ensure beans are very tender before consumption.
Pro Tips
Technique
Toast your spices in the oil until the oil takes on a deep ruddy hue and the fragrance rises — this is how the flavors build in layers rather than sitting flat on the beans.
Substitution
If you cannot find white beans, large dried chickpeas work beautifully here, though they may need an extra 15 minutes of simmering time.
From the chef
Loubia works because white beans are patient travelers — soaked overnight, they cook slowly into a spiced base of onion, garlic, crushed tomato, smoked paprika, and cumin, absorbing the broth in stages until the pot feels unified rather than assembled. The beans hold their shape but yield at the skin, and the broth thickens around them into something richly colored and warmly aromatic. A squeeze of lemon and a scatter of parsley at the end does the same work it always does — brightens everything, marks the moment you stop cooking.
Source: generated · May 30, 2026