Third time this week I’d made chili mac, and this time the cheese pull was exactly right. Not the stringy, break-off kind that leaves you chasing a dangling thread of cheddar across the counter. The good kind. The kind that stretches just enough to know it’s there, then melts into the beef and pasta like it was always meant to be part of the sauce. I stood over the pot with a wooden spoon, took a bite straight from the burner, and thought—okay, now I can stop tweaking.
Game day food is supposed to be simple. That’s the whole point, right? You’re not trying to impress anyone with a seven-step reduction or a garnish that takes longer to arrange than the actual cooking. You want something that feeds a crowd, keeps them coming back to the kitchen, and doesn’t require a plate and fork to eat while standing up and yelling at the TV. This one-pot chili mac checks every box.
I started making this version because I got tired of washing separate pots for chili and pasta. It felt ridiculous. Why boil noodles in one pan and brown meat in another when you can just let everything happen in the same place? The first attempt was a little soupy. The second was too thick. But this one—this one finally got the balance right. The pasta absorbs just enough liquid to stay tender without turning to mush, and the chili stays hearty without feeling like stew. It’s the kind of recipe that earns its spot in the rotation not because it’s fancy, but because it works. Every single time.
Why You’ll Love This Recipe
I’ve tested this recipe about eight times now, and I can tell you with confidence—it’s the one you’ll reach for when the game starts in thirty minutes and you haven’t even thought about dinner. Here’s what makes it stand out:
- One Pot, Zero Fuss : Everything cooks in a single Dutch oven or deep skillet. Brown the beef, sauté the aromatics, add the liquids and pasta, and let it simmer. No draining, no transferring, no extra dishes. You’re welcome, dishwasher.
- Pantry-Friendly Ingredients : Canned tomatoes, beans, elbow macaroni, ground beef, and shredded cheese. If you keep a halfway-stocked kitchen, you probably have everything already. No special trips to the store for obscure spices or fancy cheese blends.
- Perfect for a Crowd : This recipe scales beautifully. Double it for a bigger group, or halve it for a quiet night in. It holds well on the stovetop or in a slow cooker on warm, so people can grab bowls whenever they want.
- Crowd-Pleaser Status : Kids love the mac and cheese vibe. Adults love the chili flavor. Everyone loves that it’s ready in under 45 minutes. I’ve brought this to three different gatherings now, and the pot comes back empty every time.
- Unbelievably Satisfying : The texture is where this recipe shines. The pasta soaks up the spicy tomato broth without getting mushy, the ground beef stays tender, and the melted cheese on top creates that irresistible crust that makes you go back for one more spoonful.
What makes this recipe different from the dozens of other chili mac versions out there? It’s the timing. Most recipes either undercook the pasta or overcook it into oblivion. I figured out the exact moment to add the macaroni so it finishes cooking just as the chili thickens. No mush. No crunch. Just perfectly al dente noodles suspended in a rich, beefy, slightly smoky sauce. It’s the kind of detail that sounds minor until you taste the difference.
Honestly, this is the kind of meal that makes you close your eyes after the first bite. It’s comfort food reimagined—faster, easier, and somehow even more satisfying than the original two-pot version. Perfect for game day, but honestly? Perfect for any day you want dinner to feel like a win.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to build layers of flavor without any complicated techniques. Most of these are pantry staples, which is exactly what you want when you’re cooking for a crowd on short notice.
For the Chili Base
- 2 tablespoons olive oil (use a neutral oil like avocado if you prefer; just don’t skip the fat—it’s essential for browning)
- 1 ½ pounds ground beef (80/20 works best here; the fat adds flavor and keeps the meat tender. Drain off excess if needed, but leave a little for richness)
- 1 large yellow onion, diced (about 1 ½ cups; sweet or white onion works too, but yellow gives the best savory depth)
- 4 cloves garlic, minced (fresh only—don’t use the jarred stuff for this; it makes a real difference)
- 1 medium green bell pepper, diced (adds color and a slight sweetness that balances the heat)
- 2 tablespoons chili powder (I use a mild blend from Penzeys, but any good-quality chili powder works. Avoid the old jar in the back of your spice cabinet—it loses potency fast)
- 1 teaspoon ground cumin (toast it in the pan for 30 seconds before adding liquid—trust me on this)
- 1 teaspoon smoked paprika (this is the secret ingredient that gives the chili that subtle campfire depth)
- ½ teaspoon cayenne pepper (optional, but recommended if you like a little heat. Adjust to your crowd’s tolerance)
- 1 teaspoon salt (plus more to taste at the end)
- ½ teaspoon black pepper
For the Liquid and Pasta

