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 |
2265 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 55.6 g | 71% | |
| Saturated Fat | 8.9 g | 44% | |
| Polyunsaturated Fat | 2.9 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 5200 mg | 226% | |
| Total Carbohydrate | 350.4 g | 127% | |
| Dietary Fiber | 85.5 g | 305% | |
| Total Sugars | 43.3 g | ||
| Protein | 113.1 g | 226% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 892 mg | 69% | |
| Iron | 30.6 mg | 170% | |
| Potassium | 8644 mg | 184% | |
*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.