This Leek, Sweet Potato and Rosemary Soup is a smooth, naturally creamy dish made with tender sweet potatoes, delicate leeks, and fragrant rosemary. It’s light yet satisfying, with a subtle sweetness balanced by savory herbs, making it perfect for a comforting meal any day of the week.
Why You Will Love This Recipe
This soup is simple, wholesome, and full of comforting flavor. It uses just a handful of ingredients but delivers a rich, velvety texture without heavy cream. It’s easy to prepare, great for meal prep, and works well as a light lunch or cozy dinner, especially during cooler months.
Leek, Sweet Potato and Rosemary Soup
There’s something especially comforting about a bowl of blended vegetable soup, and this leek, sweet potato, and rosemary version brings together a beautiful balance of flavors. It’s simple, soothing, and made with ingredients that feel both familiar and nourishing.
Sweet potatoes are the heart of this recipe. As they cook, they soften and naturally create a creamy texture when blended. Their gentle sweetness gives the soup a warm and inviting flavor.
Leeks add a subtle, delicate taste that’s milder than onions. When sautéed, they become soft and slightly sweet, blending seamlessly into the soup.
Garlic adds depth right at the beginning. It enhances the overall flavor without standing out too strongly.
Rosemary is what makes this soup feel special. Its earthy, aromatic quality pairs perfectly with the sweetness of the potatoes.
Cooking the leeks and garlic first helps build a strong base. This step brings out their natural flavors and sets the tone for the rest of the dish.
Adding the sweet potatoes next allows them to absorb some of that flavor before the liquid is introduced.
Chicken stock brings everything together. It adds richness while still keeping the soup light enough to enjoy as an everyday meal.
As the soup simmers, the ingredients soften and begin to blend together naturally. The aroma becomes warm and inviting, filling the kitchen with a comforting scent.
Blending transforms the mixture into a smooth, velvety soup. The texture should be thick but still easy to spoon.
This soup doesn’t rely on cream, yet it still feels rich and satisfying. That’s part of what makes it so appealing.
Seasoning is simple but important. A touch of salt and pepper enhances the natural flavors without overpowering them.
A small sprinkle of fresh rosemary on top adds a final layer of aroma and a hint of texture.
This soup works well for a quiet meal at home or as part of a larger spread. It’s easy to prepare but still feels thoughtful.
It’s also great for making ahead. The flavors deepen as it sits, making leftovers just as enjoyable.
Each bowl offers warmth, balance, and simplicity, making it a recipe you’ll want to return to often.
Servings & Time
Servings: 4–6
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: About 40 minutes
Ingredients
- Low calorie cooking spray or 1 tablespoon olive oil
- 2 leeks, finely diced
- 2 cloves garlic, crushed
- 4 sweet potatoes, peeled and chopped (about 1 kg)
- 2 teaspoons fresh rosemary, finely chopped (divided)
- 1 liter chicken stock
- Salt and freshly ground black pepper, to taste
- Extra rosemary, for garnish
Instructions
- Lightly coat the bottom of a large pot with cooking spray or add olive oil, then heat over medium heat.
- Add the diced leeks and garlic, cooking for 2–3 minutes while stirring frequently until softened and fragrant.
- Stir in the chopped sweet potatoes and half of the rosemary, allowing them to cook for about 1 minute.
- Pour in the chicken stock and bring the mixture to a gentle simmer.
- Let the soup cook for 20–25 minutes, or until the sweet potatoes are very tender.
- Remove from heat and blend until smooth and creamy using an immersion blender or standard blender.
- Return the soup to the pot and warm gently if needed.
- Season with salt and black pepper to taste.
- Serve hot, topped with a light sprinkle of fresh rosemary.
Tips
Clean leeks thoroughly, as they often contain hidden dirt between the layers.
Cut sweet potatoes into even pieces for consistent cooking.
Adjust the thickness by adding a little extra broth if needed.
Use vegetable broth instead of chicken stock for a vegetarian version.
Add a splash of cream or coconut milk for a richer variation.
Store leftovers in the refrigerator for up to 4 days and reheat gently.
Serve with crusty bread or a light salad for a complete meal.

Leek, Sweet Potato and Rosemary Soup
Ingredients
- Low calorie cooking spray or 1 tablespoon olive oil
- 2 leeks finely diced
- 2 cloves garlic crushed
- 4 sweet potatoes peeled and chopped (about 1 kg)
- 2 teaspoons fresh rosemary finely chopped (divided)
- 1 liter chicken stock
- Salt and freshly ground black pepper to taste
- Extra rosemary for garnish
Instructions
- Lightly coat the bottom of a large pot with cooking spray or add olive oil, then heat over medium heat.
- Add the diced leeks and garlic, cooking for 2–3 minutes while stirring frequently until softened and fragrant.
- Stir in the chopped sweet potatoes and half of the rosemary, allowing them to cook for about 1 minute.
- Pour in the chicken stock and bring the mixture to a gentle simmer.
- Let the soup cook for 20–25 minutes, or until the sweet potatoes are very tender.
- Remove from heat and blend until smooth and creamy using an immersion blender or standard blender.
- Return the soup to the pot and warm gently if needed.
- Season with salt and black pepper to taste.
- Serve hot, topped with a light sprinkle of fresh rosemary.
Notes

