30-Minute One-Pot Cheesy Chili Mac
Chili mac is all the smoky, beefy comfort of a great chili spooned over tender pasta, but here everything cooks together in one pot. The macaroni soaks up every bit of the spiced tomato broth while it simmers.

It’s a hearty dinner that lands on the table in about half an hour, with only one pan to wash at the end. A Tuesday night win.
Why This One-Pot Chili Mac Works
The pasta cooks right in the chili, so there’s no extra pot of water and no bland, boiled noodles. Every piece of macaroni absorbs the cumin, chili, and garlic broth.
Sharp cheddar gets stirred through at the very end. It melts into creamy ribbons that make the whole thing rich and tangy, without weighing it down.
Leftovers reheat beautifully, and the flavor is even better the next day. I often double the batch so we have a hot lunch waiting.
Ingredients

- 1 tbsp olive oil: just enough to get the beef started
- 1 lb lean ground beef: 85/15 works well; drain any excess fat after browning
- 1 medium yellow onion, diced: about 1 heaping cup
- 3 garlic cloves, minced: fresh, not jarred, for the best aroma
- 2 tbsp chili powder: use a standard American chili blend, not pure ground chile
- 1 tsp ground cumin: adds earthy warmth
- ½ tsp smoked paprika: that subtle campfire note
- ¼ tsp cayenne pepper (optional): leave it out if you’re feeding kids or spice-sensitive palates
- 1 can (14.5 oz) diced tomatoes with green chiles: the mild chiles add a gentle kick without extra work
- 1 can (15 oz) kidney beans, drained and rinsed: dark red or light red both work
- 2 cups beef broth: low-sodium so you control the salt
- 8 oz elbow macaroni (about 2 cups): any small, sturdy pasta shape will do
- 1 cup shredded sharp cheddar cheese: grate it yourself from a block for the smoothest melt
- salt and black pepper: season as you go
Variations / Substitutions
- Change the protein: ground turkey or chicken work great; just add a little extra oil so they don’t dry out.
- Swap the beans: black beans or pinto beans are a natural fit and keep the same chili vibe.
- Make it vegetarian: leave out the meat, use 2 cans of beans total, and swap vegetable broth for the beef broth.
- Dial the heat up or down: use a mild chili powder and skip the cayenne for a tamer pot, or stir in a minced chipotle in adobo when you bloom the spices.
- Go dairy-free: finish with a generous drizzle of olive oil and a sprinkle of nutritional yeast instead of the cheddar.
If you’re already a fan of this chili base, the same mix is incredible spooned over chili cheese fries or a baked potato.
How to Make Chili Mac
Step 1: Brown the Beef and Aromatics

Set a large Dutch oven or deep skillet over medium-high heat and add the 1 tbsp olive oil. Crumble in the 1 lb ground beef and let it cook undisturbed for a couple of minutes to get a good sear, then break it up and keep cooking until no pink remains, about 5 minutes total.
Add the diced onion and minced garlic to the pan. Cook, stirring often, until the onion softens and turns translucent and the garlic smells like your kitchen knows what it’s doing, about 3 minutes. Drain off any puddles of fat if needed.
Step 2: Bloom the Spices

Sprinkle the 2 tbsp chili powder, 1 tsp cumin, ½ tsp smoked paprika, and the optional cayenne over the meat. Season with ½ tsp salt and a few grinds of black pepper. Stir constantly for 30 seconds until the spices darken slightly and smell toasty.
That quick dry-toasting step wakes everything up and deepens the chili flavor. If you skip it and just add the spices with the liquid, the dish will taste flatter.
Step 3: Add the Pasta and Broth

Pour in the entire can of diced tomatoes with green chiles, the drained kidney beans, and the 2 cups of beef broth. Stir in the 8 oz of elbow macaroni, making sure the pasta is mostly submerged. Bring the mixture to a rolling boil.
If a few pieces of pasta peek above the surface, that’s okay. Give them a nudge with your spoon, but don’t add more liquid yet — the steam will catch up.
Step 4: Simmer Until Tender