- 1 can (14.5 ounces) fire-roasted diced tomatoes (don’t drain them—the liquid is part of the sauce. Fire-roasted adds a smoky note that regular diced tomatoes just don’t have)
- 1 can (8 ounces) tomato sauce (not paste. You want the thinner consistency to help cook the pasta)
- 2 cups beef broth (low-sodium so you can control the salt. Chicken broth works in a pinch, but beef gives a deeper flavor)
- 1 can (15 ounces) kidney beans, drained and rinsed (dark red or light red both work. Black beans are a good substitute if that’s what you have)
- 1 can (15 ounces) pinto beans, drained and rinsed (or use an extra can of kidney beans—it’s flexible)
- 2 cups elbow macaroni (uncooked. Don’t cook it ahead of time—it cooks right in the pot. Other small shapes like shells or cavatappi work too, just adjust the cooking time slightly)
For the Topping
- 2 cups shredded sharp cheddar cheese (shred it yourself from a block—the pre-shredded stuff has anti-caking agents that prevent smooth melting. I use Tillamook or Cabot)
- ¼ cup chopped fresh cilantro (for garnish. Optional, but it adds a fresh pop that cuts through the richness)
- Sour cream or Greek yogurt (for serving. A dollop on top makes everything better)
Ingredient Note: If you’re feeding a crowd that includes vegetarians, swap the ground beef for two cans of black beans and use vegetable broth instead of beef broth. The flavor profile shifts a little, but it’s still incredibly satisfying. I’ve made it both ways, and honestly, I couldn’t pick a favorite.
Equipment Needed
You don’t need a fancy kitchen setup for this recipe. Here’s what I use every time:
- Large Dutch oven or heavy-bottomed pot (5 to 6 quarts is ideal. If you don’t have a Dutch oven, a deep stainless steel skillet with a lid works just fine. Cast iron holds heat beautifully, which helps the pasta cook evenly)
- Wooden spoon or silicone spatula (for stirring and scraping up any browned bits from the bottom—those bits are pure flavor)
- Sharp chef’s knife and cutting board (for dicing the onion and bell pepper. A dull knife makes prep take twice as long)
- Measuring cups and spoons (for accuracy, especially with the chili powder and cumin)
- Can opener (obvious, but worth mentioning because I’ve definitely started cooking before realizing I couldn’t open the tomatoes)
- Box grater (for shredding the cheddar. I know it’s more work than buying pre-shredded, but the melting difference is night and day)
If you don’t own a Dutch oven, don’t stress. I made this recipe for years in a deep nonstick skillet with a lid, and it worked perfectly. The key is having enough surface area for the pasta to spread out and cook evenly. A crowded pot leads to uneven cooking, so err on the side of bigger rather than smaller.
Preparation Method
Let’s get cooking. This whole process takes about 40 minutes from start to finish, and most of that is hands-off simmering time. Here’s exactly how to do it.
- Brown the beef. Heat the olive oil in your Dutch oven over medium-high heat. Add the ground beef and cook, breaking it apart with your spoon, until it’s browned and no longer pink—about 6 to 8 minutes. Don’t stir constantly; let it sit for a minute or two between stirs to develop a nice crust. If there’s more than a tablespoon or two of rendered fat, spoon some out, but leave a little behind for flavor.
- Sauté the aromatics. Reduce the heat to medium. Add the diced onion and bell pepper to the pot with the beef. Cook for 4 to 5 minutes, stirring occasionally, until the onion turns translucent and the pepper softens. Add the minced garlic and cook for 30 seconds more—just until it smells amazing. Do not let the garlic burn, or it will turn bitter.
- Bloom the spices. Sprinkle the chili powder, cumin, smoked paprika, cayenne, salt, and pepper over the beef and vegetables. Stir constantly for about 1 minute. This step is crucial—toasting the spices in the fat wakes up their essential oils and makes the whole dish taste deeper and more complex. Your kitchen will smell incredible right about now.
- Add the tomatoes and broth. Pour in the fire-roasted diced tomatoes (with their juices), the tomato sauce, and the beef broth. Stir everything together, scraping the bottom of the pot to release any browned bits. Those bits are concentrated flavor, and you want them in the sauce, not stuck to the pot.
- Bring to a boil, then add the pasta. Increase the heat to high and bring the liquid to a rolling boil. Once it’s bubbling vigorously, stir in the elbow macaroni and the drained beans. Reduce the heat to medium-low so the liquid is at a gentle simmer—not a furious boil, but not dead quiet either. Cover the pot with the lid slightly ajar to let steam escape.
- Cook the pasta. Let the mixture simmer for 10 to 12 minutes, stirring every 3 minutes or so to prevent the pasta from sticking to the bottom. The liquid will reduce and thicken as the pasta absorbs it. You’ll know it’s ready when the macaroni is tender but still has a slight bite in the center—al dente, basically. The sauce should look thick and cozy, not soupy.
- Check and adjust. Taste the chili mac and adjust the seasoning. Does it need more salt? A pinch of cayenne? A little extra cumin? This is your chance to dial it in. If the mixture seems too thick, add a splash of beef broth or water. If it’s too thin, let it simmer uncovered for another 2 to 3 minutes.
- Add the cheese. Remove the pot from the heat. Sprinkle the shredded cheddar evenly over the top. Cover the pot with the lid and let it sit for 2 minutes—the residual heat will melt the cheese into a glorious, gooey blanket. If you want a slightly browned top, pop the pot under the broiler for 1 to 2 minutes (make sure it’s an oven-safe pot).
- Serve immediately. Ladle the chili mac into bowls and top with a dollop of sour cream and a sprinkle of fresh cilantro. Serve hot, with extra cheese on the side if you’re feeling indulgent.
Cooking Tips & Techniques
I messed up this recipe more times than I’d like to admit before I got it right. Here are the lessons I learned the hard way, so you don’t have to.
Don’t overcook the pasta. This is the number one mistake. The pasta continues to absorb liquid even after you take the pot off the heat, so if it looks perfectly tender at the 10-minute mark, pull it off immediately. If you wait until it’s fully soft, it will turn mushy by the time you serve it. I learned this the hard way when I made it for a Super Bowl party and ended up with chili-flavored paste. Not my finest moment.
Toast your spices. I know it seems like an extra step you can skip, but don’t. Blooming the chili powder and cumin in the hot fat transforms them from dusty pantry ingredients into something warm, aromatic, and deeply flavorful. It takes one minute, and it makes the difference between a good chili mac and a great one.
Use the right pot size. A 5-quart Dutch oven is ideal. If your pot is too small, the pasta won’t cook evenly, and you’ll end up with some pieces that are crunchy and others that are falling apart. If your pot is too large, the liquid will evaporate too quickly, and you’ll have to keep adding broth. Goldilocks rules apply here.
Stir frequently during the pasta cooking stage. Elbow macaroni loves to settle at the bottom of the pot and form a sticky layer. A quick stir every 3 minutes prevents this. I set a timer on my phone so I don’t forget, because once that layer forms, it’s almost impossible to scrape off without ruining the texture.
Let it rest before serving. I know you’re hungry. Everyone is. But letting the chili mac sit off the heat for 5 minutes (with the lid on) allows the flavors to meld and the sauce to thicken to the perfect consistency. Use that time to shred extra cheese, chop the cilantro, and set out the sour cream.
Variations & Adaptations
This recipe is endlessly adaptable. Here are a few ways I’ve changed it up depending on what I had in the fridge or who I was feeding.
Make it spicy. Add a diced jalapeño along with the onion and bell pepper, or stir in a tablespoon of chipotle peppers in adobo sauce for a smoky, fiery kick. I did this once for a group of friends who claimed to love spicy food, and they polished off the entire pot in 15 minutes. Proceed with caution.
Make it smoky. Swap the ground beef for ground chorizo or use a mix of beef and smoked sausage. The sausage adds a whole new layer of savory depth that pairs beautifully with the fire-roasted tomatoes. I’ve also used leftover brisket (shredded) in place of the ground beef, and it was absolutely ridiculous—in the best way.
Make it vegetarian. Omit the beef and double up on the beans—use kidney beans, black beans, and pinto beans for variety. Add a diced zucchini or some frozen corn for extra texture. Use vegetable broth instead of beef broth. The result is hearty, satisfying, and packed with fiber.
Switch up the cheese. Sharp cheddar is classic, but pepper jack adds a nice kick, and smoked gouda brings an incredible smoky flavor. I once made a version with half cheddar and half Monterey Jack, and it was so creamy I almost cried. Almost.
Try a different pasta shape. Elbow macaroni is traditional, but this recipe works beautifully with cavatappi, shells, rotini, or even ditalini. Just adjust the cooking time based on the package directions—smaller shapes cook faster, larger ones take a minute or two longer.
My personal favorite variation: I add a can of drained fire-roasted corn and a handful of crushed tortilla chips on top for crunch. It turns chili mac into something that feels like a deconstructed taco casserole. Game day approved, 100 percent.
Serving & Storage Suggestions
This recipe is best served hot, straight from the pot, with all the toppings you can pile on. Here’s how to make it shine.
Serving temperature and presentation. Ladle the chili mac into deep bowls and top with a generous dollop of sour cream, a sprinkle of fresh cilantro, and an extra handful of shredded cheddar. If you want to get fancy, add sliced green onions, diced avocado, or a squeeze of lime juice. Serve with warm tortilla chips or crusty bread for scooping up every last bit.
Complementary dishes. This chili mac pairs beautifully with a simple side salad dressed with lime vinaigrette—the acidity cuts through the richness. If you’re going all out for game day, serve it alongside a platter of cowboy caviar for dipping and a batch of buffalo chicken pinwheel sandwiches for variety. It’s the kind of spread that makes everyone linger around the kitchen island.
Storage instructions. Leftovers keep beautifully in the refrigerator for up to 4 days. Store them in an airtight container. The pasta will absorb more liquid as it sits, so when you reheat it, add a splash of beef broth or water to loosen it up. I actually think this recipe tastes even better the next day—the flavors have time to meld and deepen overnight.
Freezing instructions. Chili mac freezes well for up to 3 months. Let it cool completely, then transfer it to freezer-safe containers or zip-top bags. To reheat, thaw overnight in the refrigerator, then warm it in a pot over medium-low heat with a splash of broth. Add fresh cheese on top after reheating, because frozen cheese loses its magic.
Reheating tips. The microwave works in a pinch, but the stovetop is better for preserving texture. Reheat over medium-low heat, stirring occasionally, until bubbling. If the mixture seems dry, add a tablespoon of broth or water at a time until it reaches the right consistency. Top with fresh cheese and let it melt before serving.
Nutritional Information & Benefits
This recipe makes about 6 to 8 servings, depending on how hungry your crowd is. Here’s the approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 520
- Protein: 32g
- Fat: 22g
- Carbohydrates: 48g
- Fiber: 10g
- Sugar: 8g
- Sodium: 890mg
This dish is a solid source of protein and fiber, thanks to the ground beef and beans. The fire-roasted tomatoes provide lycopene, an antioxidant linked to heart health, and the bell pepper adds a nice dose of vitamin C. If you’re watching your sodium, use low-sodium broth and no-salt-added canned tomatoes—you can always add salt at the table.
For a lower-carb version, swap the elbow macaroni for cooked cauliflower florets or a low-carb pasta alternative. The chili itself is naturally gluten-free if you use gluten-free pasta. Just adjust the cooking time accordingly, because gluten-free pasta behaves differently—it tends to get mushy faster, so keep an eye on it.
FAQs
Can I make this in a slow cooker?
Yes, but with some adjustments. Brown the beef and sauté the aromatics on the stovetop first, then transfer everything except the pasta to the slow cooker. Cook on low for 4 to 6 hours or on high for 2 to 3 hours. About 30 minutes before serving, stir in the pasta and cook on high until tender. The pasta won’t absorb liquid the same way in a slow cooker, so you might need to add extra broth.
Can I use ground turkey instead of beef?
Absolutely. Ground turkey works well, but it has less fat, so the final dish won’t be as rich. Add an extra tablespoon of olive oil when browning the turkey, and consider stirring in a tablespoon of butter at the end for extra richness. Season it generously—turkey needs more help in the flavor department than beef does.
How do I prevent the pasta from getting mushy?
Cook it just until al dente, then remove the pot from the heat immediately. The pasta will continue to cook in the residual heat, so if it looks perfect at the 10-minute mark, pull it off. Also, stir frequently during cooking to prevent the pasta from clumping together and cooking unevenly.
Can I double this recipe?
Yes, but you’ll need a bigger pot—at least 8 quarts. The cooking time for the pasta might increase by a minute or two because there’s more liquid to absorb. Stir even more frequently to prevent sticking. I’ve doubled this for Super Bowl parties, and it works perfectly.
What’s the best cheese for topping?
Sharp cheddar is my go-to, but a blend of cheddar and Monterey Jack is also excellent. If you want a smoky twist, use smoked gouda. Just avoid pre-shredded cheese—it doesn’t melt as smoothly. Grate your own from a block, and you’ll thank me later.
Conclusion
This easy one-pot chili mac is exactly what game day cooking should be—simple, satisfying, and packed with flavor that makes everyone forget they’re eating from a bowl on the couch. It’s the recipe I turn to when I want to feed a crowd without spending the whole game in the kitchen. One pot. 40 minutes. Zero stress.
I love this recipe because it’s forgiving. You can swap ingredients, adjust the spice level, throw in whatever cheese is in the fridge, and it still comes out delicious. It’s not precious. It’s not complicated. It’s just good food that brings people together, which is really what game day is all about.
If you make this recipe—and I really hope you do—leave a comment and let me know how it turned out. Did you add extra spice? Swap in a different pasta shape? Top it with something unexpected? I want to hear about it. And if you’re looking for more one-pot comfort food, check out this creamy hatch green chili mac and cheese—it’s like this recipe’s slightly fancier cousin, and it’s just as easy to throw together. Happy cooking, and go team!
Pin This Recipe!

