===
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.

Chile Colorado: Bold Mexican Comfort
Ingredients
Equipment
Method
- Place washed and deseeded dried New Mexico chiles in a medium stockpot with 3 cups of water. Bring to a boil, then remove from heat and let steep for about 30 minutes until soft. If needed, place a plate on top to keep chiles submerged.
- While chiles soak, trim excess fat from beef chuck roast and cut into bite-sized chunks.
- In a bowl, combine flour, kosher salt, and black pepper. Dredge each piece of beef in this seasoned mixture until coated.
- Heat olive oil in a pan and brown the beef chunks until they develop a crust. Work in batches if necessary to avoid overcrowding.
- Strain the softened chiles but reserve the cooking liquid. Blend the chiles with some of this liquid until smooth, adding more liquid as needed for consistency.
- For the silkiest texture, pass the chile puree through a fine mesh strainer to remove any remaining seeds or tough skin bits.
- Place chopped onion at the bottom of a 4-6 quart crockpot, then add the browned beef chunks.
- Pour the strained chile puree over the beef. Add enough beef stock to just cover the meat.
- Set crockpot to low for 8-10 hours or high for 4-5 hours, until beef is tender and flavors have melded.
- If desired, add chili powder to taste toward the end of cooking for additional heat.
Notes

Creamy Ambrosia Salad
Ingredients
Equipment
Method
- Chill all ingredients before beginning for best texture and flavor.
- In a large glass bowl, combine the drained mandarin oranges and drained pineapple chunks.
- Add the shredded coconut to the fruit mixture.
- Gently fold in the sour cream until all ingredients are evenly coated.
- Lastly, fold in the miniature marshmallows to preserve their pillowy texture.
- For best results, refrigerate for 1-2 hours before serving to allow flavors to meld together.
Notes

Hearty Beef and Vegetable Soup
Ingredients
Equipment
Method
- In a medium bowl, combine the sirloin tip steak with soy sauce and let marinate for 15 minutes while you prepare other ingredients.
- Heat vegetable oil in a large Dutch oven over medium-high heat until just smoking. Add mushrooms and onion, cooking until deeply browned and dark bits form on the bottom of the pan, about 8-12 minutes.
- Transfer the vegetables to a bowl. Add the marinated beef to the same pot and cook until liquid evaporates and meat begins to brown, about 6-10 minutes.
- Stir in tomato paste and minced garlic, cooking until fragrant, about 30 seconds.
- Pour in red wine, scraping up browned bits from the bottom with a wooden spoon, and let reduce until syrupy.
- Add beef broth, chicken broth, carrots, celery, bay leaf, and the reserved mushrooms and onions back to the pot.
- Bring to a simmer and cook for 25-30 minutes, until vegetables and meat are tender.
- While the soup simmers, sprinkle unflavored gelatin over cold water in a small bowl and let stand to bloom.
- When vegetables and meat are tender, stir in the frozen mixed vegetables and cook for an additional 5 minutes.
- Remove bay leaf, stir in the dissolved gelatin and fresh parsley, and season with salt and pepper to taste.
- Let the soup rest for 5 minutes before serving to allow flavors to meld.
Notes

