Welcome to the ultimate comfort food mashup! This Chili Mac and Cheese recipe combines the rich, savory flavors of a hearty beef chili with the creamy, cheesy goodness of classic macaroni and cheese. Best of all, it all comes together in one pot for an easy weeknight dinner with minimal cleanup. If you’re looking for a meal that will satisfy the whole family, this is the one. It’s hearty, flavorful, and incredibly simple to prepare.
Why This Chili Mac and Cheese Recipe is a Winner
There are many chili mac recipes out there, but this one stands out for a few key reasons. First, the one-pot method means the pasta cooks directly in the flavorful chili sauce, absorbing all that deliciousness. Second, we build layers of flavor from scratch, creating a chili base that’s robust and perfectly spiced. Finally, using freshly shredded sharp cheddar and Monterey Jack cheese creates an incredibly smooth and creamy cheese sauce that you just can’t get from pre-shredded varieties.
This recipe is designed to be a go-to for busy weeknights, game day gatherings, or any time you need a serious comfort food fix. For another fantastic crowd-pleaser, check out these Garlic Parmesan Cheeseburger Bombs.
The Key Ingredients for Perfect Chili Mac
The magic of this dish comes from using simple, high-quality ingredients. Here’s what you’ll need to create the perfect balance of chili and mac.
For the Rich Chili Base
The foundation of our dish is a quick but flavorful chili. We use lean ground beef for a hearty, meaty texture. A classic mirepoix of onion, bell pepper, and garlic provides the aromatic base, while a blend of chili powder, cumin, smoked paprika, and oregano adds that signature smoky warmth. A touch of tomato paste deepens the flavor, and fire-roasted diced tomatoes and beef broth create the savory sauce.
For the Creamy Mac and Cheese
The “mac” part is just as important. Elbow macaroni is the classic choice as its hollow shape is perfect for capturing the cheesy sauce. For the cheese, a combination of sharp cheddar and Monterey Jack is key. Sharp cheddar provides the bold, classic flavor, while Monterey Jack melts beautifully, ensuring a smooth, creamy, and gooey texture without any graininess. A splash of heavy cream at the end adds an extra layer of richness that takes this dish over the top.

How to Make Chili Mac and Cheese Step-by-Step
Making this homemade chili mac is easier than you think. Follow these simple steps for a perfect result every time.
- Brown the Beef: In a large Dutch oven or heavy-bottomed pot, cook the ground beef over medium-high heat until browned. Drain off any excess grease.
- Sauté the Aromatics: Add the diced onion and bell pepper to the pot and cook until softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
- Bloom the Spices: Stir in the tomato paste, chili powder, cumin, smoked paprika, oregano, salt, and pepper. Cook for about 1 minute, stirring constantly, to toast the spices and deepen their flavor.
- Simmer the Chili: Pour in the diced tomatoes and beef broth. Bring the mixture to a simmer, then reduce the heat to low, cover, and let it cook for 15 minutes to allow the flavors to meld.
- Cook the Pasta: Stir in the uncooked elbow macaroni. Increase the heat to bring it back to a simmer, then reduce to low, cover, and cook for 10-12 minutes, or until the pasta is al dente, stirring occasionally to prevent sticking.
- Add the Cheese: Remove the pot from the heat. Stir in the heavy cream, then gradually add the shredded cheddar and Monterey Jack cheese in handfuls, stirring until each addition is fully melted and the sauce is smooth and creamy.
Tips for the Best Chili Mac Every Time
These simple tips will elevate your Chili Mac and Cheese from great to absolutely unforgettable.
- Shred Your Own Cheese: Pre-shredded cheese contains anti-caking agents that can make your sauce gritty. For the smoothest, creamiest sauce, always buy blocks of cheese and shred them yourself.
- Don’t Overcook the Pasta: The pasta will continue to cook from the residual heat of the sauce. Cook it until just al dente to avoid a mushy result.
- Control the Thickness: If your chili mac seems too thick, you can stir in an extra splash of beef broth until it reaches your desired consistency.
- Let it Rest: After stirring in the cheese, let the chili mac sit for about 5 minutes. This allows the sauce to thicken slightly and the flavors to meld together perfectly.

