This Sweet Potato Soup is the perfect combination of creamy, comforting, and nutritious — a great way to warm up on a chilly day. With a hint of ginger and lime, it brings a delightful twist to a classic fall favorite.
Sweet potatoes are the star of this dish, providing natural sweetness and a creamy texture when blended. Onion adds a savory depth, while garlic and ginger bring warmth and a subtle kick. Olive oil is used to sauté the aromatics, enhancing their flavor. Vegetable broth forms the base of the soup, keeping it light and nourishing. Coconut milk gives a luscious creaminess that complements the sweetness of the potatoes. Lime juice adds a bright, zesty note to balance the rich flavors, and fresh cilantro offers a fresh, herbal garnish.
This soup pairs beautifully with a side of crusty bread or a simple green salad. For extra protein, consider topping with roasted chickpeas or serving alongside grilled tofu.
Start by heating 1 tablespoon of olive oil in a large pot over medium heat. Once the oil is shimmering, add the diced onion and sauté until it becomes translucent, which should take about 5 minutes. Next, stir in the minced garlic and grated ginger, cooking for another minute until their aromas fill the kitchen.
Add the sweet potatoes to the pot, followed by 4 cups of vegetable broth. Increase the heat to bring the mixture to a boil, then reduce to a simmer. Let it cook for about 20 minutes, or until the sweet potatoes are fork-tender.
Once the potatoes are soft, remove the pot from the heat. Use an immersion blender to puree the soup directly in the pot until it's smooth and creamy. If you don't have an immersion blender, carefully transfer the soup in batches to a countertop blender.
Return the pot to low heat and stir in 1 can of coconut milk. Season with salt and pepper to taste, and add the juice of 1 lime. Give it a good stir, ensuring everything is well combined and heated through.
Ladle the soup into bowls and garnish with a sprinkle of fresh cilantro before serving. Enjoy the soup while it's hot!