This comforting dish brings together two beloved classics in one satisfying meal. Tender elbow macaroni gets enveloped in a rich, cheesy sauce while mingling with seasoned ground beef, kidney beans, and aromatic vegetables. The spices of chili powder, cumin, and smoked paprika infuse every bite with warmth and depth.
Ready in just 45 minutes, this one-pan wonder feeds a family of four generously. The gooey cheddar and mozzarella topping creates an irresistible golden crust that adds both texture and visual appeal. Perfect for busy weeknights or casual gatherings, it's a crowd-pleasing comfort food that delivers on both flavor and heartiness.
My neighbor Dave knocked on my door one freezing Tuesday evening holding a block of cheddar and a sheepish grin, asking if I had any ground beef. Forty five minutes later we were standing in my kitchen, forks in hand, eating straight from the Dutch oven because neither of us wanted to wait for plates. That random weeknight turned into a standing Tuesday tradition that lasted all winter. Chili Mac and Cheese is the kind of dish that turns unexpected guests into regulars.
Dave now brings different cheeses every week, and last time he showed up with smoked gouda that nearly caused a fistfight over the last spoonful. My kitchen smells like cumin and melted cheddar for hours afterward, which honestly beats any candle. Even my picky niece licked her bowl clean when she visited, and she usually treats cheese like a negotiation.
Ingredients
- 450 g (1 lb) ground beef: Use beef with a bit of fat content, around 80/20, because lean meat leaves the chili portion tasting dry and flat.
- 1 medium onion, finely chopped: A yellow onion melts into the base beautifully and adds a sweetness that balances the spices.
- 2 cloves garlic, minced: Fresh garlic only, because the jarred version gets lost among the bold chili flavors.
- 1 red bell pepper, diced: The sweetness and color from red pepper make the whole dish look and taste more vibrant.
- 400 g (14 oz) canned diced tomatoes: Keep the juices when you open the can, because that liquid adds body to the sauce.
- 400 g (14 oz) canned kidney beans, drained and rinsed: Rinsing removes the starchy liquid that can make everything murky and dull.
- 225 g (8 oz) elbow macaroni (uncooked): Elbows are classic for a reason, the little tubes trap chili inside every bite.
- 180 ml (3/4 cup) milk: Whole milk creates the creamiest result, but any milk you have will do the job.
- 200 g (2 cups) shredded cheddar cheese: Sharp cheddar gives you that tangy punch standing up to the chili spices.
- 60 g (1/2 cup) shredded mozzarella cheese: Mozzarella brings the stretch factor that makes each scoop feel indulgent.
- 2 tbsp tomato paste: This small spoonful deepens the chili flavor in a way nothing else can replicate.
- 1 tbsp chili powder: Adjust up or down depending on who is eating, because heat tolerance is personal.
- 1 tsp ground cumin: Cumin is the quiet backbone of the entire chili profile here.
- 1/2 tsp smoked paprika: Just a half teaspoon adds a campfire warmth running through every forkful.
- Salt and black pepper, to taste: Season in layers as you cook rather than all at once at the end.
- 2 tbsp olive oil: A good glug to start the vegetables sweating without sticking.
- 500 ml (2 cups) low sodium beef broth: Low sodium lets you control the salt level yourself throughout cooking.
Instructions
- Get the pasta going:
- Boil the elbow macaroni in salted water until just al dente, meaning it still has a slight bite, because it will soften more when mixed into the hot chili. Drain it and set aside with a tiny drizzle of oil to prevent sticking.
- Start building the base:
- Heat olive oil in a large skillet or Dutch oven over medium heat, then add the chopped onion and stir for about three minutes until it turns translucent and fragrant. You want it soft but not browned yet.
- Wake up the aromatics:
- Toss in the minced garlic and diced red bell pepper, stirring constantly for two more minutes until your kitchen smells incredible and the pepper bits start to soften at the edges.
- Brown the beef:
- Add the ground beef, breaking it apart with a wooden spoon as it cooks until no pink remains and you see caramelized bits forming. Drain off any excess fat so the final dish does not feel greasy.
- Bloom the spices:
- Stir in the chili powder, cumin, smoked paprika, salt, and pepper, letting them toast in the hot fat for about a minute. You will smell the difference immediately as the spices release their oils.
- Build the chili:
- Add the tomato paste, diced tomatoes with their juices, kidney beans, and beef broth, stirring everything together until well combined. Bring it up to a gentle simmer so the flavors start marrying.
- Let it thicken:
- Reduce the heat and let the chili bubble softly for ten minutes, stirring occasionally so nothing sticks to the bottom. The liquid will reduce and the sauce will coat the back of your spoon.
- Bring it all together:
- Stir in the cooked macaroni, milk, cheddar cheese, and half the mozzarella, folding gently until every noodle is coated and the cheese has melted into a creamy sauce. Take your time here because this is where the magic happens.
- Finish with a golden top:
- Sprinkle the remaining mozzarella over the surface, then either cover and let it sit off heat for two to three minutes until melted, or pop it under the broiler for a bubbly golden crust. Serve hot and watch everyone lean in closer.
The best part of making this dish is watching people hover around the stove, asking if it is ready yet, Sneaking tastes when they think you are not looking. It transforms a plain Tuesday into something worth remembering.
What to Serve Alongside It
A crisp green salad with a tangy vinaigrette cuts through the richness perfectly and gives your meal some brightness. Crusty bread on the side is never a bad idea either, especially for scooping up every last bit of sauce.
Making It Your Own
Sliced jalapeños scattered on top bring a welcome kick that complements the smoky paprika. A handful of frozen corn kernels stirred in during the chili simmer adds pops of sweetness and a nice textural contrast.
Storage and Reheating
Leftovers keep beautifully in the fridge for three days, and the flavors actually deepen overnight as the spices settle into the pasta. Reheat gently on the stove with a splash of milk to bring back the creamy texture, because the fridge tends to firm everything up.
- Store in an airtight container to keep the pasta from absorbing too much liquid and becoming soft.
- Avoid microwaving on high power, since medium heat in shorter bursts heats more evenly.
- Remember that this dish reheats even better than it tastes the first night, so never throw out leftovers.
Some recipes become favorites, but this one becomes a weekly demand. Make it once and your people will start requesting it by name every time the weather turns cold.
Recipe FAQs
- → Can I make this vegetarian?
-
Yes, simply substitute plant-based ground meat for the beef and use vegetable broth instead of beef broth. The spices and cheesy elements remain the same, ensuring you still get all the hearty flavor.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3-4 days. Reheat in the microwave or on the stovetop with a splash of milk to restore creaminess. It also freezes well for up to 2 months.
- → Can I use different pasta shapes?
-
Absolutely! While elbow macaroni works perfectly for holding cheese and sauce, shells, penne, or rotini also work well. Just adjust cooking time according to package instructions.
- → How can I make it spicier?
-
Add diced jalapeños while sautéing the vegetables, increase the chili powder, or incorporate cayenne pepper. You can also serve with hot sauce on the side for those who prefer extra heat.
- → What should I serve with this dish?
-
A fresh green salad with tangy vinaigrette balances the richness perfectly. Crusty bread, cornbread, or steamed vegetables like broccoli or green beans also make excellent sides to complete the meal.
- → Can I prepare it ahead of time?
-
You can assemble everything up to step 8, then cover and refrigerate for up to 24 hours. When ready to serve, bake at 350°F (175°C) for 20-25 minutes until heated through and bubbly.