I made this on a Tuesday in January when it was raining and nobody wanted to go anywhere. I had ground beef in the freezer, a can of enchilada sauce I'd been meaning to use for weeks, and two kids who were fighting over the TV. Forty-five minutes later, dinner was on the table and both of them were quiet — which, if you have kids, you know is the real metric for a successful meal.
This isn't a traditional chili and it isn't a traditional enchilada — it borrows from both. The enchilada sauce does something interesting here: it adds a tangy, slightly smoky layer that regular chili spices alone don't give you. Combined with cheddar stirred directly into the pot, you get something that's thicker and richer than regular chili, almost closer to a cheesy stew. I've made it enough times now that it's become a cold-weather staple in our house.
My husband asks for this at least once a month from October through March. Saad eats it with a mountain of crushed tortilla chips on top. Zainab wants sour cream and nothing else. I usually have a bowl plain with just extra cheese, standing over the pot before I even dish it out — cook's privilege. If you like one-pot dinners that actually taste like you put in more effort than you did, this one's worth keeping. My Creamy Chicken Parmesan Soup has a similar vibe if you want something with that same cozy, cheesy one-pot energy.
One thing I'll tell you upfront: don't skip the simmering time. I've tried rushing it to 15 minutes when I was in a hurry, and it tasted fine but flat. The 25 minutes of actual simmering is what lets the enchilada sauce lose its raw edge and meld into everything else. Set a timer and walk away.

Why You'll Love This Recipe
- The enchilada sauce changes everything: I used to make regular chili with canned tomatoes and spice packets, and it was fine. But the enchilada sauce — even just one 10 oz can — pulls this into a completely different direction. It's tangier, smokier, and has a depth that plain chili powder alone can't fake. The first time I made this version I genuinely didn't expect it to taste so different from what I'd been making for years.
- Cheese goes IN, not just on top: Most chili recipes treat cheese as a garnish. Here, 1½ cups of shredded cheddar gets stirred directly into the pot at the end, which makes the whole thing creamy and thick. It's a different texture — somewhere between chili and queso — and it's what my family keeps asking me to replicate. Make sure you shred your own cheese if you can; the pre-shredded bags have a coating that stops them melting as smoothly.
- One pot, minimal cleanup: Everything goes into a single large pot and stays there start to finish. I brown the beef, build the flavor base, add the liquids and beans, simmer, stir in cheese, and serve — all in the same pot. On weeknights when I've already been juggling work and school pickups, not having a pile of pans in the sink afterward matters more than I can explain.
- It's actually filling: Between the ground beef, two cans of beans, and the cheese, this is a meal that holds you. I've served it to my husband after he's had a long day and he doesn't go back to the kitchen an hour later looking for more food — which is my personal standard for whether a dinner actually counts as dinner. A bowl of this with some tortilla chips on the side is genuinely enough.
- Leftovers are better the next day: I make a full batch every time because the leftovers are genuinely worth having. After a night in the fridge, the flavors settle and deepen and it reheats beautifully with a splash of broth if it's gotten thick. I've eaten it for lunch three days running without getting tired of it, which is not something I can say about most things I cook.
Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 (15 oz) can black beans, drained and rinsed
- 1 (15 oz) can kidney beans, drained and rinsed
- 1 (10 oz) can diced tomatoes with green chiles
- 1 (10 oz) can red enchilada sauce (Old El Paso or any store brand works fine)
- 1 cup beef broth
- 1 teaspoon chili powder
- ½ teaspoon ground cumin
- ½ teaspoon paprika
- Salt and pepper, to taste
- 1½ cups shredded cheddar cheese (sharp cheddar preferred — shred it yourself if you can)
- Optional toppings: sour cream, sliced green onions, crushed tortilla chips
Directions
- Brown the beef: Heat olive oil in a large, heavy pot over medium heat. Add ground beef and cook, breaking it apart with a wooden spoon, until browned all over — about 6 to 8 minutes. Drain excess fat if there's a lot pooling in the pot; a little is fine but you don't want the chili greasy.
- Cook the aromatics: Stir in diced onion and minced garlic. Cook for about 3 minutes, until the onion softens and goes translucent. This is when your kitchen starts smelling good.
- Add the spices: Mix in chili powder, cumin, paprika, salt, and pepper. Stir everything together so the spices coat the meat and cook in the oil for about 30 seconds — this blooms the spices and makes them taste less raw.
- Add everything else: Pour in the black beans, kidney beans, diced tomatoes with green chiles, enchilada sauce, and beef broth. Stir well to combine. At this point it'll look a bit soupy, which is normal — it thickens as it simmers.
- Simmer: Bring to a simmer, then reduce heat to medium-low, cover, and cook for 20 to 25 minutes, stirring occasionally. Don't rush this step — it's what makes everything taste like it belongs together.
- Stir in the cheese: Turn the heat to low and add the shredded cheddar in two or three additions, stirring between each addition until melted and creamy before adding the next. Adding it all at once can cause clumping. Taste and adjust seasoning here.
- Serve: Ladle into bowls and top with whatever you like — sour cream, extra cheese, green onions, or crushed tortilla chips. Serve immediately while it's hot and the cheese is still melty.

