Moroccan Chicken and Sweet Potato Soup

Moroccan chicken and sweet potato soup turns simple chicken breast, sweet potatoes, chickpeas, tomatoes, spinach, and warm spices into a cozy one-pot meal with deep flavor and real weeknight comfort.

White bowl of Moroccan chicken and sweet potato soup with chickpeas, spinach, and cilantroSave

This soup tastes rich without feeling heavy. The sweet potatoes soften into the broth, the chickpeas add a gentle bite, and the cumin, coriander, cinnamon, and paprika make the whole pot smell warm and inviting.

Why You’ll Love This Recipe

  • Big flavor from pantry spices: Cumin, coriander, cinnamon, and paprika give the broth a warm Moroccan inspired taste.
  • Hearty but balanced: Lean chicken, chickpeas, sweet potatoes, and spinach make each bowl filling and colorful.
  • Easy one pot cooking: Sauté, simmer, shred, and stir. The pot does most of the work.
  • Great for leftovers: The flavors deepen after a night in the fridge.

Budget & Health Tip: Use one large chicken breast and add an extra can of chickpeas if chicken prices are high. You still get plenty of protein and fiber, and the soup stays hearty for less money.

Raw chicken, sweet potatoes, chickpeas, tomatoes, spinach, spices, broth, onion, garlic, and cilantro arranged on white linenSave

Ingredients (Serves 4)

  • 1 tablespoon olive oil (15 ml)
  • 1 large yellow onion, diced (200 g)
  • 4 garlic cloves, minced (12 g)
  • 1 1/4 pounds boneless skinless chicken breast (565 g)
  • 2 medium sweet potatoes, peeled and cut into small cubes (680 g)
  • 1 can chickpeas, drained and rinsed, 15 ounces (425 g)
  • 1 can diced tomatoes, 14.5 ounces (411 g)
  • 6 cups low-sodium chicken broth (1.4 liters)
  • 2 teaspoons ground cumin (5 g)
  • 1 teaspoon ground coriander (2 g)
  • 1 teaspoon paprika (2 g)
  • 1/2 teaspoon ground cinnamon (1 g)
  • 1 teaspoon fine salt, plus more to taste (6 g)
  • 1/2 teaspoon black pepper (1 g)
  • 4 cups fresh spinach (120 g)
  • 1/2 cup chopped fresh cilantro (15 g)

Shredded chicken being added to a pot of spiced sweet potato and chickpea soupSave

Step-by-Step Instructions

1. Sauté the Onion and Garlic

Warm the olive oil in a large soup pot over medium heat. Add the diced onion and cook for 5 to 6 minutes, stirring often, until it looks soft and lightly glossy. Add the garlic and cook for 30 seconds, just until your kitchen smells sweet and savory.

2. Add the Spices

Sprinkle in the cumin, coriander, paprika, cinnamon, salt, and black pepper. Stir for about 30 seconds. The spices should darken slightly and smell warm, earthy, and fragrant. This quick step gives the broth more depth.

3. Build the Soup

Add the chicken breast, sweet potatoes, chickpeas, diced tomatoes, and chicken broth. Stir gently so the spices mix into the broth. Bring the pot to a steady simmer, then lower the heat so the soup bubbles gently.

4. Simmer Until Tender

Cover the pot and simmer for 20 to 25 minutes. The chicken should feel firm and cooked through, and the sweet potatoes should be fork tender. The broth will turn orange red and smell rich with tomato, garlic, and warm spice.

5. Shred the Chicken

Transfer the chicken to a plate. Use two forks to shred it into bite size pieces. Return the shredded chicken to the pot and stir it back into the soup so it soaks up the spiced broth.

6. Add the Spinach and Cilantro

Stir in the spinach and cook for 1 to 2 minutes, just until the leaves wilt and turn bright green. Taste the soup and add more salt if needed. Finish with chopped cilantro right before serving for a fresh, herbal lift.

