Desserts
Chili's sweet corn soup recipe delivers that signature buttery, velvety texture with a perfect balance of sweetness and savory depth—just like the restaurant version. The secret lies in slow-cooked corn, rich cream, and a crispy bacon topping that adds irresistible crunch.
I've perfected this method after years of testing, ensuring every spoonful is creamy without being heavy, with just the right touch of sweetness from the corn and sugar. This soup is the ultimate comfort food, especially on chilly evenings when you crave something warm and satisfying.
The professional technique starts with sautéing onions and garlic until they're fragrant, creating the flavor base for the soup. You'll then add cream cheese and milk to build that signature creamy texture, while sweet corn and sugar blend seamlessly for that familiar sweetness.
The soup simmers gently, allowing all the flavors to meld together perfectly. What makes this recipe stand out is the crispy bacon topping—cooked separately until golden and crunchy—adding a savory contrast that takes the soup to the next level.
By the time you're done, you'll have a bowl of velvety, buttery soup with tender corn kernels swimming in a rich, smooth broth. The crispy bacon on top adds that satisfying crunch with every bite, making it impossible to stop at just one bowl.
This recipe delivers restaurant-quality results at home, with that perfect balance of sweet, creamy, and savory flavors that make it a crowd-pleaser. Whether you're serving it as a starter or a main dish, it's sure to become a family favorite.
For added convenience, you can prepare the soup ahead of time and reheat it gently before serving. The bacon can be cooked fresh just before adding it on top to keep it crispy.
This recipe is perfect for meal prepping or entertaining guests, as it's easy to scale up and always impresses. Let's get started on recreating this beloved restaurant classic at home.
Ingredients for chili's sweet corn soup
Buttery richness meets sweet corn perfection—just like Chili's signature soup, but better.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Sweet Corn Kernels 🌽 | 2 cups | Fresh or frozen, thawed |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature |
| Whole Milk 🥛 | 2 cups | Whole for creaminess |
| Granulated Sugar 🍚 | ¼ cup | Adjust to taste |
| Chicken Broth 💧 | 3 cups | Low-sodium preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for richness |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Thick-Cut Bacon 🥓 | 6 oz | Chopped into small pieces |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
That Chili's-level creaminess starts with the cream cheese and milk. Philadelphia brand melts the smoothest, but any full-fat works. The sweet corn? Frozen is fine—just thaw it first. For the bacon, thick-cut from Costco gives the best crunch. Don't skip the butter—it's what makes this taste like the restaurant version. The onion and garlic? Sauté until golden—that's the flavor base everyone raves about. If you're using fresh corn, cut off the kernels carefully to avoid the tough cob bits.
No cream cheese? Sour cream or heavy cream (reduce milk by 1/2 cup) works in a pinch. Short on bacon? Crispy fried onions add crunch without the meat. The sugar can be swapped for maple syrup if you're feeling fancy. For extra depth, a pinch of cinnamon (1/4 tsp) mimics that restaurant touch. The broth? Homemade tastes best, but Swanson or Pacific Foods low-sodium are solid shortcuts. Want more sweetness? Add 1 tbsp of honey at the end—trust me on this.
This soup tastes even better the next day—make a double batch for leftovers. Store in the fridge for 4-5 days, or freeze portions for 3 months. For serving, keep the bacon crispy by cooking it fresh right before adding. Garnish with parsley and a sprinkle of black pepper—that's the restaurant touch. Leftovers reheat beautifully—just stir in a splash of milk to restore creaminess if needed.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no blender, no strainer, no extra bowls. Just sauté the onion and garlic, toss in the corn and milk, stir in the cream cheese until it melts like butter, and boom. Done. My lazy nights thank me every time.
- Sweet & Savory Balance: That first spoonful? Chef’s kiss. The natural sweetness of the corn shines, but the cream cheese and milk add this velvety richness that makes it way more satisfying than plain corn soup. Honestly, I’ll take this over canned soup any day—it’s like summer in a bowl.
- Meal Prep MVP: Between us, this soup begs to be made in bulk. The flavors actually get better the next day (yes, really), and it reheats like a dream. I freeze half for those "I can’t even" days, and it’s still creamy and delicious. Perfect for when you’re feeding a crowd or just avoiding takeout.
- Budget-Friendly Luxury: Here’s what sold me—it’s ridiculously cheap to make but tastes like you slaved over it. Sweet corn in season? Even cheaper. Cream cheese and milk are pantry staples. I’ve made this for $3 a serving, and my picky eaters still ask for seconds. That’s the kind of win I live for.
Step-by-step instructions for creamy sweet corn soup with crispy bacon top
This velvety sweet corn soup delivers restaurant-quality richness with a perfect crispy bacon garnish—every spoonful is pure comfort.
Cook the Bacon and Sauté Aromatics
Start by chopping the 6 ounces of thick-cut bacon into small pieces. Heat a large pot over medium heat and add the bacon. Cook for 8-10 minutes, stirring occasionally, until it's golden brown and crispy. This is where all the magic begins—the bacon will add incredible depth of flavor to the soup.
Once the bacon is crispy, use tongs to remove it from the pot and set it aside on a paper towel-lined plate. Leave the rendered bacon fat in the pot—this golden liquid is pure flavor. Add the 1 whole yellow onion (diced small) and the 3 cloves of garlic (minced) to the pot. Cook for 4-5 minutes, stirring occasionally, until the onion becomes translucent and the garlic is fragrant. You'll smell that irresistible combination of caramelized onion and garlic filling your kitchen.
Build the Creamy Base
Add the 2 tablespoons of butter to the pot with the onions and garlic. Stir to combine and let it melt completely. This step creates an incredibly rich foundation for your soup. Next, pour in the 2 cups of whole milk and bring the mixture to a gentle simmer over medium heat. Stir occasionally to prevent any scorching at the bottom of the pot.
While the milk heats, cut the 8 ounces of cream cheese into small cubes. Once the milk is simmering, gradually add the cream cheese cubes, stirring constantly. You want to add them slowly to prevent any lumps from forming. Continue stirring until the cream cheese is completely melted and the mixture becomes smooth and creamy. This should take about 3-4 minutes. The soup should now have a luxurious, velvety texture that's ready for the star ingredient.
Add Sweet Corn and Seasonings
Stir in the 2 cups of sweet corn kernels, the 0.25 cup of granulated sugar, and the 3 cups of chicken broth. Bring the mixture to a gentle boil, then reduce the heat to medium-low. Let it simmer for 10-12 minutes, stirring occasionally. This allows all the flavors to meld together beautifully. Taste the soup and adjust the seasoning with the 0.5 teaspoon of salt and 0.25 teaspoon of black pepper as needed.
Here's the thing—this is where the magic happens. The sweetness of the corn and sugar balances perfectly with the savory bacon and creamy texture. You'll notice the soup becoming thicker as it simmers, creating that perfect consistency we all love. If it gets too thick, you can add a splash of water or milk to reach your desired texture.
Finish and Garnish
Once the soup has simmered and all the flavors have melded together, remove it from the heat. Ladle the soup into bowls, leaving room at the top for the crispy bacon. Sprinkle the reserved crispy bacon evenly over each serving. The contrast between the creamy soup and crispy bacon is what makes this dish truly special.
Finally, garnish each bowl with the 0.25 cup of chopped fresh parsley. This adds a pop of color and freshness that brightens up the rich soup. Serve immediately while the bacon is still crispy and the soup is hot. Each bite will deliver that perfect balance of sweet, creamy, and savory flavors that makes this soup absolutely irresistible.
Pro Tips For Making Chili'S Sweet Corn Soup
- Sweat the Onion First: I used to rush this step, but take the extra 3-4 minutes to cook the onion until it’s soft and translucent—not browned, just tender. This builds the flavor base so the cream cheese doesn’t taste like it’s fighting for space later. (Yes, even if you’re impatient like me.)
- Melt Cream Cheese Slowly: Warm the milk to body temperature first, then whisk in the cream cheese in small chunks. Dumping cold cheese into hot liquid makes it clump like a science experiment gone wrong. A splash of warm milk into the cream cheese first? That’s the trick.
- Skip the Overcooked Corn: Add the corn kernels just before the soup finishes cooking—about 5 minutes in. Overcooking turns sweet corn into sad, mushy mush. If using frozen corn, thaw it first so it heats through evenly without turning to glue.
- Finish with a Dash of Acid: A squeeze of lemon juice or splash of buttermilk at the end brightens the whole dish. The cream cheese can get heavy, and this cuts through it like a palate reset. (I keep a small bottle of lemon juice on hand for this exact reason.)
Dietary considerations for this dish
Dairy-Free Adaptation
For a dairy-free version, replace the 8 oz cream cheese with 1 cup full-fat coconut milk (canned, not cartoned) for creaminess. Swap the 2 cups whole milk for 2 cups unsweetened almond milk or oat milk.
The texture will be slightly lighter but still velvety. Use 1 tbsp nutritional yeast to add a cheesy depth. 🌱
Gluten-Free Compliance
This recipe is naturally gluten-free since it contains no flour or wheat-based ingredients. Ensure your chicken broth is certified gluten-free (brands like Pacific Foods offer safe options). The thick-cut bacon from most brands is gluten-free, but always check the packaging.
The cream cheese and other ingredients are typically safe, but verify labels if you have severe gluten concerns.
Lower-Carb Option
To reduce carbs, skip the granulated sugar and use 1 tbsp erythritol or monk fruit sweetener instead. Replace the 2 cups sweet corn with 1 cup cauliflower florets> (steamed until tender) for a lower-glycemic version.
The soup will still be sweet but with fewer carbs. For extra flavor, add ½ tsp cinnamon—it enhances sweetness without sugar.
Vegetarian Twist
Swap the bacon for 6 oz smoked turkey bacon or mushrooms> (sautéed until crispy). For a fully plant-based version, use tempeh bacon> (marinated in liquid smoke and maple syrup) or crispy fried onions.
The cream cheese can be replaced with cashew cream> (blend 1 cup soaked cashews with ½ cup water) for a dairy-free alternative.
Allergy-Friendly Swaps
If you have a dairy allergy, use dairy-free cream cheese> (brands like Kite Hill work well) and coconut milk. For nut allergies, replace almond milk with oat milk> or soy milk.
If you're avoiding sulfites>, opt for fresh corn instead of frozen and check your broth for preservatives. Always verify ingredient labels for hidden allergens.
Nutrition facts
Frequently asked questions
Why does Chili's sweet corn soup have such a rich, creamy texture?
The secret lies in the combination of cream cheese and whole milk simmered together. The cream cheese provides that velvety base, while the milk adds richness without making it overly heavy. The slow simmering process also helps break down the corn's natural starches, creating that signature restaurant-style creaminess.
Can I make this soup without cream cheese?
Yes! For a lighter version, blend 1 cup sour cream or heavy cream into the soup instead. Reduce the milk by ½ cup to maintain balance. The texture will be slightly thinner but still delicious—just add a splash of milk if needed to reach your preferred consistency.
How do I keep the bacon crispy when adding it to the soup?
Cook the bacon separately until golden and crispy, then drain it on paper towels. Add it to the soup just before serving to maintain that perfect crunch. For extra insurance, broil the bacon for 1-2 minutes right before garnishing to restore crispiness.
Can I use frozen corn instead of fresh?
Frozen corn works perfectly—just thaw it first. For a restaurant-style texture, use 2 cups frozen corn kernels (about 1 cup thawed). The frozen variety is often sweeter and more consistent than fresh, making it ideal for this recipe.
What if my soup turns out too thick?
Simply stir in 1-2 tablespoons of milk or water while heating gently. The soup should reach a smooth, creamy consistency without losing its rich flavor. If it's still too thick, add more liquid gradually until you achieve the perfect velvety texture.