This satisfying one-pot meal combines the best of both worlds - classic chili and creamy mac and cheese. Ground beef gets seasoned with chili powder, cumin and smoked paprika, then simmered with tomatoes, kidney beans and tender elbow macaroni. Finished with butter, milk and plenty of sharp cheddar for irresistible creaminess. Everything cooks together in a single pot, making cleanup effortless while flavors meld beautifully. Ready in under an hour, this warming dish feeds a family of four and easily adapts to your spice preference.
The exhaust fan above my stove gave out one Tuesday night while I was browning beef for chili mac, and the apartment filled with this smoky, cumin scented cloud that set off every smoke detector on the floor. My neighbor knocked not to complain but to ask what I was cooking because it smelled incredible. We ended up eating together, forks in the same pot, laughing about the chaos.
I brought this to a potluck once in a dented casserole dish and watched three people skip the fancier options to go straight for it. There is something about the combination of chili spices and melted cheddar that bypasses all politeness and goes straight to comfort.
Ingredients
- 1 lb (450 g) ground beef: Use 80/20 for the best flavor and enough fat to keep things juicy without being greasy.
- 2 cups (200 g) elbow macaroni, uncooked: Elbows hold sauce in their curves better than most shapes but any small pasta works in a pinch.
- 1 medium onion, diced: A yellow onion adds sweetness that balances the chili powder beautifully.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference here so skip the jarred kind if you can.
- 1 medium bell pepper, diced: Any color works but red or orange brings a subtle sweetness.
- 1 (14.5 oz/400 g) can diced tomatoes: Do not drain them because that liquid adds body to the broth.
- 1 (15 oz/425 g) can kidney beans, drained and rinsed: Rinsing removes the starchy liquid that can make things cloudy.
- 2 cups (200 g) shredded cheddar cheese: Shred it yourself from a block because pre shredded has coatings that prevent smooth melting.
- 2 tbsp (30 g) unsalted butter: This is the richness bridge between chili and cheese sauce.
- 1/2 cup (120 ml) milk: Whole milk gives the creamiest result but any milk you have will do.
- 2 tbsp tomato paste: A little goes a long way toward deepening the savory tomato flavor.
- 2 tsp chili powder: This is the backbone spice so use one that smells fragrant, not dusty.
- 1 tsp ground cumin: It adds that earthy warmth people associate with real chili.
- 1/2 tsp smoked paprika: This gives a hint of campfire even though you are cooking on a stovetop.
- 1/2 tsp salt (or to taste): Start with less and adjust at the end because the cheese adds saltiness too.
- 1/4 tsp black pepper: Freshly cracked is always better.
- 1/4 tsp cayenne pepper (optional for heat): Skip it for a milder version or double it if you like a real kick.
- 2 cups (480 ml) low sodium beef or chicken broth: Low sodium lets you control the salt level yourself.
- 1 tbsp olive oil: Just enough to get the beef browning without sticking.
Instructions
- Brown the beef:
- Heat the olive oil in a large pot or Dutch oven over medium heat, then add the ground beef and break it apart with a wooden spoon. Cook for about 5 minutes until no pink remains and you see those caramelized bits on the bottom.
- Build the vegetable base:
- Toss in the diced onion, minced garlic, and bell pepper, stirring everything together. Let them soften for 3 to 4 minutes until the onion turns translucent and your kitchen smells amazing.
- Toast the spices:
- Sprinkle in the chili powder, cumin, smoked paprika, salt, black pepper, and cayenne, stirring constantly for about a minute. You will know it is ready when the spices bloom and the aroma deepens.
- Add tomato paste and liquids:
- Stir in the tomato paste and cook it for one minute to darken it slightly, then pour in the diced tomatoes with their juices and the drained kidney beans. Pour in the broth and bring everything to a gentle simmer.
- Cook the pasta right in the pot:
- Stir in the uncooked macaroni, reduce the heat to low, and cover the pot. Cook for 10 to 12 minutes, stirring every few minutes so nothing sticks to the bottom, until the pasta is tender.
- Make it cheesy:
- Remove the pot from heat and stir in the butter and milk first, then gradually add the shredded cheddar. Keep stirring until the cheese melts into a smooth sauce that coats every noodle, then taste and adjust seasoning.
- Serve and enjoy:
- Ladle into bowls while hot and top with extra cheese or chopped green onions if you want a little freshness. Eat immediately because this is best when the cheese sauce is still velvety.
One winter my roommate walked in from a twelve hour shift, saw this on the stove, and sat down to eat without even taking off her boots. That is the highest compliment a meal can receive.
What to Watch For
The trickiest moment is the pasta cooking phase because every pot and stove combination behaves differently. Check a noodle at the 8 minute mark and if it is close, pull the pot off heat early since residual heat will finish the job.
Making It Your Own
Ground turkey works beautifully if you want something lighter, and black beans can replace kidney beans for a different texture. I once used pepper jack cheese instead of cheddar on a dare and it was so good I never went back.
Leftovers and Reheating
This reheats well on the stove with a splash of broth or milk to loosen the sauce back up. The pasta will absorb liquid overnight in the fridge so do not be alarmed if it looks thicker the next day.
- Store leftovers in an airtight container for up to 3 days.
- Add a tablespoon of milk before reheating to bring back creaminess.
- Freeze individual portions for up to 2 months and thaw overnight in the fridge.
Some dinners are just dinner, but a pot of chili mac on a cold evening is a reason to stay home. Share it with someone who looks like they could use a warm bowl and nothing else.
Recipe FAQs
- → Can I make this ahead of time?
-
Absolutely. Prepare the dish completely, then cool and refrigerate for up to 3 days. Reheat gently on the stovetop with a splash of milk to restore creaminess.
- → What pasta shapes work best?
-
Elbow macaroni is traditional, but shells, cavatappi or penne capture the sauce beautifully. Choose shapes with ridges or curves to hold the cheesy chili sauce.
- → How can I reduce the spice level?
-
Omit the cayenne pepper entirely and reduce chili powder to 1 teaspoon. The dish remains flavorful with cumin, smoked paprika and tomatoes providing depth without heat.
- → Can I freeze leftovers?
-
Yes, portion cooled leftovers into freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating with added milk to refresh the texture.
- → What toppings work well?
-
Fresh green onions, cilantro, sour cream, crushed tortilla chips, diced jalapeños or extra shredded cheddar all complement the flavors beautifully.