===
Why You’ll Love This Hearty Moroccan Harira Soup
This Moroccan Harira soup isn’t just a meal—it’s pure comfort in a bowl.
The fragrant blend of spices like turmeric, cinnamon, and ginger creates a complex flavor profile that’ll transport you straight to a Moroccan kitchen. I love how the tender lamb melts in your mouth while the lentils and chickpeas add hearty substance.
What makes this recipe special? It’s incredibly filling yet doesn’t weigh you down.
The vermicelli noodles soak up all those aromatic juices, and that final touch of lemon adds the perfect brightness to balance the rich, savory base. Trust me, your kitchen will smell amazing.
What Ingredients are in Hearty Moroccan Harira Soup?
Traditional Moroccan harira is a protein-packed soup that combines tender meat, legumes, and aromatic spices to create something truly magical. The ingredient list might look long at first glance, but don’t let that intimidate you—each component plays an important role in building those deep, complex flavors that make this soup so satisfying. From the warm spices to the bright finish of lemon juice, every element works together in perfect harmony.
- 1 pound cubed lamb
- 1 teaspoon ground turmeric
- 1½ teaspoons ground black pepper
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground ginger
- ¼ teaspoon ground cayenne pepper
- 2 tablespoons margarine (or butter)
- ¾ cup chopped celery
- 1 regular onion, chopped
- 1 red onion, chopped
- ½ cup chopped fresh cilantro
- 1 (29 ounce) can diced tomatoes
- 7 cups water
- ¾ cup green lentils
- 1 (15 ounce) can garbanzo beans (chickpeas), drained
- 4 ounces vermicelli pasta
- 2 eggs, beaten
- Juice of 1 lemon
You might notice this recipe calls for margarine, but feel free to substitute with butter or even olive oil if you prefer. The vermicelli pasta should be broken into smaller pieces before adding to the soup—this helps it distribute evenly throughout. For a vegetarian version, you could omit the lamb and double the lentils and chickpeas for protein, while using vegetable broth instead of water for extra flavor. And if cilantro isn’t your thing (I know some people think it tastes like soap), you can substitute with flat-leaf parsley for a different but equally fresh finish.
How to Make This Hearty Moroccan Harira Soup
Making harira is all about layering flavors from the very beginning. Start by placing 1 pound of cubed lamb in a large soup pot over low heat, along with all those aromatic spices: 1 teaspoon ground turmeric, 1½ teaspoons ground black pepper, 1 teaspoon ground cinnamon, ¼ teaspoon ground ginger, and ¼ teaspoon ground cayenne pepper.
Add 2 tablespoons of margarine, ¾ cup chopped celery, both the chopped regular and red onions, and ½ cup fresh cilantro. This fragrant mixture needs to be stirred frequently for about 5 minutes—this step is essential for awakening the spices and creating that deep flavor base. Then pour in the 29-ounce can of diced tomatoes (but hold onto that tomato juice for later!) and let everything simmer together for 15 minutes, allowing the meat to begin tenderizing and the flavors to meld.
Now comes the body of the soup. Pour that reserved tomato juice into the pot along with 7 cups of water and ¾ cup green lentils.
This is where patience becomes your best friend in the kitchen. Bring the mixture to a boil, then reduce the heat, cover the pot, and let it simmer gently for 2 hours. During this time, the lamb becomes meltingly tender, the lentils soften, and all those complex flavors develop into something truly special.
About 10 minutes before you’re ready to serve, turn the heat up to medium-high and add the drained 15-ounce can of garbanzo beans and 4 ounces of vermicelli pasta (broken into smaller pieces).
Finally, gently stir in 2 beaten eggs—they’ll cook instantly, creating lovely ribbons throughout the soup—and finish with the juice of 1 lemon, which brightens all those deep, rich flavors and brings everything into perfect balance.
Hearty Moroccan Harira Soup Substitutions and Variations
While the classic recipe creates a magnificent soup, Harira’s beauty lies in its adaptability to what you have on hand.
Don’t have lamb? Chicken works wonderfully, or go vegetarian by doubling the lentils and chickpeas. I sometimes swap vermicelli for broken angel hair pasta or even rice when my pantry’s looking sparse.
Feel free to play with the spices too. More cayenne for heat lovers, less cinnamon if you find it overwhelming.
Fresh herbs running low? Dried cilantro or parsley will do in a pinch. And those green lentils can easily be red or brown—just adjust your cooking time accordingly.
Soup-making should never be stressful.
What to Serve with Hearty Moroccan Harira Soup
To complete the Moroccan feasting experience, Harira soup deserves thoughtful accompaniments that complement its rich flavors.
I always serve mine with warm, fluffy flatbreads—either homemade khobz or store-bought pita works beautifully for sopping up that savory broth.
A simple side of marinated olives and a small plate of dates provide the perfect sweet-savory contrast.
For special occasions, I’ll add a cool cucumber and mint salad dressed with lemon juice.
Final Thoughts
Harira soup holds a special place in my heart as the perfect combination of comfort and adventure on a plate. The rich blend of lamb, lentils, and aromatic spices creates a dish that’s both nourishing and exciting—truly the best of both worlds.
I’ve found that harira isn’t just a meal, it’s an experience to be savored. The way the vermicelli soaks up the fragrant broth, how the lemon juice brightens each spoonful… it’s culinary magic in a bowl.
Next time you’re craving something that warms both body and soul, remember this Moroccan treasure.

