Love this? Save it for later!
Share the inspiration with your friends
The air was always crisp then, biting at my cheeks while I huddled in a oversized cardigan. She never measured anything. She just stirred. A wooden spoon clinking against the side of a heavy Dutch oven, a sound that meant safety. I remember watching steam rise in lazy spirals, carrying the scent of white beans, tender chicken, and that distinct, smoky heat.
It wasn’t just dinner. It was a ritual. The way the broth thickened as it simmered, turning from a thin liquid into something creamy and substantial. I used to think it was magic. Now I know it’s just patience and the right balance of acid and fat. But that flavor profile? It’s stuck with me. It’s the reason I keep coming back to this specific version of white chicken chili.
There’s a particular kind of comfort in a bowl of creamy white chicken chili with roasted corn. It’s not heavy like a beef stew, but it’s filling enough to quiet the hunger pangs of a long day. The corn adds this unexpected crunch that breaks up the creaminess, while the chicken stays juicy because we’re not overcooking it. Honestly, it’s the perfect balance. I make this at least once a month, especially when the weather turns chilly and I need something that feels like a hug in a bowl.
It’s funny how food triggers memory so sharply. One bite, and I’m five years old again, waiting for permission to eat. This recipe isn’t just about sustenance. It’s about recreating that feeling of warmth. It’s simple, yes, but it requires attention. You have to taste it. You have to adjust. And when you get it right, it’s nothing short of perfect.
Why You’ll Love This Recipe
I’ve spent years testing different versions of this dish. Some were too thick, like paste. Others were too thin, lacking that soul-soothing richness. This one? It hits the sweet spot. It’s creamy without being heavy, flavorful without being overwhelming. Here is why this specific recipe works so well:
- Quick & Easy: You can have this on the table in about 30 minutes if you use pre-cooked chicken. It’s perfect for those weeknights when you’re tired but still want something homemade.
- Simple Ingredients: No fancy grocery trips needed. You likely have most of this in your pantry already. Beans, corn, chicken, broth, cream cheese. That’s it.
- Perfect for Meal Prep: This tastes even better the next day. The flavors meld together overnight, making it an ideal candidate for lunch boxes or easy reheating.
- Crowd-Pleaser: Kids love the corn. Adults love the creaminess. It’s a rare dish that satisfies everyone at the table without compromise.
- Unbelievably Delicious: The combination of roasted corn and cumin creates a depth of flavor that feels gourmet, even though it’s incredibly simple.
What makes this different from other white chilis is the technique. Most people just dump everything in a pot. I roast the corn first. It adds a nutty, smoky element that you just can’t get from canned or fresh boiled corn. Plus, using cream cheese instead of heavy cream gives it a tangy richness that cuts through the spice. It’s a trick I learned from a chef friend who swore by it. Honestly, once you try it this way, you won’t go back.
What Ingredients You Will Need
This recipe relies on a few key components to build its signature flavor. The beauty here is how simple the list is. You don’t need a dozen spices or hard-to-find items. Just good quality basics that come together to create something special.
The Base
- Chicken Breast: 1.5 lbs, diced. I prefer boneless, skinless breasts for lean protein. You can also use shredded rotisserie chicken to save time.
- White Beans: 2 cans (15 oz each), drained and rinsed. Cannellini or Great Northern beans work best. They hold their shape but break down slightly to thicken the broth.
- Roasted Corn: 2 cups. Fresh corn cut off the cob and roasted, or high-quality frozen corn. Roasting brings out the natural sugars.
- Chicken Broth: 4 cups, low-sodium. This forms the liquid base. Low-sodium is important so you can control the salt level yourself.
The Flavor Builders

