Equipment
Ingredients
Base and Aromatics
- 900 g raw cranberry beans in pod, fresh in pods
- 45 ml extra virgin olive oil, cold-pressed
- 4 garlic, peeled and finely minced
- 30 g tomato paste, concentrated
- 1000 ml water, cold tap water
Moroccan Spice Blend and Seasoning
- 4 g ground cumin, finely ground
- 4 g sweet paprika, ground powder
- 2 g ground ginger, ground powder
- 1 g ground turmeric, ground powder
- 6 g fine sea salt, fine crystals
Finishing Elements
- 15 g fresh cilantro, finely chopped leaves and tender stems
- 15 g fresh flat-leaf parsley, finely chopped leaves
- 15 ml lemon juice, freshly squeezed
Nutrition (per serving)
Nutrition is estimated per serving. Nutrients without complete source data are omitted.
Full nutrition
- Calories
- 493 kcal
- Protein
- 27 g
- Carbohydrates
- 73 g
- Fat
- 12 g
- Fiber
- 29 g
- Sodium
- 610 mg
- Saturated Fat
- 2 g
- Potassium
- 1687 mg
- Calcium
- 180 mg
- Iron
- 7.3 mg
- Magnesium
- 191 mg
- Phosphorus
- 444 mg
- Zinc
- 4.4 mg
- Vitamin A
- 47 mcg
- Vitamin C
- 10 mg
- Water
- 279 g
Sources: Aggregated Public Data, USDA FoodData Central
Method
Shell the raw cranberry beans by splitting the pods open along the seam using your fingers, discard the fibrous pods, and collect the shelled beans.
Rinse the shelled cranberry beans under cold running water in a colander to wash away field debris, then drain thoroughly.
Place garlic cloves, cilantro, and parsley on a cutting board, then mince the garlic finely and chop the fresh herbs using a chef's knife.
Heat 15 ml extra virgin olive oil in a Dutch oven over medium heat at 130°C (266°F), then stir in the minced garlic, tomato paste, ground cumin, sweet paprika, ground ginger, and ground turmeric for 90 seconds until fragrant and darkened slightly.
Add the shelled cranberry beans and 1000 ml water to the Dutch oven, stir thoroughly with a wooden spoon, raise the heat to high, and bring to a rapid rolling boil at 100°C (212°F) for 10 minutes to safely destroy phytohaemagglutinin lectins.
Reduce heat to low, partially cover the Dutch oven with its lid, and simmer gently at 85°C (185°F) for 25 minutes until the beans are tender throughout.
Stir in 6 g fine sea salt using the wooden spoon, then continue simmering uncovered at 85°C (185°F) for 5 minutes to allow the salt to permeate the beans and reduce the cooking liquid into a sauce-like consistency.
Remove the Dutch oven from the heat, pour in the remaining 30 ml extra virgin olive oil and 15 ml fresh lemon juice, then fold in the chopped cilantro and parsley until emulsified and glossy.
Ladle the spiced beans and their savory Moroccan broth into a serving bowl, checking with a digital food thermometer that the dish is served hot above 60°C (140°F).
Chef's Notes
- This dish is inspired by Moroccan Loubia, a beloved street food and home-cooked staple traditionally prepared with white beans or seasonal fresh legumes simmered in spiced tomato broth.
- Blooming the cumin, paprika, ginger, and turmeric in olive oil alongside tomato paste is crucial; it mellows raw acidity and develops deep earthy complexity.
- Fresh cranberry beans cook in roughly half the time of dried beans and develop a silky, chestnut-like texture that absorbs North African spices readily.
- Always wait until the beans have softened before introducing salt and lemon juice, as premature acid and salt exposure can inhibit softening of bean skins.
Storage
Refrigerator: 4 days — Cool promptly and refrigerate leftovers within 2 hours in an airtight container submerged in cooking liquor.
Freezer: 3 months — Store cooled beans in braising liquid in freezer-safe containers, leaving 2 cm headspace for liquid expansion.
Reheating: Reheat gently in a saucepan over medium heat until simmering and heated through to an internal temperature of at least 74°C (165°F), stirring occasionally.
Troubleshooting
Beans remain chalky or hard in the center after the prescribed simmering time
Cause: Beans were harvested later in maturity or heat dropped below a gentle simmer
Fix: Add 100 ml boiling water and continue simmering covered for an extra 10 to 15 minutes until tender
Prevention: Check beans for tenderness before adding salt and maintain a steady gentle simmer
Broth tastes sharp or unpleasantly bitter
Cause: Spices or garlic scorched during the initial sauté
Fix: Stir in an additional pinch of sweet paprika, 5 ml olive oil, and 5 ml lemon juice to balance bitterness
Prevention: Keep heat at medium and stir continuously during the 90-second spice blooming step
Risk of lectin food poisoning from fresh beans
Cause: Failing to boil raw Phaseolus vulgaris beans at a full 100°C (212°F) for 10 minutes
Fix: Return pot immediately to an active rolling boil at 100°C (212°F) for 10 minutes before serving
Prevention: Ensure water reaches an active rolling boil before setting the 10-minute timer
Cultural Context
Known across Morocco as Loubia, stewed beans are an iconic comfort dish served everywhere from bustling roadside stalls in Fes and Marrakech to family dining tables. While often prepared with dried white haricot beans, seasonal fresh beans are prized during harvest periods for their creamy sweetness. Braised with cumin, garlic, sweet paprika, and fresh herbs, this fragrant preparation is traditionally enjoyed piping hot with crusty khobz bread for scooping.










