Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 medium yellow onion, chopped
– Sea salt and freshly ground black pepper
– 3 medium sweet potatoes, peeled and cubed
– 1 apple, peeled and chopped
– 3 cloves garlic, grated or chopped
– 1 teaspoon grated fresh ginger
– 1 teaspoon ground coriander
– ½ teaspoon smoked paprika
– 1 teaspoon apple cider vinegar
– 3 to 4 cups vegetable or chicken broth, low sodium
– 1 can full-fat coconut milk
– 2 tablespoons unsalted butter or extra olive oil
– ½ cup finely diced celery or 2 leeks
– 1 teaspoon dried oregano
Instructions
First Step: Prepare Ingredients
Peel and dice the sweet potatoes into uniform cubes for even cooking. Peel and chop the onion, and grate or chop the garlic and fresh ginger. Peel and chop the apple. Have your herbs and spices measured and ready for a smooth workflow.
Second Step: Sauté Aromatics
Heat 2 tablespoons olive oil (or butter if using) in a large pot over medium heat. Add diced onion (and leeks or celery if using) along with salt and pepper. Sauté until the onions become soft and fragrant, about 5 to 8 minutes. Then add the grated garlic and ginger, cooking for 1 to 2 more minutes to release their aromas.
Third Step: Add Sweet Potatoes and Apple
Stir in the cubed sweet potatoes and chopped apple. Cook for 8 to 10 minutes, stirring occasionally, until they begin to soften slightly. This step helps develop flavors and prevents rawness in the final soup.
Fourth Step: Incorporate Spices and Liquids
Add ground coriander or cumin and smoked paprika if using. Stir well to coat the vegetables in spices. Then add the apple cider vinegar, broth, and coconut milk. Bring the mixture to a boil, then cover and reduce heat to a simmer. Let cook gently for 20 to 30 minutes until the sweet potatoes are very tender.
Fifth Step: Puree the Soup
Remove the pot from heat and allow the soup to cool slightly. Use an immersion blender directly in the pot or transfer the soup in batches to a blender. Puree until smooth and creamy, adding extra broth or water as needed to reach your desired consistency.
Final Step: Finish and Serve
Return the soup to the pot on low heat if needed. Stir in optional butter or extra olive oil for added richness. Adjust seasoning with salt and pepper to taste. Serve hot, garnished with a swirl of reserved coconut milk, fresh herbs like cilantro or chives, and crunchy toppings such as toasted nuts or croutons. Pair with crusty bread or flatbread strips for a complete meal.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🥄 Soup thickens as it cools; add broth or water when reheating to maintain a creamy texture.
🌿 Coconut milk can be swapped with cream, heavy cream, or cream cheese for different textures and flavors.
🍽️ Use an immersion blender for easier pureeing with less mess.
- Prep Time: 15 minutes
- None: 0 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmer
- Cuisine: American
- Diet: Vegan
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 10 g
- Sodium: 450 mg
- Fat: 15 g
- Saturated Fat: 10 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 5 g
- Protein: 3 g
- Cholesterol: 0 mg
