Infused with the warm, aromatic spices of North Africa, Navy Beans with Moroccan Flavor is a hearty and wholesome dish that transforms simple pantry staples into a bowl of pure comfort. Tender navy beans are slow-simmered with fragrant cumin, coriander, cinnamon, and turmeric, creating a richly spiced, tomato-based stew that is both satisfying and nutrient-packed. Fresh cilantro and a splash of tangy lemon juice elevate the flavors, while the optional red pepper flakes add just the right hint of heat. Perfect as a stand-alone vegan main dish or served alongside rice, couscous, or crusty bread, this dish combines global inspiration with easy-to-source ingredients. With minimal prep and a convenient simmer time, itβs an ideal option for cozy dinners or meal prepping flavorful leftovers.
Rinse the dried navy beans thoroughly under cold water. Soak them in a large bowl of water overnight, or for at least 8 hours. Drain and rinse before cooking.
In a large pot or Dutch oven, heat the olive oil over medium heat.
Add the diced onion and cook for 5-7 minutes, stirring frequently, until softened and translucent.
Stir in the minced garlic, ground cumin, coriander, cinnamon, paprika, turmeric, and red pepper flakes (if using). Cook for 1-2 minutes, stirring constantly, until the spices are fragrant.
Add the canned tomatoes and their juices, stirring well to combine. Cook for 3-4 minutes, allowing the flavors to meld.
Pour in the vegetable broth and add the soaked, drained navy beans. Stir to combine.
Bring the mixture to a boil, then reduce the heat to low and cover the pot. Simmer for 1.5 to 2 hours, stirring occasionally, until the navy beans are tender. Add more broth or water if needed to maintain a stewy consistency.
Season the dish with salt and black pepper to taste. Stir in the fresh cilantro and lemon juice just before serving.
Serve warm as a main dish with crusty bread, or alongside rice or couscous. Garnish with additional cilantro if desired.
Calories |
2235 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 59.0 g | 76% | |
| Saturated Fat | 9.2 g | 46% | |
| Polyunsaturated Fat | 2.9 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 5175 mg | 225% | |
| Total Carbohydrate | 338.9 g | 123% | |
| Dietary Fiber | 84.0 g | 300% | |
| Total Sugars | 37.5 g | ||
| Protein | 113.4 g | 227% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 925 mg | 71% | |
| Iron | 32.8 mg | 182% | |
| Potassium | 8559 mg | 182% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.