This warm soup combines full-fat Greek yogurt with sweet corn kernels, creating a rich and creamy base. Smoked bacon adds a savory crunch, while fresh coriander brings bright herbal notes. Ground cumin and coriander provide gentle warmth, with optional chili flakes for extra heat. The technique involves tempering the yogurt to prevent curdling, ensuring a silky smooth texture. Perfect for cooler evenings, this international soup serves four and comes together in just 40 minutes. Serve with crusty bread to soak up every drop.
The first time I made this soup was on a rainy Tuesday when I needed something warming but not heavy. The combination of tangy Greek yogurt and sweet corn felt like such an unlikely pairing, but the moment I took that first spoonful, I understood the magic. It's become my go-to when I want comfort food that doesn't leave me feeling sluggish.
I served this to my sister last winter when she was fighting off a cold. She took one sip and actually stopped talking for a full minute, which is saying something. Now whenever she visits, this soup is non-negotiable, and she's been known to text me requests for it at 11 PM.
Ingredients
- 500 ml plain Greek yogurt: Full-fat is crucial here because low-fat versions can separate when heated and won't give you that velvety texture
- 750 ml chicken or vegetable stock: Homemade stock adds incredible depth, but a good quality store-bought one works perfectly fine
- 100 g smoked bacon, diced: The smokiness is what ties everything together, so don't skip this even if you're tempted
- 1 medium onion, finely chopped: Take your time chopping—smaller pieces will almost dissolve into the soup, giving you a smoother base
- 2 garlic cloves, minced: Fresh garlic makes such a difference here compared to jarred versions
- 300 g sweetcorn kernels: Fresh corn is wonderful in summer, but frozen works beautifully and actually tends to be sweeter
- 1 tsp ground cumin: This is the backbone of the soup's warm, earthy flavor profile
- ½ tsp ground coriander: Brightens everything up and complements the fresh coriander garnish
- ¼ tsp chili flakes: Optional, but that tiny bit of heat makes all the other flavors pop
- Salt and freshly ground black pepper: Taste as you go—the bacon adds saltiness, so you might need less than expected
- 1 small bunch fresh coriander: Don't be shy with it, the fresh herbaceous kick is what makes this soup special
- 2 tbsp olive oil: Use a good quality one since you'll taste it in the final dish
- 1 tbsp plain flour: Just enough to help thicken the base without making it feel heavy
- Juice of ½ lemon: This is the secret ingredient that makes all the flavors come alive
Instructions
- Crisp the bacon:
- Heat the olive oil in a large saucepan over medium heat, add the diced bacon, and cook until golden and crisp, then remove with a slotted spoon and set aside on paper towels
- Build the flavor base:
- Add the onion to the same pan and sauté until translucent, about 4 minutes, then stir in the garlic, cumin, ground coriander, and chili flakes and cook for 1 minute until fragrant
- Create the soup base:
- Sprinkle in the flour and cook, stirring constantly, for another minute, then gradually whisk in the stock, ensuring there are no lumps
- Add the sweetness:
- Stir in the sweetcorn and bring the mixture to a gentle simmer, then cook for 10 minutes to let the flavors meld
- Temper the yogurt:
- In a bowl, whisk the yogurt with a ladleful of the hot soup to warm it up, then slowly stir the yogurt mixture back into the pot and reduce heat to low
- Season and finish:
- Add salt, pepper, and lemon juice to taste, then stir in the chopped coriander and half the crispy bacon
- Serve with love:
- Ladle the soup into warm bowls and garnish with the remaining bacon and extra fresh coriander
This soup has saved me on countless busy weeknights when I want something nourishing but don't have hours to spend at the stove. Something about the combination of hot soup and cool yogurt feels like a hug in a bowl.
Making It Vegetarian
I've made this for vegetarian friends by simply omitting the bacon and adding a teaspoon of smoked paprika instead. The smokiness from the paprika fills that flavor gap beautifully, and the soup remains just as satisfying and rich.
Best Bread Pairings
A crusty sourdough or warm pita bread is perfect for soaking up every last drop. My personal favorite is a thick slice of grilled bread rubbed with garlic—it's messy but absolutely worth it.
Make-Ahead Tips
This soup actually tastes better the next day as the spices have time to meld together. Just store it separately from the bacon and add fresh garnishes when reheating. You'll want to reheat it gently over low heat to preserve that creamy texture.
- Always reheat slowly and resist the urge to turn up the heat
- Add a splash of stock if it seems too thick after refrigeration
- Never reheat it in the microwave—the texture will suffer
There's something so satisfying about a recipe that transforms simple ingredients into something extraordinary. This soup has taught me that sometimes the most unexpected combinations create the most memorable meals.
Recipe Questions & Answers
- → Why do I need to temper the yogurt?
-
Tempering prevents the yogurt from separating when added to hot liquid. Whisking a small amount of warm soup into the yogurt first gradually raises its temperature, ensuring it blends smoothly into the pot without curdling.
- → Can I make this vegetarian?
-
Yes, simply omit the bacon and add smoked paprika to maintain depth of flavor. Use vegetable stock instead of chicken stock for a fully vegetarian version.
- → What's the best way to prevent the soup from boiling after adding yogurt?
-
Keep the heat on low and stir constantly. Never let the soup reach a rolling boil after incorporating the yogurt—gentle heating maintains the creamy texture without separation.
- → Can I use frozen corn?
-
Absolutely. Frozen corn works perfectly in this soup—no need to thaw first. Just add it directly to the simmering broth and cook until tender, about 10 minutes.
- → How long does this soup keep in the refrigerator?
-
Store cooled soup in an airtight container for up to 3 days. Reheat gently over low heat, stirring occasionally and avoiding a boil to maintain the yogurt's smooth consistency.
- → What can I serve with this soup?
-
Crusty bread, warm pita, or crackers pair beautifully. The mild yogurt base balances well with something hearty to dip, making it a satisfying complete meal.