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

Hearty British Ploughman's Lunch
Ingredients
Equipment
Method
- Spread the plum and apple chutney generously across both slices of bloomer bread.
- Cut the mature cheddar cheese into substantial chunks rather than thin slices to ensure proper texture and flavor in each bite.
- Layer the cheese chunks evenly across one slice of the chutney-spread bread.
- Top with the second slice of bread, pressing down gently to help it hold together.
- Cut the sandwich in half diagonally for a better presentation of the layers.
- Serve with a side of chips for an authentic pub experience.
Notes

Aromatic Chana Masala
Ingredients
Equipment
Method
- Blend the diced shallots with freshly grated coconut until you achieve a smooth paste. Set aside for later use.
- Drain the soaked garbanzo beans and transfer to a pressure cooker with 6 cups of water. Cook until you hear about 2 whistles (approximately 10-15 minutes).
- Drain the cooked beans but reserve the cooking liquid. This liquid will be used to create the sauce.
- Heat oil in a large 6-quart stock pot over medium heat. Add chopped red onions and cook until they turn golden brown.
- Add ginger-garlic paste to the pot and sauté for 1-2 minutes until fragrant.
- Quickly add turmeric powder, chili powder, cayenne pepper, and red pepper flakes. Stir continuously for about 30 seconds to bloom the spices without burning them.
- Add chopped tomatoes and cook for about 10 minutes, stirring regularly, until they break down into a thick paste.
- Stir in salt, then add the cooked garbanzo beans along with 2 to 2½ cups of the reserved cooking liquid.
- Let the mixture simmer uncovered for 5 minutes, allowing the beans to absorb the flavors.
- Add the prepared coconut-shallot paste along with another ¾ cup of the reserved cooking liquid.
- Bring to a gentle boil, then reduce heat and simmer uncovered for 10 minutes until the sauce thickens and flavors meld together.
- Serve hot over basmati rice or with warm naan bread.
Notes

BBQ Baked Beans with Ground Beef
Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C).
- Pour the pinto beans with their liquid into a large casserole dish.
- In a small bowl, dissolve the cornstarch in water, stirring until completely smooth. Add this mixture to the beans and stir to incorporate.
- Add ketchup, barbecue sauce, white vinegar, and brown sugar to the beans, stirring to combine.
- Sprinkle in the diced onions, mustard, chili powder, salt, and black pepper.
- Fold in the cooked ground beef until evenly distributed throughout the bean mixture.
- Cover the casserole dish and bake in the preheated oven for 90 minutes, stirring every 30 minutes to ensure even cooking and prevent burning around the edges.
- Remove from oven and allow to cool for 5-10 minutes before serving to allow the sauce to thicken to the perfect consistency.
Notes

Greek Yogurt Ranch Dip
Ingredients
Equipment
Method
- In a medium bowl, combine the Greek yogurt and mayonnaise. Whisk until smooth and well blended.
- Stir in the dried dill, dried parsley, garlic powder, onion powder, lemon juice (or white vinegar), and fine salt. Add black pepper to taste, and if desired, mix in the minced chives and a pinch of sugar.
- Taste the dip and adjust the seasoning if needed. Once satisfied, cover the bowl and place it in the refrigerator for about 30 minutes to allow the flavors to meld and the herbs to fully rehydrate.
- Before serving, give the dip a final stir. If it is too thick, thin it out with a little milk or buttermilk, or whisk in 2-3 tablespoons to transform it into a pourable dressing.
- Serve with fresh veggies, chips, or drizzle over your favorite grain bowls and salads.
Notes

Fresh Zucchini Pasta
Ingredients
Equipment
Method
- Bring a large pot of well-salted water to a rolling boil. Add the linguine and cook until al dente according to package directions.
- While pasta cooks, prepare the vegetables. Use a cheese grater to shred the zucchini and a vegetable peeler to create carrot ribbons.
- Drain the pasta thoroughly when done, but do not rinse it.
- In the same pot, heat the olive oil over medium heat. Add the red pepper flakes and chopped garlic, cooking until fragrant but not browned.
- Add the shredded zucchini and carrot strips to the pot. Stir quickly to coat with the aromatic oil. Season with salt and pepper to taste.
- Return the drained linguine to the pot and toss everything together until the pasta is evenly coated with oil and the vegetables are well distributed. Add a touch more olive oil if the mixture seems dry.
- Add a generous amount of Parmesan cheese and toss again until melted and incorporated throughout the pasta.
- Serve immediately with additional Parmesan cheese if desired.
Notes