Reduce the heat to a lively simmer, cover the pot with a lid, and cook for 10 to 12 minutes. Stir once halfway through to prevent sticking. The pasta is done when it’s tender and most of the liquid has thickened into a sauce that coats the noodles, not a soup.
If the mixture looks dry before the pasta is tender, stir in a splash of water or broth. If it looks too brothy when the pasta is done, let it simmer uncovered for a minute to tighten up.
Step 5: Stir in the Cheese and Serve

Turn off the heat. Scatter the 1 cup of shredded sharp cheddar evenly over the top, then cover the pot and let it sit for 2 minutes so the cheese melts. Uncover and stir everything together until you see cheesy ribbons throughout. Scoop the chili mac into warm bowls.
A scatter of sliced green onions or a cool dollop of sour cream on top never hurts, but it’s already a complete, cozy meal straight from the pot.
Tips for the Best Chili Mac
- Grate your own cheese.: Pre-shredded bags are coated with starches that keep the shreds separate, and that same coating stops them from melting into a silky sauce. A block of sharp cheddar takes 30 seconds to grate and makes all the difference.
- Give the pasta a stir.: A gentle stir partway through simmering keeps the elbows from clumping and cooking unevenly. Don’t stir constantly, though, or the starch can turn the texture gluey.
- Taste and adjust the heat.: Chili powders vary a lot. If you’re worried about spice, start with half the chili powder and the cayenne omitted, then taste after simmering and add more if you want it.
Cook times by pasta shape:
| Shape | Time |
|---|---|
| Elbow macaroni | 10–12 mins |
| Shells | 12–14 mins |
| Rotini | 10–12 mins |
| Cavatappi | 11–13 mins |
Storing and Reheating Leftovers
Refrigerate leftovers in an airtight container for up to 4 days. The chili mac will thicken as it sits, which is normal.
Reheat gently on the stovetop with a splash of beef broth or water to loosen the sauce. The microwave works too, in short bursts, stirring between each one.
What to Serve With Chili Mac
A crisp green salad with a bright vinaigrette cuts through the richness of the cheese and beef. Cornbread on the side is the natural partner — toasty and slightly sweet, perfect for sopping up any last bit of sauce. Tortilla chips and a quick pico de gallo turn the meal into a casual chili mac bar that kids and adults both reach for.
Frequently Asked Questions
Can I freeze chili mac?
Yes. Let it cool completely, then pack into freezer-safe containers. It freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
Can I make this ahead of time?
You can, with one tweak. Prepare the chili base up through step 2, then refrigerate. When you’re ready to eat, bring it to a simmer, add the pasta and broth, and finish from step 3 onward. Adding the pasta fresh keeps it from soaking up all the liquid and getting mushy.
What kind of chili powder should I use?
A standard American chili powder blend (the kind that includes oregano, cumin, and sometimes a little salt) is what you want. Pure ground chile powder (like ancho or chipotle) is much stronger and won’t give you the same balanced flavor on its own.
How do I fix it if it’s too spicy?
Stir in an extra handful of cheese or a big spoonful of sour cream. Both dull the heat quickly and work right into the dish’s flavor.

Chili Mac Recipe
Ingredients
Method
- Heat the oil in a large Dutch oven over medium-high heat. Brown the ground beef, breaking it up, about 5 minutes. Add the onion and garlic and cook until softened, about 3 minutes. Drain excess fat.
- Stir in the chili powder, cumin, smoked paprika, cayenne, salt, and pepper. Cook for 30 seconds until fragrant.
- Add the diced tomatoes, kidney beans, beef broth, and elbow macaroni. Stir to combine and bring to a boil.
- Reduce to a simmer, cover, and cook for 10–12 minutes, stirring once halfway, until the pasta is tender and the sauce is thickened.
- Remove from heat. Top with the shredded cheddar, cover for 2 minutes to melt, then stir the cheese through. Serve hot.
