This satisfying dish brings together two comfort food favorites in one skillet. Savory ground beef simmers with aromatic onions, garlic, and bell peppers in a spiced tomato base featuring kidney beans and warming chili powder, cumin, and smoked paprika.
Tender elbow macaroni gets stirred into the hearty meat sauce, then enriched with milk and a generous blend of shredded cheddar and mozzarella cheeses. The entire mixture bakes until bubbly and golden, creating layers of flavor and texture.
Perfect for busy weeknights or casual gatherings, this meal comes together in just 45 minutes and serves four hungry people. The combination of protein-rich beef, fiber-filled beans, and comforting carbs makes it a filling option that satisfies both kids and adults alike.
The rain was hammering against the kitchen window and I had a pound of ground beef that needed using that night. Somewhere between wanting chili and craving the boxed mac and cheese my roommate lived on in college, this glorious mashup was born. It has since become my cold weather standby, the one I make when comfort food is nonnegotiable. Forty five minutes later, you will have a pot of something that tastes like it took far more effort than it did.
My neighbor walked in unannounced one Tuesday evening while I was making this, claimed she was only staying for five minutes, and ended up eating two bowls. Now she texts me every time cold weather rolls in to ask if the chili mac is happening again. I have learned to just make extra.
Ingredients
- Ground beef (450 g): Use 80/20 for the best flavor and avoid anything too lean or the dish will taste flat.
- Onion (1 medium, finely chopped): A yellow onion sweats down nicely and disappears into the sauce so even onion skeptics will not complain.
- Garlic (2 cloves, minced): Fresh garlic only, the jarred stuff lacks the punch this dish relies on.
- Red bell pepper (1, diced): Adds a subtle sweetness that balances the chili spices perfectly.
- Canned diced tomatoes (400 g): Do not drain them, that liquid becomes part of the sauce.
- Canned kidney beans (400 g, drained and rinsed): Rinsing removes the murky liquid and keeps the chili flavor clean.
- Elbow macaroni (225 g, uncooked): Cook it one minute less than the package says since it will soak up the chili liquid.
- Milk (180 ml): Whole milk makes the creamiest sauce but any milk you have works fine.
- Shredded cheddar cheese (200 g): Sharp cheddar gives you the most personality in the final dish.
- Shredded mozzarella cheese (60 g): This is for the stretchy top layer, so do not skip it.
- Tomato paste (2 tbsp): It concentrates the tomato flavor and thickens everything without needing a roux.
- Chili powder (1 tbsp): This is your backbone spice, adjust up if you like it bolder.
- Ground cumin (1 tsp): Adds an earthy warmth that makes the chili taste like actual chili.
- Smoked paprika (1/2 tsp): A small amount goes a long way toward a subtle campfire depth.
- Salt and black pepper: Season as you go, especially after the beef browns.
- Olive oil (2 tbsp): Just enough to get the onions going without sticking.
- Low sodium beef broth (500 ml): Low sodium lets you control the salt level yourself.
Instructions
- Boil the pasta:
- Cook the elbow macaroni in salted boiling water until just barely al dente, then drain and toss with a tiny drizzle of oil so it does not clump while you build the chili.
- Start the aromatics:
- Heat olive oil in a large skillet or Dutch oven over medium heat and sauté the chopped onion for about three minutes until it turns translucent and fragrant.
- Add pepper and garlic:
- Toss in the diced red bell pepper and minced garlic, stirring for another two minutes until everything smells warm and inviting.
- Brown the beef:
- Add the ground beef, breaking it apart with a wooden spoon as it cooks until fully browned with no pink remaining, then drain off any excess fat.
- Bloom the spices:
- Stir in the chili powder, cumin, smoked paprika, salt, and pepper, letting them toast for about a minute until the kitchen smells like a taco truck.
- Build the chili base:
- Add the tomato paste, diced tomatoes with their juice, drained kidney beans, and beef broth, stirring well to combine before bringing everything to a rolling simmer.
- Let it thicken:
- Reduce the heat and let the chili simmer uncovered for ten minutes so the flavors meld and the liquid reduces into a rich, spoon coating sauce.
- Bring it all together:
- Stir in the cooked macaroni, milk, cheddar cheese, and half the mozzarella, mixing gently until the cheese melts and every noodle is coated in saucy chili goodness.
- Finish the top:
- Sprinkle the remaining mozzarella over the surface, then either cover and let it sit off heat for two to three minutes or pop it under the broiler for a golden bubbly crown.
There is something about carrying a heavy pot of this to the table on a weeknight that makes everyone sit down a little faster. It is not fancy and it does not try to be. That is exactly why it works.
Making It Your Own
Throw in a handful of frozen corn kernels with the beans for bursts of sweetness, or scatter sliced jalapeños on top if your crowd runs spicy. A friend swears by a dash of hot sauce stirred in at the end, and honestly I now do the same. The base recipe is forgiving enough to absorb almost any tweak you throw at it.
Serving Suggestions
A crisp green salad with a tangy vinaigrette cuts through the richness better than anything else I have tried. Crusty bread on the side is never a bad idea either, especially for soaking up the extra sauce at the bottom of the bowl. A cold beer or iced tea alongside rounds it all out nicely.
Storing and Reheating
Leftovers keep well in an airtight container in the fridge for up to three days. The pasta will absorb more liquid as it sits, so add a splash of broth or water when you reheat. I usually go with the microwave in one minute bursts, stirring between each round.
- Freeze individual portions for up to two months, though the pasta texture softens slightly upon thawing.
- Skip the broiler topping if you plan to freeze, and add fresh cheese when you reheat instead.
- Always let frozen portions thaw overnight in the fridge for the most even reheating.
Make this once and it will earn a permanent spot in your cold weather rotation. Your people will start requesting it by name, and you will be glad it is this easy.
Recipe FAQs
- → Can I make this dish ahead of time?
-
Yes, you can prepare the entire dish up to 24 hours in advance. Store it covered in the refrigerator and reheat at 350°F for about 20-25 minutes until hot throughout. You may need to add a splash of milk when reheating to restore creaminess.
- → What type of pasta works best?
-
Elbow macaroni is traditional because its curved shape holds onto the thick chili sauce and melted cheese beautifully. Shells, cavatappi, or rotini also work well if you prefer something different. Avoid long pasta shapes as they're harder to eat with this chunky sauce.
- → How can I adjust the spice level?
-
For mild heat, reduce chili powder to 1 teaspoon and omit the smoked paprika. To increase spiciness, add diced jalapeños with the bell pepper, incorporate cayenne pepper to taste, or use hot Italian sausage instead of ground beef.
- → Can I freeze leftovers?
-
Absolutely. Portion cooled leftovers into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. The pasta may soften slightly after freezing, but the flavor remains excellent.
- → What can I serve alongside this dish?
-
A crisp green salad with vinaigrette cuts through the richness. Cornbread, garlic bread, or crusty rolls soak up the cheesy sauce. Steamed vegetables like broccoli or green beans add color and nutrition to the plate.
- → Is there a quicker version?
-
Use pre-shredded cheese and drained canned chili instead of making the meat sauce from scratch. Simply combine cooked pasta with the canned chili, stir in milk and cheese, and heat until melted and bubbly. Ready in about 20 minutes.