Cream Cheese Lemonade Pie
Ingredients
Equipment
Method
- Prepare your 9-inch graham cracker pie crust by either using a store-bought one or making your own by combining graham cracker crumbs, a bit of sugar, and melted butter pressed into a pie dish. If making your own, chill the crust in the refrigerator while preparing the filling.
- In a large mixing bowl, beat 8 oz of softened cream cheese with an electric mixer until smooth and creamy, ensuring there are no lumps.
- Gradually mix in the 14 oz of sweetened condensed milk until well combined and silky.
- Pour in 6 oz of thawed lemonade concentrate and add 1 teaspoon of lemon zest (if using). Mix until the filling is smooth and thick.
- In a separate bowl, whip 1 cup of heavy whipping cream until stiff peaks form. Gently fold the whipped cream into the lemonade mixture to introduce an airy lightness.
- Pour the creamy filling into your prepared graham cracker crust, smooth the top with a spatula, and refrigerate for at least 4 hours (or overnight for best results).
- Before serving, garnish with a dollop of whipped cream and a few thin lemon slices if desired. Slice and serve to enjoy a burst of summer flavor.
Notes

Chicken Chili
Ingredients
Equipment
Method
- Heat canola oil in a large non-reactive saucepan over medium-low heat.
- Add chopped onion and minced garlic, cooking until just tender but not browned.
- Increase heat to medium and add chicken strips. Cook until no longer pink, about 3 minutes.
- Sprinkle chile powder, cumin, and oregano over the chicken, stirring to coat evenly. Allow spices to bloom briefly in the oil.
- Pour in chicken broth, chopped tomatoes with juice, and chopped jalapeños. Season with salt and pepper to taste.
- Cover the pot and bring to a gentle boil, then reduce heat and simmer over low heat for 15 minutes.
- Stir in the drained and rinsed black beans, then continue to simmer uncovered over medium-low heat for about 15 minutes longer, until the chili thickens to desired consistency.
- Serve in bowls garnished with fresh cilantro, with lime wedges and hot sauce on the side.
Notes

Steak Fajitas With Fresh Lime
Ingredients
Equipment
Method
- Place the skirt steaks in a glass baking dish and season generously with salt and pepper.
- In a medium bowl, combine 2 tablespoons of the fresh lime juice with the thinly sliced onion, pressed garlic, hot chili sauce, ground cumin, and finely grated lime peel to create the marinade. Pour the marinade evenly over the steaks and let it sit for 10 minutes.
- Heat 2 tablespoons of olive oil in a large nonstick skillet over high heat. Add the steaks along with the onion mixture and sear the steaks for about 1 minute per side.
- Add the cherry tomatoes and thinly sliced fresh basil to the skillet, then continue cooking the steaks. Cook for an additional 3 minutes for medium-rare, turning them occasionally.
- Sprinkle the remaining 1 tablespoon of lime juice over the pan and cook for one more minute to let the flavors meld.
- Transfer the steaks to a cutting board and let them rest for a few minutes. Slice thinly against the grain and serve the meat along with the pan juices on warm tortillas.
- For best results, warm your tortillas directly over a gas flame for about 10 seconds per side or heat them in a dry skillet before serving.
Notes

Crock Pot Chicken and Angel Hair Pasta
Ingredients
Equipment
Method
- Spray your crock pot with cooking spray to prevent sticking.
- Add the chicken pieces, onion soup mix, water, minced garlic, fresh mushrooms, sour cream, and chopped chives to the crock pot. Stir well so that the onion soup mix dissolves and evenly coats the ingredients.
- Cover the crock pot and cook on low for 4 to 6 hours until the chicken is fully cooked and tender.
- About 10 minutes before serving, stir in the uncooked angel hair pasta. Cover again and cook until the pasta is al dente.
- Give the dish a final stir and serve immediately. Consider pairing with a crisp green salad or garlic bread for a complete meal.
Notes

Hearty Beef and Venison Stew
Ingredients
Equipment
Method
- Coat the beef or venison pieces with ½ cup flour, ensuring each piece is well covered.
- In a large skillet, melt the shortening over medium-high heat.
- Add the flour-coated meat to the skillet and season generously with salt and pepper. Brown the meat on all sides.
- When the meat is almost browned, add the finely chopped onion and continue cooking until onion is translucent.
- Add the Worcestershire sauce and stir for another minute.
- Transfer the meat and onion mixture to a Dutch oven or large soup kettle.
- Pour in the hot water and add beef bouillon granules, dried thyme, bay leaf, lemon juice, and whole cloves.
- Bring the mixture to a boil, then reduce heat to a gentle simmer. Cover and cook for 2 hours.
- After 2 hours, add the carrots, potatoes, bell pepper, celery, mushrooms, and tomatoes.
- Cover again and simmer for another 1½ hours, or until vegetables are tender.
- If using frozen peas, add them during the last 20 minutes of cooking.
- Remove and discard the bay leaf and cloves.
- Bring the stew back to a boil.
- In a small bowl, whisk together the 4 tablespoons of flour (or cornstarch) with ½ cup cold water until smooth.
- Slowly pour the flour mixture into the boiling stew while stirring constantly to prevent lumps.
- Stir in the Kitchen Bouquet for color and enhanced flavor.
- Cook for an additional 2-3 minutes until the stew has thickened to your desired consistency.