Easy One-Pot Chili Mac Recipe for a Winning Game Day
This easy one-pot chili mac is exactly what game day cooking should be—simple, satisfying, and packed with flavor. One pot, 40 minutes, zero stress, and perfect for feeding a crowd.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6-8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 tablespoons olive oil
- 1 ½ pounds ground beef (80/20)
- 1 large yellow onion, diced (about 1 ½ cups)
- 4 cloves garlic, minced
- 1 medium green bell pepper, diced
- 2 tablespoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon cayenne pepper (optional)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 can (14.5 ounces) fire-roasted diced tomatoes (undrained)
- 1 can (8 ounces) tomato sauce
- 2 cups beef broth (low-sodium)
- 1 can (15 ounces) kidney beans, drained and rinsed
- 1 can (15 ounces) pinto beans, drained and rinsed
- 2 cups elbow macaroni (uncooked)
- 2 cups shredded sharp cheddar cheese
- ¼ cup chopped fresh cilantro (for garnish)
- Sour cream or Greek yogurt (for serving)
Instructions
- Brown the beef: Heat olive oil in a Dutch oven over medium-high heat. Add ground beef and cook, breaking it apart, until browned and no longer pink (6-8 minutes). Drain excess fat if needed, leaving a little for flavor.
- Sauté the aromatics: Reduce heat to medium. Add diced onion and bell pepper; cook 4-5 minutes until onion is translucent. Add minced garlic and cook 30 seconds until fragrant.
- Bloom the spices: Sprinkle chili powder, cumin, smoked paprika, cayenne, salt, and pepper over the mixture. Stir constantly for 1 minute to toast the spices.
- Add tomatoes and broth: Pour in fire-roasted diced tomatoes (with juices), tomato sauce, and beef broth. Stir, scraping the bottom to release browned bits.
- Bring to a boil, then add pasta: Increase heat to high and bring to a rolling boil. Stir in elbow macaroni and drained beans. Reduce heat to medium-low for a gentle simmer. Cover pot with lid slightly ajar.
- Cook the pasta: Simmer for 10-12 minutes, stirring every 3 minutes to prevent sticking. Cook until pasta is al dente and sauce is thick.
- Check and adjust: Taste and adjust seasoning. Add a splash of broth if too thick, or simmer uncovered 2-3 minutes if too thin.
- Add the cheese: Remove pot from heat. Sprinkle shredded cheddar evenly over the top. Cover and let sit 2 minutes until cheese melts. Optionally, broil 1-2 minutes for a browned top.
- Serve immediately: Ladle into bowls and top with sour cream and fresh cilantro. Serve hot.
Notes
Don’t overcook the pasta; it continues to absorb liquid after removing from heat. Toast spices in fat for deeper flavor. Use a 5-quart pot for even cooking. Stir frequently during pasta cooking to prevent sticking. Let rest 5 minutes before serving for best texture.
Nutrition
- Serving Size: 1 serving (based on
- Calories: 520
- Sugar: 8
- Sodium: 890
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 48
- Fiber: 10
- Protein: 32
Keywords: chili mac, one-pot chili mac, game day recipe, easy chili mac, comfort food, one-pot meal, ground beef recipe, macaroni and cheese, chili recipe


