Why You’ll Love This Recipe
You’ll love this soup because it’s a one-pot wonder that’s both wholesome and satisfying. The blend of cinnamon, paprika, cumin, and cayenne gives it a unique warmth, while sweet potatoes and chickpeas make it hearty without being heavy. Fresh spinach adds a bright, healthy touch, making this soup perfect for weeknight dinners, meal prep, or even freezing for later.
Ingredients
2 Tbsp extra virgin olive oil, or avocado oil
1 1/2 lbs. ground turkey, or grass-fed ground beef
1 lb. sweet potatoes, peeled and chopped
1 large yellow onion, diced
3 garlic cloves, minced
4 celery ribs, chopped
2 medium carrots, peeled and chopped
1 tsp ground cinnamon
1 tsp sweet paprika
1 tsp ground cumin
1/4 tsp cayenne pepper
1 (14oz.) jar peeled crushed tomatoes with juices
1 (14oz.) chickpeas, drained and rinsed if using canned
6 cups low sodium vegetable broth, or beef bone broth
2-3 cups fresh baby spinach
sea salt and pepper, to taste about 1/4 teaspoon each
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
-
In a large stockpot, heat the oil over medium heat.
-
Brown the ground turkey, crumbling the meat as it cooks.
-
Add onion, celery, carrot, and garlic; sauté until onion becomes translucent.
-
Stir in cinnamon, paprika, cumin, and cayenne pepper.
-
Add chickpeas, sweet potatoes, crushed tomatoes, and broth. Bring to a rapid boil, then reduce heat to a simmer and cover.
-
Simmer for 25-30 minutes, stirring occasionally, until sweet potatoes are tender.
-
To thicken, lightly mash a few sweet potatoes and chickpeas directly in the pot.
-
Taste and adjust seasoning with sea salt and pepper.
-
Stir in fresh spinach and allow it to wilt for a minute or two.
-
Ladle into bowls, let cool slightly, and serve.
Servings and timing
Yield: 6-8 servings
Total Time: 45 minutes
Variations
-
Ground Beef: Swap turkey for ground beef or lamb for a richer flavor.
-
Spicy Kick: Add an extra 1/4 tsp cayenne or a dash of harissa paste.
-
Vegetarian Version: Replace meat with extra chickpeas or lentils.
-
Thicker Soup: Blend 1/3 of the soup with an immersion blender for a creamier texture.
-
Extra Veggies: Add zucchini, bell peppers, or green beans for more nutrients.
-
Grain Bowl: Serve over cooked quinoa, farro, or couscous for a more filling meal.
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over medium heat, adding a splash of broth if needed. The soup can also be frozen for up to 2 months; thaw overnight in the fridge before reheating.
FAQs
Can I use ground chicken instead of turkey?
Yes, ground chicken works perfectly and keeps the soup light.
Can I make this soup in advance?
Absolutely! It tastes even better the next day as the flavors meld.
Can I skip the chickpeas?
Yes, but they add creaminess and protein. You could replace them with white beans or lentils.
Can I make this soup spicy?
Yes, increase the cayenne, or add a pinch of chili flakes or harissa paste.
Can I use frozen sweet potatoes?
Yes, just reduce cooking time slightly since frozen sweet potatoes cook faster.
Can I use canned tomatoes?
Yes, canned diced or crushed tomatoes work well.
Can I make this gluten-free?
Yes, all ingredients are naturally gluten-free.
How do I make it thicker?
Mash a few sweet potatoes and chickpeas in the soup, or blend part of the soup.
Can I add more greens?
Yes, kale, swiss chard, or arugula work well in place of or alongside spinach.
Can I use chicken broth instead of vegetable broth?
Yes, chicken broth is a great substitute if you prefer.
Conclusion
This Moroccan Spiced Turkey Soup is a warming, flavorful meal that’s easy to prepare and perfect for weeknights. With tender turkey, hearty sweet potatoes, chickpeas, and aromatic spices, it’s comforting, nutritious, and sure to become a family favorite.

Cozy up with this Moroccan Spiced Turkey Soup!
- Total Time: 45 minutes
- Yield: 6-8 servings
Description
Warm, hearty, and packed with flavor, this Moroccan Spiced Turkey Soup combines tender turkey, sweet potatoes, chickpeas, and aromatic spices for a comforting dinner. Perfect for chilly evenings, it’s nourishing, easy to make, and full of vibrant Moroccan-inspired flavors.
Ingredients
2 Tbsp extra virgin olive oil, or avocado oil
1 1/2 lbs. ground turkey, or grass-fed ground beef
1 lb. sweet potatoes, peeled and chopped
1 large yellow onion, diced
3 garlic cloves, minced
4 celery ribs, chopped
2 medium carrots, peeled and chopped
1 tsp ground cinnamon
1 tsp sweet paprika
1 tsp ground cumin
1/4 tsp cayenne pepper
1 (14oz.) jar peeled crushed tomatoes with juices
1 (14oz.) chickpeas, drained and rinsed if using canned
6 cups low sodium vegetable broth, or beef bone broth
2–3 cups fresh baby spinach
Sea salt and pepper, to taste (about 1/4 tsp each)
Instructions
- In a large stockpot, heat the oil over medium heat.
- Brown the ground turkey, crumbling the meat as it cooks.
- Add onion, celery, carrot, and garlic; sauté until onion becomes translucent.
- Stir in cinnamon, paprika, cumin, and cayenne pepper.
- Add chickpeas, sweet potatoes, crushed tomatoes, and broth. Bring to a rapid boil, then reduce heat to a simmer and cover.
- Simmer for 25-30 minutes, stirring occasionally, until sweet potatoes are tender.
- To thicken, lightly mash a few sweet potatoes and chickpeas directly in the pot.
- Taste and adjust seasoning with sea salt and pepper.
- Stir in fresh spinach and allow it to wilt for a minute or two.
- Ladle into bowls, let cool slightly, and serve.
Notes
Ground Beef: Swap turkey for ground beef or lamb for a richer flavor.
Spicy Kick: Add an extra 1/4 tsp cayenne or a dash of harissa paste.
Vegetarian Version: Replace meat with extra chickpeas or lentils.
Thicker Soup: Blend 1/3 of the soup with an immersion blender for a creamier texture.
Extra Veggies: Add zucchini, bell peppers, or green beans for more nutrients.
Grain Bowl: Serve over cooked quinoa, farro, or couscous for a more filling meal.
Freezing: Soup can be frozen for up to 2 months; thaw overnight before reheating.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Moroccan-Inspired
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 250
- Sugar: 6g
- Sodium: 380mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 50mg