Top down bowl of Moroccan chicken soup with sweet potatoes, chickpeas, spinach, and cilantroSave

Expert Troubleshooting & FAQs

Why are my sweet potatoes mushy?

The cubes may be too small, or the soup may have simmered too long. Cut the sweet potatoes into even 1 inch pieces (2.5 cm) so they hold their shape while they soften.

Can I use chicken thighs instead of chicken breast?

Yes. Boneless skinless chicken thighs work well and give the soup a richer taste. Simmer them until tender, then shred them the same way.

How can I make the soup thicker?

Mash a few sweet potato pieces against the side of the pot and stir them into the broth. The soup will thicken naturally without cream or flour.

Can I make this Moroccan chicken and sweet potato soup ahead?

Yes. Cool it fully, then store it in an airtight container in the fridge for up to 4 days. The spices become even more rounded after a day.

Can I freeze this soup?

Yes. Freeze it for up to 3 months. For the best texture, add fresh spinach after reheating instead of freezing it in the soup.

Estimated Nutritional Facts

These numbers are rough estimates per serving and will vary based on your broth, chicken size, and exact ingredients.

  • Calories: about 360
  • Protein: about 34 g
  • Carbs: about 45 g
  • Fats: about 7 g

Moroccan Chicken and Sweet Potato Soup

Moroccan Chicken and Sweet Potato Soup

Prep Time10 minCook Time25 minTotal Time35 minServings4

Ingredients

  • 1 tablespoon olive oil (15 ml)
  • 1 large yellow onion, diced (200 g)
  • 4 garlic cloves, minced (12 g)
  • 1 1/4 pounds boneless skinless chicken breast (565 g)
  • 2 medium sweet potatoes, peeled and cut into small cubes (680 g)
  • 1 can chickpeas, drained and rinsed, 15 ounces (425 g)
  • 1 can diced tomatoes, 14.5 ounces (411 g)
  • 6 cups low-sodium chicken broth (1.4 liters)
  • 2 teaspoons ground cumin (5 g)
  • 1 teaspoon ground coriander (2 g)
  • 1 teaspoon paprika (2 g)
  • 1/2 teaspoon ground cinnamon (1 g)
  • 1 teaspoon fine salt, plus more to taste (6 g)
  • 1/2 teaspoon black pepper (1 g)
  • 4 cups fresh spinach (120 g)
  • 1/2 cup chopped fresh cilantro (15 g)

Instructions

  • 1. Sauté the Onion and Garlic. Warm the olive oil in a large soup pot over medium heat. Add the diced onion and cook for 5 to 6 minutes, stirring often, until it looks soft and lightly glossy. Add the garlic and cook for 30 seconds, just until your kitchen smells sweet and savory.
  • 2. Add the Spices. Sprinkle in the cumin, coriander, paprika, cinnamon, salt, and black pepper. Stir for about 30 seconds. The spices should darken slightly and smell warm, earthy, and fragrant. This quick step gives the broth more depth.
  • 3. Build the Soup. Add the chicken breast, sweet potatoes, chickpeas, diced tomatoes, and chicken broth. Stir gently so the spices mix into the broth. Bring the pot to a steady simmer, then lower the heat so the soup bubbles gently.
  • 4. Simmer Until Tender. Cover the pot and simmer for 20 to 25 minutes. The chicken should feel firm and cooked through, and the sweet potatoes should be fork tender. The broth will turn orange red and smell rich with tomato, garlic, and warm spice.
  • 5. Shred the Chicken. Transfer the chicken to a plate. Use two forks to shred it into bite size pieces. Return the shredded chicken to the pot and stir it back into the soup so it soaks up the spiced broth.
  • 6. Add the Spinach and Cilantro. Stir in the spinach and cook for 1 to 2 minutes, just until the leaves wilt and turn bright green. Taste the soup and add more salt if needed. Finish with chopped cilantro right before serving for a fresh, herbal lift.
Rate this recipe
avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.

Leave a Comment

Your email address will not be published. Required fields are marked *