Logo
Loubia (Moroccan White Bean & Tomato Stew)
Breakfast

Loubia (Moroccan White Bean & Tomato Stew)

A carefully crafted dish that blends traditional and modern cooking techniques to deliver comforting flavors for every occasion.

⏱️

Cook Time

30 min

🔥

Difficulty

Medium

📂

Category

Breakfast

Recipe Details

Loubia (Moroccan White Bean & Tomato Stew)

A comforting, aromatic stew hailing from North African cuisine, Loubia features tender cannellini beans simmered with sweet onions, ripe tomatoes, and warm spices. This hearty dish balances protein-rich legumes with vibrant Mediterranean flavors, making it ideal for cool evenings or as a vegetarian centerpiece.

Prep & Cook Time

  • Total Time: 1 hour 35 minutes

  • Prep Time: 10 minutes

  • Cook Time: 1 hour 25 minutes

Ingredients

Serves 4–6 | Adjust quantities based on family size

For the Stew

  • 3 tablespoons olive oil

  • 2 medium yellow onions, halved and thinly sliced

  • 1 pound dried cannellini beans, soaked overnight and drained (or 3 × 16-ounce cans, drained/rinsed)

  • ½ (14-ounce) can crushed San Marzano tomatoes (or 2 medium ripe tomatoes, cored and diced into ½-inch pieces)

  • 4 garlic cloves, peeled and grated

  • 3 tablespoons finely chopped flat-leaf parsley (plus 1 tablespoon for Parsley Oil)

  • 2 teaspoons sweet paprika

  • 1 teaspoon ground ginger

  • 1 teaspoon ground turmeric

  • 1½ teaspoons fine sea salt (adjust to taste)

  • 2½ cups low-sodium vegetable stock (or 2 cups for quick version)

Optional Parsley Oil (Elevates the Stew!)

  • 4 tablespoons olive oil

  • 1 tablespoon finely chopped flat-leaf parsley

  • 1½ teaspoons white wine vinegar

  • Pinch fine sea salt

  • Pinch granulated sugar

Serving

  • Crusty bread (e.g., baguette, pita)

Step-by-Step Instructions

1. Prepare the Beans

  • Dried Beans: Soak overnight in water (cover by 2 inches), drain, and rinse.

  • Canned Beans: Skip soaking; drain and rinse (use for the Quick Version below).

2. Sauté Onions

Heat 3 tablespoons olive oil in a large, heavy-bottomed pot over medium-low heat. Add onions, cover, and cook, stirring occasionally, until translucent and soft, ~7 minutes.

3. Simmer the Stew Base

Add drained beans, crushed tomatoes, grated garlic, chopped parsley, paprika, ginger, turmeric, and salt. Pour in vegetable stock, stir, and cover with a lid. Simmer over low heat until beans are tender and the stew thickens, 1 hour 15 minutes to 1 hour 25 minutes.

Pro Tip: During the final 15 minutes, check periodically—add warm water gradually if stock evaporates completely, aiming for a thick, stew-like consistency.

4. Make Parsley Oil (Optional)

In a small bowl, whisk together 4 tablespoons olive oil, 1 tablespoon parsley, white wine vinegar, salt, and sugar. Cover and refrigerate for up to 48 hours (add to the stew just before serving).

5. Finish & Serve

Taste the stew and adjust salt if needed. Serve hot, drizzled with Parsley Oil (or plain olive oil) and crusty bread on the side.

Quick Version (20-Minute Shortcut)

Use 3 × 16-ounce cans cannellini beans (drained/rinsed). Skip soaking. Reduce stock to 2 cups.

  • Sauté onions as directed, then add tomatoes, garlic, spices, and stock. Cook 45 minutes.

  • Add drained beans and simmer 20 minutes more until tender.

Chef’s Tips

  • Bean Softening: Adding tomatoes to dry beans before full cooking prevents softening. Use pre-cooked beans (canned or boiled) for safety, or extend cooking time if using dried.

  • Tomato Balance: If tomatoes overpower the stew, reduce crushed tomatoes by 50% or add 1 tablespoon tomato paste during the final 15 minutes.

  • Oven Method: For deeper flavor, transfer the stew to a Dutch oven or tagine after step 3 and finish in a 350°F (175°C) oven for 1–2 hours.

  • Storage: Leftovers keep for 3–4 days; reheat with a splash of water to restore consistency.

Loubia’s rich, earthy flavors shine with a drizzle of Parsley Oil, but even without it, the stew’s depth makes it a standout vegetarian meal. Enjoy!