- Onion: 1 large yellow onion, diced. Sweet and aromatic when cooked down.
- Garlic: 4 cloves, minced. Don’t skimp on the garlic. It’s the backbone of the flavor.
- Cumin: 2 teaspoons ground cumin. Essential for that earthy, chili flavor.
- Green Chiles: 1 can (4 oz), diced. Mild heat and tang. Adjust based on your spice tolerance.
- Cream Cheese: 8 oz, softened. This is the secret ingredient. It adds creaminess and a slight tang that sour cream doesn’t quite match.
- Heavy Cream: ½ cup. Optional, but adds extra luxury. If you want it lighter, skip this or use half-and-half.
Seasoning & Garnish
- Olive Oil: 2 tablespoons for sautéing.
- Salt & Black Pepper: To taste. Always season in layers.
- Lime Juice: 1 tablespoon, fresh squeezed. Brightens up the heavy flavors.
- Cilantro: Fresh chopped leaves for garnish. Adds freshness and color.
- Avocado: Diced, for serving. Adds creaminess and healthy fats.
I always recommend using fresh corn if it’s in season. The difference is night and day. But honestly, frozen corn works just fine if you roast it properly. Just make sure it’s dry before it hits the pan.
Equipment Needed
You don’t need a lot of fancy tools for this. A large pot is the star of the show. I use a heavy-bottomed Dutch oven because it distributes heat evenly and prevents scorching. If you don’t have one, a large stockpot or a deep skillet works too.
A sharp knife and a cutting board are essential for prepping the chicken and onions. A measuring cup set helps with the broth and spices, though I usually eyeball the cumin. A wooden spoon is perfect for stirring. It’s gentle on the pot and great for scraping the bottom.
For roasting the corn, a cast-iron skillet is ideal. It gets hot and fast, giving the corn that nice char. If you don’t have cast iron, a regular baking sheet in the oven works, but you’ll need to keep an eye on it. A citrus juicer is handy for the lime juice, though squeezing by hand is fine if you’re careful.
Maintenance tip: If you use a cast-iron skillet, just wipe it out after use and dry it thoroughly. No soap needed. It’s simple and lasts forever. For the Dutch oven, hand wash if it’s enameled. It keeps the finish nice and shiny.
Preparation Method
- Prep the Corn: Start by heating a cast-iron skillet over medium-high heat with a little oil. Add the corn kernels in a single layer. Let them sit undisturbed for 3-4 minutes. You want them to get a nice char. Stir and cook for another 2 minutes. Remove from heat and set aside. This step takes about 5 minutes total. (300g corn)
- Sauté Aromatics: In your large Dutch oven or stockpot, heat olive oil over medium heat. Add the diced onion and a pinch of salt. Cook for 5 minutes until translucent. Add the minced garlic and cook for 1 more minute until fragrant. Be careful not to burn the garlic. It turns bitter quickly.
- Brown the Chicken: Add the diced chicken breast to the pot. Season with salt, pepper, and half of the cumin. Cook for 5-7 minutes, stirring occasionally, until the chicken is browned on the outside and mostly cooked through. It doesn’t need to be fully done yet, as it will finish cooking in the broth.
- Add Liquids & Beans: Pour in the chicken broth, scraping up any browned bits from the bottom of the pot. Those bits are flavor gold. Add the drained white beans and the roasted corn. Stir well. Bring the mixture to a gentle boil.
- Simmer: Once boiling, reduce the heat to low. Cover partially and let it simmer for 10 minutes. This allows the flavors to meld and the chicken to finish cooking. The beans will start to break down slightly, thickening the broth naturally.
- Make it Creamy: Whisk the softened cream cheese into the heavy cream in a separate bowl until smooth. Slowly pour this mixture into the pot while stirring constantly. This prevents lumps. Let it simmer for another 2-3 minutes until the sauce is thick and creamy.
- Season & Finish: Stir in the diced green chiles and the remaining cumin. Taste the chili. Add salt and pepper as needed. Finally, stir in the fresh lime juice. This is crucial for balancing the richness. Remove from heat.
- Serve: Ladle into bowls. Top with fresh cilantro, diced avocado, and a squeeze of lime. Enjoy immediately while hot.
Cooking Tips & Techniques
One common mistake people make is boiling the chili too hard after adding the cream cheese. High heat can cause the cheese to separate, leaving you with a greasy mess. Keep the heat low once the dairy is in. Gentle heat is your friend.
Another tip: don’t skip the roasting step for the corn. Boiled corn is sweet, but roasted corn is smoky. That smokiness pairs perfectly with the cumin and chicken. If you’re short on time, you can use canned corn, but rinse it well and pat it dry before adding it to the pot. You still want some browning.
When dicing the chicken, try to keep the pieces uniform. If some are huge and some are tiny, the small ones will dry out before the big ones are cooked. Aim for 1-inch cubes. It cooks evenly and looks nice in the bowl.
I also recommend using low-sodium broth. Canned beans and cheese already have salt in them. If you use full-sodium broth, you might end up with a dish that’s too salty. You can always add more salt at the end, but you can’t take it out. Trust me on this.
Multitasking strategy: While the chicken is browning, get your cream cheese out of the fridge to soften. It makes whisking it into the cream so much easier. If it’s cold and hard, you’ll get lumps that are hard to fix.
Variations & Adaptations
This recipe is pretty flexible. Here are a few ways to tweak it:
- Spicy Version: Add a diced jalapeño when you sauté the onions. Or stir in a teaspoon of chili powder or cayenne pepper for extra heat. I like to add a dash of hot sauce at the end for a kick.
- Vegetarian Option: Swap the chicken for extra beans or chopped mushrooms. Portobello mushrooms have a great meaty texture. Just sauté them until they release their moisture and brown.
- Low-Carb/Keto: Skip the beans entirely. Add more chicken and corn. Use full-fat cream cheese and heavy cream. This keeps the carbs low while maintaining the creamy texture.
- Dairy-Free: Use coconut cream instead of heavy cream and dairy-free cream cheese. It changes the flavor slightly, adding a coconut note, but it’s still delicious and creamy.
I once made this with sweet potatoes instead of corn. It was interesting, but the texture was a bit too soft. I stick to corn for the crunch. But feel free to experiment. Maybe try black beans instead of white beans for a different look. It’s your kitchen, so make it yours.
Serving & Storage Suggestions
This chili is best served hot. The creaminess is most appealing when it’s warm. I like to serve it with crusty bread or tortilla chips on the side. A simple green salad with a vinaigrette also cuts through the richness nicely.
For storage, let the chili cool completely before putting it in an airtight container. It will last in the refrigerator for up to 4 days. The flavors actually get better after a day or two as they have time to meld.
To freeze, store in portion-sized containers. It freezes well for up to 3 months. Thaw overnight in the fridge before reheating. When reheating, add a splash of broth or water. The chili will thicken in the fridge, so the liquid helps bring it back to the right consistency. Heat it slowly on the stove, stirring occasionally.
Don’t microwave it on high power. It can separate. Low and slow is the way to go. Garnish with fresh cilantro and avocado right before serving to keep the colors bright and fresh.
Nutritional Information & Benefits
This dish is a good source of lean protein from the chicken and fiber from the beans and corn. The cream cheese and heavy cream add fat, which helps you feel full and satisfied. It’s not a diet food, but it’s balanced.
White beans are great for heart health, providing potassium and magnesium. Corn adds antioxidants like lutein and zeaxanthin, which are good for eye health. The cilantro is rich in vitamins A, C, and K.
For those watching their sodium, using low-sodium broth and rinsing the beans helps keep the salt content in check. It’s a comforting meal that doesn’t leave you feeling sluggish afterward. I find it’s a great way to get a solid protein boost without feeling weighed down.
Conclusion
This creamy white chicken chili with roasted corn is more than just a meal. It’s a reminder of simpler times and the joy of cooking by feel. It’s easy to make, delicious to eat, and perfect for sharing. I hope you try it and make it your own.
Feel free to adjust the spices to your liking. Add more chiles if you like heat, or more lime if you like tang. It’s a canvas for your creativity. And if you need more protein-packed ideas, check out our healthy egg white breakfast burrito or our wholesome high-protein Greek yogurt chicken salad for other great options.
Let me know how it turns out for you. Did you add extra spice? Did you use fresh corn? I’d love to hear your tips. Happy cooking!
Frequently Asked Questions
Can I use leftover rotisserie chicken?
Yes! This is actually the easiest way to make this recipe. Just skip the browning step and add the shredded chicken in the last 5 minutes of cooking. It saves a lot of time.
Why is my chili too thin?
If it’s too thin, you can simmer it uncovered for a few more minutes to reduce the liquid. Or, mash some of the beans against the side of the pot with your spoon. This releases their starch and thickens the broth naturally.
Can I make this in a slow cooker?
Absolutely. Sauté the onions and garlic first, then add everything else to the slow cooker. Cook on low for 6-8 hours. Add the cream cheese and heavy cream in the last 30 minutes. Stir until melted.
Is this recipe gluten-free?
Yes, as long as you use gluten-free broth and check your canned ingredients. Most beans and corn are naturally gluten-free, but always double-check labels to be safe.
What can I substitute for cream cheese?
If you don’t have cream cheese, you can use a roux (butter and flour) to thicken the sauce, or just use extra heavy cream. Greek yogurt also works, but add it at the very end off the heat to prevent curdling.
Pin This Recipe!