Standout Barbecue Sauce
Ingredients
Equipment
Method
- Place the Dijon mustard, honey, lemon juice, soy sauce, and minced garlic into a food processor.
- Pulse the mixture until smooth—about 30 seconds—ensuring there are no lumps.
- Use the sauce during the final 3–5 minutes of grilling for a beautiful glaze or enjoy it as a dip, sandwich spread, or even as a salad dressing when thinned with extra lemon juice and olive oil.
Notes

Coq Au Vin
Ingredients
Equipment
Method
- In a large, heavy Dutch oven, fry the bacon until crisp. Transfer to paper towels but keep the bacon fat in the pan.
- Season chicken pieces with salt and pepper, then coat them in flour.
- Brown the chicken in the hot bacon fat until golden on all sides. Don't rush this step as the browned bits add flavor.
- Add the chopped garlic, pearl onions, mushrooms, and carrot pieces. Sauté for about 2 minutes until slightly softened.
- Remove the pan from heat, pour in the cognac, then return to the flame. For the flambé technique, carefully light the fumes with a long match. Keep the pot lid nearby as a precaution. The flames will subside within a minute.
- After the flames die down, gradually stir in the Burgundy wine and chicken broth until well blended.
- Add the fresh thyme, herbes de Provence, and bay leaves.
- Cover and simmer for 60 minutes, allowing all the flavors to meld together.
- Uncover and continue simmering for another 15 minutes to reduce and thicken the sauce.
- Top with the reserved crumbled bacon and fresh chopped parsley before serving.
Notes

Macaroni Salad
Ingredients
Equipment
Method
- Cook macaroni according to package directions until tender but still firm. Drain and allow to cool slightly.
- While pasta cooks, prepare the vegetables and other ingredients: dice the celery, onion, and cucumber; halve the cherry tomatoes; cube the cheese; and chop the hard-boiled eggs.
- In a separate bowl, whisk together the mayonnaise or Miracle Whip, milk, sugar, white vinegar, and salt until smooth and well combined.
- In a large bowl, combine the cooled macaroni with the prepared vegetables, cheese, eggs, and peas.
- Pour the dressing over the macaroni mixture and gently fold until all ingredients are evenly coated.
- Cover and refrigerate for at least 4 hours or overnight to allow flavors to meld together.
- Stir gently before serving cold.
Notes

Peanut Butter Stuffed Brookies
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C) and line a 9×9-inch square baking pan with parchment paper. This will help you lift the dessert out easily once it’s baked.
- For the brownie layer: In a bowl, whisk together ½ cup (115g) melted unsalted butter and 1 cup (200g) granulated sugar until combined. Add 2 large eggs and 1 teaspoon non-alcoholic vanilla extract, whisking until the mixture becomes glossy and smooth.
- Mix in ⅓ cup (35g) unsweetened cocoa powder, ½ cup (65g) all-purpose flour, ¼ teaspoon baking powder, and ¼ teaspoon salt. Stir just until combined, then spread the brownie batter evenly in the prepared pan.
- For the peanut butter filling: In a separate bowl, mix ¾ cup (190g) creamy peanut butter with ¼ cup (30g) powdered sugar. Dollop teaspoon-sized portions of this mixture over the brownie batter to create pockets of peanut butter.
- For the cookie layer: Beat ½ cup (115g) softened unsalted butter with ½ cup (100g) packed brown sugar and ¼ cup (50g) granulated sugar until light and fluffy. Add 1 large egg and 1 teaspoon non-alcoholic vanilla extract; mix until well combined.
- In another bowl, whisk together 1¼ cups (155g) all-purpose flour, ½ teaspoon baking soda, and ¼ teaspoon salt. Gradually add this dry mix to the butter mixture and then fold in 1 cup (170g) semi-sweet chocolate chips.
- Carefully spread the cookie dough over the brownie layer, ensuring you gently connect the peanut butter dollops without disturbing them too much. Bake for 30–35 minutes until the cookie top is golden and a toothpick inserted in the center comes out with a few moist crumbs.
- Allow the brookies to cool completely in the pan before cutting them into squares.
Notes

