Soups & Stews
This sweet potato and corn soup recipe transforms humble ingredients into a velvety, smoky masterpiece that feels like a warm hug in a bowl. The secret lies in roasting the sweet potatoes first—this caramelizes their natural sugars and deepens their flavor before they even hit the pot.
I developed this version after years of testing, balancing earthy sweet potatoes with the bright sweetness of corn and the aromatic warmth of cumin, all while keeping it rich without dairy.
The process is straightforward but intentional: sauté onions and garlic until fragrant, add roasted sweet potatoes and corn for natural sweetness, then simmer with vegetable broth and spices until everything melds into a fragrant, hearty base.
The final touch? A blend of coconut milk for creaminess without heaviness, creating that signature velvety texture that makes every spoonful irresistible. This isn’t just soup—it’s a celebration of autumn flavors in every bite.
What you’ll end up with is a soup that’s creamy yet light, with just the right amount of chunky texture from the roasted sweet potatoes and tender corn kernels.
The smoky cumin and warm spices elevate it beyond basic vegetable soup, making it hearty enough for a main course or light enough for a side. The aroma alone will have everyone gathering around the table, and the first taste will have them asking for seconds.
Serve it piping hot with a drizzle of olive oil and a sprinkle of fresh cilantro or chili flakes for brightness, or pair it with crusty bread to soak up every last drop.
This recipe is designed to be as comforting as it is impressive—perfect for chilly evenings or whenever you crave a bowl of soul-warming goodness. Let’s get cooking!
Ingredients for sweet potato and corn soup
Six hearty ingredients create this velvety, smoky masterpiece that feels like autumn in a bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lbs | Medium size, peeled and cubed |
| Fresh Corn Kernels 🌽 | 4 cups | From 4 ears or frozen |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz |
| Ground Cumin 🌿 | 1 ½ tbsp | Freshly toasted for aroma |
| Ground Coriander 🌿 | ½ tbsp | Sweet, not bitter |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
Sweet potatoes are the soul of this soup—pick firm, vibrant ones with no soft spots. Trader Joe's and Whole Foods carry excellent organic varieties, but any medium-sized sweet potatoes work. Roasting them first caramelizes their natural sweetness, which is why this step isn't optional. For the corn, frozen works perfectly if you're in a pinch, but fresh kernels have that unbeatable sweetness. The cumin and coriander blend is non-negotiable—Penzeys Spices has a great pre-mixed blend if you don't want to measure separately, but toast your cumin first for maximum aroma.
No coconut milk? Silken tofu blended with a splash of vegetable broth mimics the creaminess surprisingly well. Fresh cilantro hates being submerged in hot soup, so add it at the very end—just before serving. The smoked paprika gives that signature smoky depth, but if you're sensitive to heat, regular paprika at half the amount works too. Need a quicker version? Pre-cut frozen sweet potatoes save time without sacrificing flavor. The vegetable broth should be low-sodium to avoid over-salting, but you can always adjust at the end.
This soup tastes even better the next day as flavors meld. Store in airtight containers for 4-5 days in the fridge or freeze portions for up to 3 months. I like to double the batch and freeze half—perfect for lazy weeknights. Reheat gently on the stove with a splash of water or broth to restore that velvety texture. For serving, a drizzle of olive oil and extra smoked paprika adds that restaurant-quality finish.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes. Sweet potatoes and corn practically cook themselves in the broth—just chop, simmer, and let the flavors meld. No straining, no fuss, just pure, creamy goodness waiting.
- Summer in a Bowl: That fresh corn kernels and caramelized onion combo? It’s like summer vacation every time. The sweetness of the potatoes balances the bright, buttery corn, and a little garlic? Oh, it’s the secret weapon—simple but ridiculously good.
- Meal Prep MVP: Make a double batch on Sunday and thank me later. The soup reheats beautifully, and the flavors actually get better overnight (yes, really). Pack it for lunches or freeze portions—perfect for lazy days or when you just can’t face cooking.
- Budget-Friendly Luxury: Sweet potatoes and corn are pantry staples that won’t break the bank. This recipe stretches a few ingredients into a hearty, satisfying meal without sacrificing taste. Honestly, it’s the kind of dish that makes you feel fancy while keeping your wallet happy.
Step-by-step instructions for sweet potato and corn soup
This method delivers a velvety, aromatic soup where smoky spices and creamy coconut milk blend perfectly.
Sauté Aromatics Until Fragrant
Heat the 0.25 cup olive oil in a large Dutch oven over medium heat until shimmering. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent, stirring occasionally. The onion should release its natural sweetness without browning.
Add the 4 cloves garlic cloves and cook for 30 seconds until fragrant—this prevents bitter garlic flavors. Immediately stir in the 1.5 tbsp ground cumin, 0.5 tbsp ground coriander, and 1 tsp smoked paprika. Toast the spices for 30 seconds until the cumin darkens slightly and fills your kitchen with warm, earthy aroma. This step builds the soup's complex flavor foundation.
Cook Sweet Potatoes Until Tender
Add the 3 lbs sweet potatoes (peeled and cubed) to the pot and stir to coat in the spiced oil. Pour in the 6 cups vegetable broth and bring to a gentle boil. Reduce heat to medium-low and simmer uncovered for 15-20 minutes until the sweet potatoes are fork-tender with just a slight bite remaining.
I like to test doneness by piercing a cube with a fork—it should slide in easily but still offer slight resistance. The potatoes should be soft enough to break down completely when blended later, but not mushy. Stir occasionally to prevent sticking, adding 2-3 tablespoons of broth if the pot becomes too dry.
Incorporate Corn and Simmer
Add the 4 cups fresh corn kernels and 1.5 tsp salt to the pot. Stir gently to distribute the corn evenly without breaking the kernels. Simmer for 5 minutes until the corn is heated through and the flavors meld together.
Here's where the soup transforms—you'll notice the sweetness of the corn and sweet potatoes intensify as they cook together. The spices should now permeate every ingredient, creating that signature smoky depth. Taste and adjust seasoning with additional salt if needed, remembering that the coconut milk will add richness later.
Blend Until Silky Smooth
Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. For best results, work in batches if needed, blending until no lumps remain. The soup should have a velvety texture with no visible chunks—this is where the creamy promise comes to life.
If you prefer some texture, you can blend only half the soup and leave the remaining portion slightly chunky. The key is to achieve that luxurious mouthfeel that makes this soup so satisfying. Strain through a fine-mesh sieve if you want an ultra-smooth consistency, though I find the immersion blend creates perfect texture.
Finish with Coconut Milk and Garnish
Remove the pot from heat and stir in the 1 can coconut milk until fully incorporated. The soup should immediately take on a richer, creamier appearance. Return to low heat and simmer gently for 2 minutes to let the coconut milk blend completely without curdling.
Finish with the 0.5 tsp black pepper and 0.25 cup fresh cilantro, reserving some for garnish. Ladle the soup into bowls and top with additional cilantro. The contrast between the smoky spices, sweet vegetables, and creamy coconut milk creates a perfectly balanced flavor profile that's both comforting and sophisticated.
Pro Tips For Making Sweet Potato And Corn Soup
- CHAR THE ONIONS: Get them deep golden, not just soft—5-7 minutes on medium heat with a pinch of salt. I used to rush this, and the soup always tasted flat until I realized the onions needed to caramelize enough to actually flavor the broth.
- PEEL CORN OFF COB: Skip the knife—run a butter knife along the cob’s base, then squeeze the kernels off with your hands. It’s faster, less messy, and you won’t lose half to the cutting board. (Yes, even if you’re impatient like me.)
- PARBOIL SWEET POTATOES: Cut them into ½-inch cubes, boil for 3 minutes, then drain. This guarantees they’ll soften in the soup without turning to mush—no more waiting 20 minutes for stubborn chunks to break down.
- SALT THE BROTH LATE: Hold off on adding salt until the very end. The broth reduces as it simmers, and salting early means you’ll either end up with bland soup or have to fix it with extra salt later. (Your future self will thank you.)
Storing and reheating this sweet potato and corn soup
Refrigerator Storage
Let your soup cool to room temperature for no more than 2 hours before transferring to airtight containers—I love using glass Pyrex containers with tight-sealing lids. Store in the fridge at 40°F or below for up to 4-5 days.
The flavors actually deepen overnight as the spices meld with the sweet potatoes and corn. Just give it a quick stir before reheating to restore that velvety texture. 🥄
Freezer Prep Tips
For longer storage, portion the soup into quart-sized freezer bags or airtight containers, leaving 1 inch of headspace for expansion. Freeze for up to 3 months—I like to double the recipe and freeze half for quick weeknight meals.
When ready to use, thaw overnight in the fridge for the best texture. Never microwave frozen soup directly; thaw first to avoid a grainy consistency. ❄️
Stovetop Reheating
My preferred method is gentle stovetop reheating. Pour the soup into a pot and heat over medium-low heat for 8-10 minutes, stirring occasionally. If it looks too thick, add 2-3 tablespoons of water or broth to restore creaminess.
Taste and adjust seasoning—reheated soup often needs a pinch more salt to brighten flavors. Keep the heat low to prevent curdling, especially if using coconut milk. 🔥
Microwave Shortcut
For quick reheating, transfer soup to a microwave-safe bowl and heat on 50% power in 2-minute intervals, stirring between each. Cover loosely with a microwave-safe lid to retain moisture. If the soup separates, whisk vigorously or blend briefly with an immersion blender to restore smoothness.
This method works best for single servings and takes about 3-4 minutes total. ✨
Garnish Refresh
After reheating, always finish with fresh garnishes to elevate the dish. A drizzle of extra-virgin olive oil and a sprinkle of smoked paprika add depth, while chopped cilantro or avocado slices bring brightness.
For extra heat, add red pepper flakes—just ¼ tsp transforms the soup into a spicy-sweet masterpiece. The right garnish makes all the difference! 🌶️
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes in this recipe?
While you can technically use regular potatoes, it won't deliver the same rich, naturally sweet flavor and vibrant color. Sweet potatoes have a lower water content and higher sugar content, which caramelizes beautifully during roasting. If you must substitute, use yellow potatoes and increase the cooking time by 5-10 minutes to achieve similar tenderness. For best results, stick with sweet potatoes—they're the star of this dish!
How can I make this soup without coconut milk?
No problem! For a dairy-free option, blend 1 cup silken tofu with ½ cup vegetable broth until smooth and stir it in at the end. For a creamier texture without coconut, try ½ cup Greek yogurt or sour cream (add after removing from heat to prevent curdling). If you prefer a richer option, a splash of cashew cream (soaked cashews blended with water) works beautifully too.
Why does my soup taste bland after reheating?
Reheated soup often loses intensity because the flavors need time to develop. To fix this, stir in ½ tsp extra smoked paprika or cumin when reheating, or add a splash of lemon juice or vinegar (just ¼ tsp) to brighten the flavors. For extra depth, finish with fresh herbs like cilantro or a drizzle of olive oil—they add freshness that makes all the difference!
Can I make this soup in an Instant Pot?
Sauté the onions, garlic, and spices as directed, then add all ingredients except coconut milk. Seal the lid, set to high pressure for 8 minutes, then quick-release. Stir in coconut milk at the end and blend until smooth. The Instant Pot version cooks faster but may need slightly more broth to prevent sticking. For best texture, use the sauté function for the aromatics first.
What's the best way to serve this soup?
This soup is hearty enough to be a main dish or light enough as a side. Pair it with crusty sourdough bread, cornbread muffins, or garlic toast to soak up every drop. For a complete meal, serve with a simple mixed green salad> topped with a tangy vinaigrette. The smoky-sweet flavors also make it perfect alongside grilled chicken or fish for a balanced plate.