Fun Variations to Try
While this recipe is fantastic as is, it’s also incredibly versatile. Feel free to customize it to your liking!
- Make it Spicy: Add a diced jalapeño along with the onion, or stir in a pinch of cayenne pepper with the other spices for a fiery kick.
- Add Beans: For a more classic chili feel, stir in a can of drained and rinsed kidney beans or black beans along with the diced tomatoes.
- Switch the Protein: Try using ground turkey or chicken for a lighter version. For something extra special, try a mix of ground beef and chorizo.
- Baked Chili Mac: Transfer the finished chili mac to a baking dish, top with extra cheese and breadcrumbs, and bake at 375°F (190°C) for 15-20 minutes, or until bubbly and golden. This is a great make-ahead option, similar to this delicious Chicken Lasagna Bake.
If you enjoy creative appetizers, you’ll love these Jalapeño Popper Twists (coming soon) that offer a similar spicy and cheesy profile.
Serving and Storage Suggestions
This cheesy chili mac is a complete meal on its own, but it’s also great with a few simple sides. A crisp green salad, cornbread muffins, or steamed broccoli can round out the meal perfectly. Garnish individual bowls with your favorite toppings like sour cream, sliced green onions, extra shredded cheese, or crushed tortilla chips.
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of milk or beef broth to loosen the sauce as it warms up.
Frequently Asked Questions
Yes, you can make it ahead of time. Prepare the chili mac completely and let it cool. Store it in the refrigerator. For a baked version, you can assemble it in a casserole dish, and when ready to serve, top with extra cheese and bake at 375°F (190°C) until hot and bubbly.
Yes, absolutely! If you have about 4-5 cups of leftover chili, you can easily adapt this recipe. Simply warm the chili in a pot, add 1-2 cups of beef broth, bring to a simmer, and then stir in the uncooked pasta to cook. Once the pasta is done, stir in the cheese and cream as directed.
Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, gently warm it on the stovetop over low heat. The sauce will have thickened, so add a splash of milk or beef broth while stirring to restore its creamy consistency.
This is a hearty meal on its own, but it pairs wonderfully with simple sides. A fresh green salad, cornbread muffins, steamed vegetables like broccoli, or a dollop of sour cream on top are all excellent choices.
A combination of sharp cheddar for bold flavor and Monterey Jack for superior meltiness is ideal. For the best results, always shred your own cheese from a block to avoid the anti-caking agents in pre-shredded varieties, which can result in a gritty sauce.
More Delicious Dinner Recipes
If you loved this easy one-pot meal, be sure to explore more of our simple and satisfying dinner ideas. From weeknight staples to weekend treats, we have something for every occasion.
The Ultimate One-Pot Chili Mac and Cheese Recipe

Ultimate One-Pot Chili Mac and Cheese
Ingredients
Equipment
Method
- Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef and cook until browned, breaking it up with a spoon. Drain off excess grease.
- Add the diced onion and bell pepper to the pot. Cook, stirring occasionally, until softened, about 5-7 minutes. Stir in the minced garlic and cook until fragrant, about 1 minute.
- Stir in the tomato paste, chili powder, cumin, smoked paprika, oregano, salt, and pepper. Cook for 1 minute, stirring constantly, to toast the spices.
- Pour in the undrained fire-roasted tomatoes and beef broth. Stir everything together and bring to a simmer. Reduce the heat to low, cover, and let it cook for 15 minutes to allow the flavors to meld.
- Stir in the uncooked elbow macaroni. Increase the heat to bring the mixture back to a gentle simmer. Reduce heat to low, cover, and cook for 10-12 minutes, or until the pasta is al dente, stirring every few minutes to prevent sticking.
- Remove the pot from the heat. Stir in the heavy cream until combined. Gradually add the shredded cheddar and Monterey Jack cheese in handfuls, stirring continuously until all the cheese is melted and the sauce is smooth and creamy.
- Let the chili mac rest for 5 minutes before serving to allow the sauce to thicken. Garnish with your favorite toppings if desired.
Notes
Tip 2: If the sauce is too thick after adding the pasta, stir in a small amount of extra beef broth or milk until it reaches your desired consistency.
Share Your Creation!
We love seeing what you create in your kitchen! If you make this Chili Mac and Cheese, be sure to leave a comment below and let us know how it turned out. Don’t forget to snap a photo and share it on Pinterest!