Tips for Success
- Shred your own cheese: I know it's an extra step, but pre-shredded cheese has an anti-caking coating on it that makes it melt grainy instead of smooth. When you're stirring cheese directly into a hot pot of chili, you want it to melt into a creamy, cohesive sauce — not sit there in little clumps. I use a box grater and it takes maybe two minutes. Block cheddar from any grocery store works perfectly here.
- Drain the fat after browning: Depending on the fat content of your ground beef, you might have quite a bit of rendered fat in the pot after browning. I usually tilt the pot and spoon out most of it, leaving just a little behind. If you skip this, the finished chili can sit in a greasy layer on top, which affects both texture and taste. A quick drain makes a real difference.
- Don't skip rinsing the canned beans: Rinsing your beans gets rid of the salty, starchy liquid they're packed in. When I forgot to rinse once, the chili tasted slightly metallic and saltier than usual. It takes 30 seconds under the tap and it genuinely improves the final flavor. Same rule applies to any canned bean in any recipe I make.
- Taste before you add salt: The enchilada sauce and broth both bring salt to this recipe, and canned tomatoes with green chiles often do too. I learned to hold off on seasoning until after the simmer, then taste and adjust at the very end. I've over-salted this chili twice by seasoning too early and then forgetting I'd already done it. Season gradually and taste as you go.
- If it gets too thick, add a splash of broth: The chili thickens as it sits, especially once the cheese is in. If you're reheating leftovers or it's reduced more than you wanted during simmering, just add a few tablespoons of beef broth and stir it in over low heat. It loosens right back up without losing any of the flavor.
Variations
- Make it vegetarian: Skip the ground beef entirely and double up on beans — add a can of pinto beans or chickpeas alongside the black and kidney beans. I've also thrown in diced zucchini and a bell pepper when I have them. Use vegetable broth instead of beef broth. The enchilada sauce and cheese carry so much flavor that you won't miss the meat as much as you'd expect.
- Add corn: Stir in ½ cup of frozen or canned corn kernels when you add the beans. It adds a slight sweetness and a pleasant texture that plays really well against the smoky enchilada sauce. My husband actually suggested this one and I have to admit he was right about it.
- Slow cooker version: Brown the beef and aromatics on the stove first — don't skip that step, it builds real flavor. Then transfer everything except the cheese into your slow cooker and cook on low for 6 to 8 hours. Stir in the shredded cheddar in the last 10 minutes with the lid off. This is what I do when I know we have a busy evening and I need dinner to be ready when we walk in the door.
- Swap in ground turkey: Ground turkey works well here if you prefer a lighter option. It browns a little differently — less fat renders out — so keep that in mind and don't drain as aggressively. The flavor is a touch milder than beef, so I usually add an extra ½ teaspoon of chili powder to compensate. This isn't a lighter-tasting chili, it's just made with turkey.
- Turn up the heat: The base recipe is mild to medium — Zainab can eat it, which tells you everything. For adults who want more heat, add a diced jalapeño with the onion, or stir in a chipotle pepper in adobo sauce (just one — they're strong) when you add the enchilada sauce. A few dashes of hot sauce at the end also works if you don't want to commit to the heat upfront.
Serving and Storage
Serving
Serve this hot, straight from the pot. I usually set out small bowls of toppings so everyone can load up their own — sour cream, sliced green onions, extra shredded cheddar, and crushed tortilla chips. In Pakistan, a chili like this would get served alongside rice without a second thought, but in our house we go with tortilla chips or warm cornbread. If you want something alongside, my Easy Corn Casserole pairs really nicely with the Tex-Mex flavors here. A bowl of this and a slice of that is a full, satisfying meal.
Storage
Store leftover chili in an airtight container in the fridge for up to 4 days. It thickens considerably overnight, so when you reheat it, add a splash of beef broth or water and warm it slowly over low heat, stirring as it heats through. For freezing, let it cool completely, then portion into freezer-safe containers or zip-lock bags and freeze for up to 2 months. Thaw overnight in the fridge before reheating. I'd avoid freezing the toppings separately — those are always better fresh.

Frequently Asked Questions
Can I freeze cheesy enchilada chili?
Yes, this freezes well. Let it cool completely, then transfer to airtight freezer containers or zip-lock bags and freeze for up to 2 months. Thaw it overnight in the fridge, then reheat on the stove over low heat with a splash of beef broth stirred in, since it will have thickened quite a bit. The cheese texture holds up surprisingly well after freezing.
Can I make this chili in a slow cooker?
Yes, and it works really well that way. Brown the beef and cook the onion and garlic on the stove first — skipping that step makes the finished chili taste a bit flat. Then transfer everything except the cheese to your slow cooker and cook on low for 6 to 8 hours. Stir in the shredded cheddar in the last 10 minutes with the lid off so it melts properly.
Is this recipe gluten-free?
All the core ingredients are naturally gluten-free, but you should check the labels on your enchilada sauce and beef broth — some brands add thickeners or flavorings that contain gluten. Old El Paso enchilada sauce is gluten-free, and most standard beef broths are too, but it's always worth reading the label if you're cooking for someone with a sensitivity.
How spicy is this chili?
The base recipe is mild to medium — my kids eat it without complaining, and they're not big on heat. If you want more spice, add a diced jalapeño when you cook the onion, or stir in a chipotle pepper in adobo sauce when you add the enchilada sauce. A few dashes of hot sauce at the end is the easiest way to dial up the heat without rebuilding the whole recipe.
Can I use a different cheese?
Sharp cheddar is my first choice because it melts well and has enough flavor to stand up to the enchilada sauce. Monterey Jack is a great swap — it melts even smoother and keeps things creamy. A Mexican blend from any grocery store works in a pinch. I'd skip anything too hard like Parmesan for the stirred-in step, but feel free to use it as a topping if you like the flavor.

CHEESY ENCHILADA CHILI
Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 small onion diced
- 2 cloves garlic minced
- 1 15 oz can black beans, drained and rinsed
- 1 15 oz can kidney beans, drained and rinsed
- 1 10 oz can diced tomatoes with green chiles
- 1 10 oz can red enchilada sauce
- 1 cup beef broth
- 1 teaspoon chili powder
- ½ teaspoon cumin
- ½ teaspoon paprika
- Salt and pepper to taste
- 1 ½ cups shredded cheddar cheese
- Optional toppings: sour cream green onions, crushed tortilla chips
Instructions
Cook the Beef:
- Heat olive oil in a large pot over medium heat. Add ground beef and cook until browned. Drain excess fat if needed.
Add Onion and Garlic:
- Stir in diced onion and minced garlic. Cook until softened, about 3 minutes.
Add Seasonings:
- Mix in chili powder, cumin, paprika, salt, and pepper.
Combine Remaining Ingredients:
- Add black beans, kidney beans, diced tomatoes with green chiles, enchilada sauce, and beef broth. Stir well.
Simmer:
- Bring to a simmer, cover, and cook for 20–25 minutes, stirring occasionally.
Add Cheese:
- Stir in shredded cheddar cheese until melted and creamy.
Serve:
- Top with sour cream, green onions, or crushed tortilla chips if desired.
Notes
- Add jalapeños or hot sauce for extra spice.
- Store leftovers in the fridge up to 4 days or freeze for 2 months.
- Serve with cornbread or tortilla chips for a complete meal.
This chili has become one of those recipes I don't really think about anymore — I just make it. The ingredients are things I keep stocked anyway, it comes together in under an hour, and the whole family eats it without me having to negotiate. That combination is rarer than it sounds.
What I appreciate most is that it doesn't require any special technique or equipment. A heavy pot, a wooden spoon, a box grater for the cheese — that's genuinely all you need. I've made versions of this that are fancier with homemade enchilada sauce, and they're good, but the weeknight version with a can of Old El Paso is honestly just as satisfying. Sometimes pantry cooking is the best cooking.
If you're in a one-pot soup and stew phase (which in my house runs from October to April), you might also want to check out my Crockpot Pepper Steak — same low-effort, high-reward approach, just with a different flavor profile. And if you need something to serve alongside this chili beyond tortilla chips, the Easy Broccoli Cheese Casserole is a surprisingly good pairing — cheesy things alongside cheesy things, I know, but it works.
Make a full batch. The leftovers are worth it. 🍲🧀