Creamy White Chicken Chili: Easy 30-Minute Dinner
A comforting, creamy white chicken chili with roasted corn that comes together in about 30 minutes. This recipe uses cream cheese for a tangy richness and roasted corn for a smoky depth, making it a perfect weeknight meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1.5 lbs boneless, skinless chicken breast, diced
- 2 cans (15 oz each) white beans (Cannellini or Great Northern), drained and rinsed
- 2 cups corn kernels (fresh roasted or frozen)
- 4 cups low-sodium chicken broth
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 2 teaspoons ground cumin
- 1 can (4 oz) diced green chiles
- 8 oz cream cheese, softened
- ½ cup heavy cream
- 2 tablespoons olive oil
- Salt and black pepper, to taste
- 1 tablespoon fresh lime juice
- Fresh cilantro, chopped (for garnish)
- Avocado, diced (for serving)
Instructions
- Heat a cast-iron skillet over medium-high heat with a little oil. Add corn kernels in a single layer and char for 3-4 minutes, stirring and cooking for another 2 minutes. Remove and set aside.
- In a large Dutch oven or stockpot, heat olive oil over medium heat. Add diced onion and a pinch of salt, cooking for 5 minutes until translucent. Add minced garlic and cook for 1 minute until fragrant.
- Add diced chicken breast to the pot. Season with salt, pepper, and half of the cumin. Cook for 5-7 minutes until browned on the outside and mostly cooked through.
- Pour in chicken broth, scraping up browned bits from the bottom. Add drained white beans and roasted corn. Stir well and bring to a gentle boil.
- Reduce heat to low, cover partially, and simmer for 10 minutes to allow flavors to meld and chicken to finish cooking.
- In a separate bowl, whisk softened cream cheese into heavy cream until smooth. Slowly pour this mixture into the pot while stirring constantly to prevent lumps. Simmer for 2-3 minutes until thick and creamy.
- Stir in diced green chiles and remaining cumin. Taste and adjust salt and pepper. Stir in fresh lime juice and remove from heat.
- Ladle into bowls and top with fresh cilantro, diced avocado, and a squeeze of lime. Serve immediately.
Notes
For best results, roast the corn to add a smoky flavor. Use low-sodium broth to control salt levels. If using rotisserie chicken, skip the browning step and add it in the last 5 minutes. Keep heat low after adding dairy to prevent separation. Chili tastes better the next day as flavors meld.
Nutrition
- Serving Size: 1 bowl with garnish
- Calories: 450
- Sugar: 6
- Sodium: 600
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 35
- Fiber: 8
- Protein: 32
Keywords: white chicken chili, creamy chili, roasted corn, 30 minute dinner, meal prep, comfort food, gluten-free option