Crustless Zucchini Tomato Quiche
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C). Prepare a 9-inch pie dish or quiche pan by coating it generously with cooking spray or butter.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the finely chopped small onion and cook for about 3 minutes until softened.
- Add the thinly sliced zucchinis and minced garlic to the skillet. Cook for 5-6 minutes until the zucchini is tender but still holds its shape and develops a gentle golden edge.
- Remove the skillet from heat and allow the vegetable mixture to cool slightly so that it doesn’t prematurely cook the eggs.
- In a mixing bowl, whisk together 3 large eggs, 1 cup milk, and ½ cup heavy cream until smooth. Season with 1 teaspoon dried basil (or 1 tablespoon fresh basil), ½ teaspoon dried oregano, ½ teaspoon salt, ¼ teaspoon black pepper, and a pinch of red pepper flakes if desired.
- Spread the cooled zucchini and onion mixture evenly in your prepared dish. Scatter the diced tomatoes over top and sprinkle with 1 cup shredded mozzarella and ½ cup grated Parmesan cheese.
- Pour the egg mixture evenly over the vegetables and cheese. Bake in the preheated oven for 35-40 minutes, or until the center is set and the top has turned a beautiful golden brown.
- Let the quiche rest for 10 minutes before slicing to allow the filling to set for cleaner servings.
Notes

Honey-Glazed Grilled Salmon
Ingredients
Equipment
Method
- Create a makeshift bowl by taking a sheet of aluminum foil and curling up the edges. Place this on a flat baking sheet or cutting board.
- Arrange the salmon fillets in the foil bowl, ensuring they fit comfortably.
- In a small bowl, combine vegetable oil, soy sauce, Worcestershire sauce, lemon juice, ginger, honey, and dried basil. Stir until well incorporated.
- Pour the marinade over the salmon fillets, ensuring they're evenly coated.
- Allow the salmon to marinate while preheating your grill to medium-low heat, about 15 minutes.
- Carefully transfer the entire foil package with the salmon directly onto the grill grates.
- Close the grill lid and cook for approximately 20 minutes, or about 10 minutes per inch of salmon thickness.
- Check for doneness by testing if the salmon flakes easily with a fork while still remaining moist inside.
- Remove from grill and serve immediately.
Notes

Comforting Rotisserie Chicken Salad
Ingredients
Equipment
Method
- Remove skin and bones from the rotisserie chicken, then dice the meat into bite-sized pieces to measure 3 cups. Place in a large mixing bowl.
- Finely chop the celery, onion, apple (no need to peel), and black olives.
- Add all chopped ingredients to the bowl with the diced chicken.
- Sprinkle with salt and add mayonnaise to the mixture.
- Gently fold everything together until all ingredients are evenly coated with mayonnaise.
Notes

Cozy Pumpkin Banana Bread for Fall
Ingredients
Equipment
Method
- Preheat your oven to 300°F (150°C). Grease and flour a standard loaf pan or a jumbo muffin tin.
- In a large mixing bowl, cream together 1 cup of sugar and 4 ounces of butter until light and fluffy. This will help incorporate air into the batter.
- Add 2 eggs one at a time, beating well after each addition.
- Stir in 2 mashed ripe bananas and 1/2 cup of canned pumpkin until well combined.
- In a separate bowl, whisk together 1 teaspoon of baking soda, 1/4 teaspoon of salt, 2 cups of all-purpose flour, and 1/2 teaspoon of pumpkin pie spice.
- Gently mix the dry ingredients into the wet ingredients until just combined. Be careful not to overmix to keep the bread tender.
- Pour the thick batter into your prepared pan.
- Bake for about 60 minutes, checking around the 40-minute mark. If the top browns too quickly, cover it loosely with aluminum foil. The bread is done when a toothpick inserted in the center comes out clean.
- Allow the bread to cool in the pan for about 10 minutes before transferring it to a wire rack to cool completely.
Notes

Fork-Tender Braised Chuck Roast
Ingredients
Equipment
Method
- Place the chuck roast directly into a crock pot. If desired, sear the roast first to develop extra flavor.
- Add 2 cups of water and sprinkle your chosen dry ingredients (such as salt, pepper, rosemary, thyme, paprika, and garlic powder) evenly over the meat.
- Cover the crock pot and cook on low for 8 hours, allowing the meat to start tenderizing and the flavors to meld.
- After 8 hours, add the chopped vegetables (carrots, potatoes, and celery) around the roast, ensuring they soak up the savory juices.
- Replace the lid and continue cooking on low for an additional 10-12 hours until the meat is fork-tender and the vegetables are perfectly infused.
- To serve, gently transfer the roast to a serving platter, arrange the vegetables around it, and spoon some of the rich cooking liquid over the top. Optionally, reduce some of the liquid on the stovetop for a thicker sauce.