Boston Cream Donuts
Ingredients
Equipment
Method
- In a bowl, dissolve 2¼ teaspoons of active dry yeast in ¾ cup warm milk with 1 tablespoon of granulated sugar; let it sit for 5–10 minutes until foamy. This confirms that your yeast is active.
- Add the remaining sugar, 3 tablespoons softened halal butter, 2 egg yolks, 1 teaspoon non‐alcoholic vanilla extract, 2½ cups all-purpose flour, and ½ teaspoon salt. Mix until a soft dough forms, then transfer to a floured surface and knead for about 5–6 minutes until smooth and elastic.
- Place the dough in a greased bowl, cover, and let it rise for about one hour until doubled in size.
- For the pastry cream filling, heat 2 cups whole milk with ½ cup granulated sugar in a saucepan until hot. In a separate bowl, whisk together 4 egg yolks and ¼ cup cornstarch. Slowly temper the egg mixture by adding some of the hot milk, then return the combined mixture to the saucepan. Cook, stirring constantly, until the cream thickens. Remove from heat and stir in 2 tablespoons halal butter and 1 teaspoon non-alcoholic vanilla extract. Cover the surface directly with plastic wrap to prevent a skin from forming and refrigerate.
- For the chocolate glaze, heat ½ cup heavy cream until just simmering and pour it over 4 ounces of chopped semi-sweet chocolate along with 1 tablespoon halal butter. Let it sit briefly before stirring until smooth.
- Roll out the risen dough to about ½-inch thickness and cut into circles. Allow the cut dough to have a brief second rise, then fry in vegetable oil until golden brown on both sides, about 1–2 minutes per side. Ensure the oil temperature is just right to avoid undercooking or burning the donuts.
- After the donuts cool slightly, use a piping bag to fill each one with the chilled pastry cream. Finally, dip the tops of the donuts into the chocolate glaze and let them set before serving.
Notes

Garden-Fresh Tomato Soup
Ingredients
Equipment
Method
- Heat olive oil in a soup pot over medium heat.
- Add minced onion and garlic, then sauté until transparent and fragrant, about 2-3 minutes.
- Add the diced tomatoes and water to the pot. Bring to a gentle simmer.
- Stir in the basil and season with salt and pepper to taste.
- Let the soup simmer for at least 20 minutes to allow flavors to meld together.
- Ladle the warm soup into bowls. If desired, add a swirl of cream on top and garnish with fresh parsley.
Notes

Savory Roast Beef Sliders With Chipotle Sauce
Ingredients
Equipment
Method
- In a mixing bowl, whisk together water, salsa, onion soup mix, Italian dressing mix, and au jus mix until well combined.
- Place beef roast in the slow cooker and pour the seasoned mixture over it, ensuring the meat is well coated.
- Cover and cook on low for 8-10 hours, until the beef is fall-apart tender.
- Once cooked, shred the beef using two forks and allow it to rest in its juices.
- Prepare the chipotle sauce by combining sour cream, chili sauce, and horseradish sauce in a small bowl. Mix well and set aside.
- Preheat your broiler. Slice the Hawaiian rolls in half horizontally and arrange the bottom halves on a baking sheet.
- Place Swiss cheese slices on each roll bottom and broil for 1-2 minutes, just until the cheese melts and bread lightly toasts. Watch carefully to prevent burning.
- Remove from broiler and top each roll with a generous portion of shredded beef.
- Spread chipotle sauce on the top half of each roll, then place on top of the beef to complete the sliders.
- Serve immediately while warm.
Notes

Ghost Sugar Cookies
Ingredients
Equipment
Method
- In a large bowl, cream together the softened unsalted butter with confectioners' sugar until light and fluffy, about 2-3 minutes using an electric mixer.
- Beat in the egg and vanilla extract until fully incorporated.
- In a separate bowl, whisk together the all-purpose flour, baking soda, cream of tartar, and salt.
- Gradually add the dry mixture to the wet ingredients, mixing just until a cohesive dough forms. Be careful not to overmix.
- Divide the dough into two discs, flatten slightly, and wrap in plastic wrap. Refrigerate for at least 30 minutes.
- Preheat oven to 350°F (175°C) and line baking sheets with parchment paper.
- On a lightly floured surface, roll the chilled dough to about ¼-inch thickness and cut out ghost shapes with a cookie cutter.
- For extra-crisp edges, place the cut shapes on the baking sheet and refrigerate for another 10 minutes before baking.
- Bake for 8-10 minutes, or until the edges are just lightly golden. The cookies should remain pale for that ghostly appearance.
- Allow cookies to cool completely on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
- Prepare the icing by mixing powdered sugar with small amounts of milk until smooth. Add a tiny bit of corn syrup for shine if desired.
- Pipe or spread the icing onto the cooled ghost cookies, then quickly add two mini chocolate chips for the eyes before the icing sets.
- Allow the icing to set completely before serving or storing.
Notes

