Vegetarian Moroccan chili loaded with beans and topped with poached eggs.

There is something about a poached egg resting on vegetables, grains, or beans that instantly feels cozy and warming. Whether enjoyed by a fireplace on a cold evening or as a comforting dish on an unusually warm autumn day, this Moroccan-inspired vegetarian chili topped with eggs hits the spot. Living in the Bay Area for over twenty-five years has taught me to savor signs of seasonal change whenever they appear; I grew up in Pennsylvania and spent many years in Massachusetts, so I look forward to crisp air, sweaters, and the slower pace of fall.

At the moment the weather tempts us toward the beach rather than the hearth, but I’m choosing to bring autumn to the kitchen. Preparing hearty, cool-weather dishes often makes the season feel nearer—at least that is my hopeful theory. This ragout is one of those satisfying meals that works for dinner any night you want something full-flavored, nourishing, and easy to adapt.

Cook’s Tips
There are a couple of reliable ways to add eggs to this ragout. One common method is to reduce the sauce until it’s thick, create a small well with a spoon, and crack a raw egg into each hollow. Cover and simmer gently until the whites are set but the yolks remain soft and runny. This creates a lovely, saucy bite with a creamy yolk that blends into the ragout.
If you prefer, you can poach or fry the eggs separately and place them on top when serving. That method is simple and gives you control over doneness. Avoid broiling the eggs in the pan to finish them quickly: broiling often yields an unpleasantly rubbery yolk and an unappealing texture, so it’s better to cook the eggs more gently.
Ras-el-hanout is a North African spice blend whose name means “head of the shop,” implying a mix of the seller’s best spices. The exact composition varies, but common components include cardamom, cinnamon, coriander, cumin, and chili. If you cannot find ras-el-hanout, you can approximate it by adding a cinnamon stick, a few cardamom pods, and a pinch of dried red pepper flakes, or use a prepared blend if available.
Wimpy Tips
This dish is adapted from a ragout that traditionally uses merguez or other sausages. For a mostly vegetarian approach I swap in beans for the meat, and the result is hearty and deeply flavorful on its own. If you have meat eaters at the table, you can add pork sausage or merguez alongside or instead of the beans, but the vegetarian version is satisfying and rich enough to please most appetites.
Other Hearty Egg Dishes
A related classic is shakshuka, and this recipe shares the same comforting idea of eggs poached in a spiced tomato base.
Moroccan Vegetarian Chili with Poached Eggs
30 minutes
1 hour
1 hour hr 30 minutes mins
Vegetarian Dinner
4
Susan Pridmore
Ingredients
- 1 tablespoon extra-virgin olive oil
- 1 cup diced yellow onion about ½ medium-large onion
- 2 cups diced sweet red pepper
- 2 tablespoon minced Fresno red chile or other mildly spicy pepper
- 1 ¾ teaspoon Hungarian sweet paprika
- 1 teaspoon ras-el-hanout spice
- 1 teaspoon kosher salt
- ¼ cup tomato paste
- 4 ½ cups chopped ripe tomatoes
- 1 ½ cups red beans
- 4 large eggs
Instructions
-
Heat the olive oil in a skillet over medium-high heat. Add the onion, diced red pepper, and minced Fresno chile along with the paprika, ras-el-hanout, and salt. Cook, stirring occasionally, until the onion and peppers are very soft and fragrant. Stir in the tomato paste and cook for about five minutes to deepen the flavors.
-
Add the chopped tomatoes and beans, bring to a simmer, and cook for 30 minutes so the tomatoes soften and form a saucy ragout. For a thicker sauce, turn the heat up for a few minutes to reduce excess liquid, then return to medium-low.
-
Make four small wells in the ragout with a large spoon. Crack an egg into a small bowl and then gently slip each egg into a well. Cover the skillet and simmer for about ten minutes, or until the whites are set and the yolks are still slightly runny. Cooking times vary, so check for your preferred doneness.
-
Serve by spooning out an egg with plenty of ragout into a bowl. Thick slices of crusty bread are ideal for soaking up the sauce; a simple green salad or olives make nice accompaniments.