This cheesy chicken enchilada dip is the kind of thing that makes a Tuesday feel like a party. My neighbor texted me for the recipe after her picky kid asked for thirds. It’s that good. Here’s why it works: we layer flavors like building a real enchilada, but skip the tedious rolling. You get the same deep, savory notes in one glorious, scoopable skillet.
The smell alone will bring everyone into the kitchen. It’s a warm, spicy, cheesy aroma that promises serious comfort. This dish is a guaranteed crowd-pleaser, whether you’re feeding a family or hosting friends.
It’s also incredibly forgiving. Have some leftover rotisserie chicken? Use it. Want it spicier? Go for it. This recipe is a framework for deliciousness.
Jump to:
Why This Cheesy Chicken Enchilada Dip Is a Keeper
It’s a texture dream. You get tender shredded chicken, creamy beans, melty cheese, and just a bit of bite from the veggies. Every scoop is different.

It comes together fast. Seriously, about 30 minutes from fridge to table. It’s faster than ordering pizza and tastes a million times better.
The flavor is layered, not flat. We toast the spices and cook the aromatics first. That foundational step makes all the difference between a good dip and a great one.
It’s versatile. Serve it with chips, spoon it over rice, or stuff it into a tortilla for a quick burrito. Leftovers (if you have any) are a gift.
Ingredients You’ll Need
Most of this is pantry staples. Nothing fancy required.
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 1 red bell pepper, finely diced
- 3 cloves garlic, minced
- 1 pound boneless, skinless chicken breasts, cut into 1-inch pieces
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1 (10-ounce) can red enchilada sauce (I like the medium spice level)
- 1 (4-ounce) can diced green chiles, undrained
- 1 (15-ounce) can black beans, rinsed and drained
- 1 cup corn kernels (fresh, frozen, or canned and drained)
- 8 ounces cream cheese, softened and cubed
- 2 cups shredded Mexican blend cheese, divided
- 1/2 cup chopped fresh cilantro, plus more for garnish
- Salt and black pepper to taste
- For serving: tortilla chips, sliced jalapeños, sour cream, diced avocado
A note on the enchilada sauce: This is the flavor backbone of your cheesy chicken enchilada dip. Pick one you like! If you’re sensitive to heat, go mild. Want more kick? Use hot. For a deeper, more authentic flavor, check out the sauces recommended over at Flavor Nest.
One easy swap: No chicken breasts? Thighs work beautifully and stay extra juicy. Just chop them up the same way.
How to Make This Cheesy Chicken Enchilada Dip
Follow these steps and you’ll have a bubbling, golden masterpiece.
- Build your flavor base. Heat the olive oil in a large, oven-safe skillet over medium heat. Add the onion and bell pepper. Cook, stirring often, until they’re soft and starting to get little browned edges, about 5-7 minutes. That sweetness is key. Add the garlic and cook for just 30 seconds until fragrant—don’t let it burn.
- Cook the chicken and spices. Push the veggies to the side of the pan. Add the chicken pieces in a single layer. Season generously with salt and pepper. Let them cook undisturbed for 2-3 minutes to get a good sear, then stir and break them up. Sprinkle the chili powder, cumin, and smoked paprika right over everything. Stir well and cook for another minute. You’ll smell the spices waking up—that’s the magic starting. This is the heart of your cheesy chicken enchilada dip.
- Simmer and combine. Pour in the enchilada sauce and the can of green chiles (with their liquid). Scrape up any tasty browned bits from the bottom of the pan. Add the black beans and corn. Bring the mixture to a gentle simmer. Let it bubble away for about 5 minutes. The chicken should be cooked through and the sauce will have thickened slightly.
- Get it creamy. Reduce the heat to low. Add the cubed cream cheese. Stir gently and constantly until it’s completely melted into the sauce, creating a luscious, creamy base. This takes about 3-4 minutes. Be patient here.
- Add the first round of cheese. Stir in 1 cup of the shredded Mexican cheese and the chopped cilantro. Taste it now—this is your chance to adjust the seasoning. Need more salt? A pinch more cumin? Do it. Once you’re happy, smooth the top of the dip with your spoon. Making this cheesy chicken enchilada dip is almost as satisfying as eating it.
- Broil to perfection. Preheat your broiler to high. Sprinkle the remaining 1 cup of cheese evenly over the top of the dip. Place the skillet under the broiler, watching closely. Broil for 2-4 minutes, just until the cheese is melted, bubbly, and spotted with golden brown. Your kitchen will smell incredible. That’s your cue—it’s done.

Tips & Variations for the Best Dip
Make it ahead: You can prepare the dip through step 5, cover it, and refrigerate for up to a day. When ready, let it sit at room temp for 20 minutes, add the final cheese, and broil. It might need an extra minute or two under the broiler since it’s cold.
Reheating like a pro: Leftovers reheat beautifully in a 350°F oven, covered, until warmed through (about 15-20 minutes). Stir in a splash of milk or extra enchilada sauce if it seems thick. The microwave works in a pinch, but the oven keeps the texture perfect.
Change up the protein: For a different twist, try using shredded beef or even ground turkey. The method stays the same. For more inspiration on easy, flavorful meals, our Honey Garlic Chicken Thighs are another weeknight favorite.
Spice control: The green chiles and enchilada sauce provide most of the heat. For a milder cheesy chicken enchilada dip, use mild enchilada sauce. To turn up the heat, add a diced jalapeño with the onions or use a hot enchilada sauce.
Go veggie-forward: Omit the chicken and add an extra can of beans (pinto beans are great) and a cup of chopped zucchini or mushrooms when you cook the peppers. It becomes a fantastic vegetarian option.
Serve this dip right from the skillet. It stays warm for ages. Pile high with extra cilantro, a dollop of sour cream, and those jalapeño slices. The contrast of cool sour cream with the warm, spicy dip is everything.
Make this on a Tuesday. Watch it disappear. It’s the kind of simple, satisfying food that turns an ordinary night into something special. If you give this cheesy chicken enchilada dip a try, I’d love to hear how it turned out for you. Save this recipe for your next game day or cozy night in—you’ll be glad you did.

Ingredients
Method
- Heat olive oil in a large, oven-safe skillet over medium heat. Add onion and bell pepper. Cook until soft and starting to brown, 5-7 minutes. Add garlic and cook for 30 seconds until fragrant.
- Push veggies to the side. Add chicken pieces in a single layer. Season with salt and pepper. Sear for 2-3 minutes, then stir and break up. Sprinkle with chili powder, cumin, and smoked paprika. Cook for 1 minute more.
- Pour in enchilada sauce and green chiles with their liquid. Scrape up browned bits. Add black beans and corn. Bring to a simmer and cook for 5 minutes, until chicken is cooked through.
- Reduce heat to low. Add cubed cream cheese. Stir constantly until completely melted and creamy, about 3-4 minutes.
- Stir in 1 cup of shredded cheese and the chopped cilantro. Taste and adjust seasoning. Smooth the top of the dip.
- Preheat broiler to high. Sprinkle remaining 1 cup of cheese evenly over the dip. Broil for 2-4 minutes until cheese is bubbly and golden brown.