Classic Creamy Chicken Salad
Ingredients
Equipment
Method
- Preheat your oven to 190°F.
- Slice the chicken breasts thinly and place them in a bowl. Add 2 tablespoons olive oil, 1 teaspoon salt, 1 teaspoon pepper, and the juice from 1 lemon. Toss to ensure the chicken is evenly coated.
- Allow the chicken to marinate for at least 10 minutes. For deeper flavor, you can let it marinate for a few hours if time permits.
- Meanwhile, halve the tomatoes and arrange them together with the marinated chicken on a baking tray. Roast in the oven for about 20 minutes until the chicken is cooked through and the tomatoes are softened and slightly caramelized.
- While the chicken and tomatoes roast, dice the cucumber and red onion, and slice 1/2 a lemon into rounds.
- Prepare the creamy corn dressing by blending 150 g of corn with 2 tablespoons of almond milk until the mixture is smooth and thick.
- To assemble the salad, arrange the roasted chicken, tomatoes, cucumber, and red onion on a serving platter. Drizzle the blended corn dressing over the top. Then, finish with a dressing made by drizzling 2 tablespoons olive oil and 1/2 lemon juice over the salad, seasoning with 1/2 teaspoon salt and 1/2 teaspoon cracked pepper. Garnish with sunflower seeds and fresh basil leaves.
- Serve immediately and enjoy your versatile, flavor-packed chicken salad.
Notes

Mulligatawny Soup
Ingredients
Equipment
Method
- Heat vegetable oil in a large pot over medium heat.
- Add chopped onion, crushed garlic, grated ginger, and chopped red chilies. Sauté until onions begin to soften, about 3 minutes.
- Add ground coriander, ground cumin, turmeric, curry powder, cinnamon, and bruised cardamom pods. Cook while stirring frequently for about 5 minutes until the onions are completely soft and the spices are fragrant.
- Stir in the red lentils, stock, chopped potato, and chopped apple. Bring the mixture to a simmer.
- Cover the pot and cook for approximately 20 minutes, or until both the potato and lentils are tender.
- Remove from heat and blend the soup until smooth using an immersion blender, or carefully transfer in batches to a regular blender.
- Return the blended soup to the pot and stir in the coconut milk, lemon juice, and chopped fresh coriander leaves.
- Gently warm the soup before serving. Taste and adjust seasoning if necessary.
Notes

Mac and Cheese Muffins
Ingredients
Equipment
Method
- Preheat your oven to 400°F and spray a 12-well muffin tin with non-stick cooking spray.
- In a saucepan over medium-high heat, melt 1 tablespoon of butter until it begins to foam.
- Whisk in 1 tablespoon of flour, 1/2 teaspoon mustard powder, and 1/4 teaspoon freshly grated nutmeg until the mixture thickens and turns a light beige – this forms your roux.
- Slowly pour in 1 cup of skim milk, add 1/4 teaspoon Tabasco sauce and 1 minced garlic clove, whisking continuously until the sauce thickens.
- Reduce the heat to medium and gradually add in 3 ounces of shredded sharp cheddar cheese and 3 ounces of shredded gruyere cheese, stirring after each addition until fully melted.
- In a large bowl, combine the cheese sauce with 4 cups of cooked elbow macaroni and the well-drained 10-ounce package of frozen chopped spinach.
- Beat together 1 egg and 1 egg white, then mix them into the mac and cheese mixture to help bind the ingredients.
- Season with salt and ground black pepper to taste, and spoon the mixture into the prepared muffin tin, filling each well right to the top without overflowing.
- Bake in the preheated oven for 20-25 minutes until the tops are golden brown and slightly crispy.
- Let the muffins cool for about 5 minutes in the tin before removing, allowing them to set and hold their shape.




