Main Courses
This baked mac and cheese with beef recipe delivers the ultimate comfort food experience—crispy tortilla crowns resting atop a rich, cheesy layer and savory ground beef.
The secret lies in combining tender beef with a velvety cheese sauce, then topping it with a golden, crunchy tortilla crust that holds every bite together.
I've perfected this dish over years of testing, ensuring the beef stays juicy while the cheese remains perfectly creamy and the tortilla topping achieves that irresistible crunch.
The process starts with browning ground beef for deep flavor, then mixing it into a smooth, cheesy sauce that coats every strand of pasta. A simple tortilla topping adds texture and visual appeal, while baking everything together creates a cohesive, restaurant-quality dish.
This recipe balances traditional comfort food techniques with a modern twist—no soggy tops or dry beef here. The result is a hearty, satisfying meal that's perfect for family dinners or game day gatherings.
By the time it emerges from the oven, you'll have a dish that's crispy on top, creamy in the middle, and packed with savory beef throughout. The tortilla crowns stay crispy even after cutting, while the cheese remains smooth and gooey.
This is the kind of mac and cheese that makes people ask for seconds—and thirds. The best part? It's easier to make than you think, with just a few key steps to ensure success every time.
Serve it with a simple side salad or steamed vegetables for a complete meal. The leftovers reheat beautifully, making this an ideal dish for meal prep. Whether you're feeding a crowd or treating yourself to a cozy weeknight dinner, this recipe delivers on flavor, texture, and satisfaction. Let's get cooking!
Ingredients for baked mac and cheese with beef
These 15 ingredients transform into the ultimate comfort food—crispy, creamy, and packed with beefy goodness.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Uncooked, medium or fine shape |
| Ground Beef 🥩 | 1 ½ lb | 80% lean, finely ground |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Medium Cheddar Cheese 🧀 | 1 ½ cups | Shredded, for creaminess |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed slightly |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Flour Tortillas 🌯 | 6 whole | Medium size, for topping |
| Butter 🧈 | ½ cup | Melted, unsalted |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Dried Mustard 🌶️ | ½ tsp | For depth of flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For tortilla topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For crispy tortilla topping |
The beef is non-negotiable here—80% lean ground beef gives you that perfect balance of flavor and juiciness. Trader Joe's or Costco usually have the best-priced bags, but any grocery store's butcher section works. Look for finely ground—it mixes better into the sauce. The cheeses? Sharp cheddar for that bold, tangy kick and medium cheddar for creaminess. Grab the block versions and shred them yourself—pre-shredded gets clumpy and lacks flavor. Pro tip: if you're feeding a crowd, buy a 5-pound block of each and shred it all at once. It's worth the extra minute for that perfect melt.
No sharp cheddar? Extra sharp or pepper jack works in a pinch, though the flavor profile changes slightly. Short on heavy cream? Full-fat Greek yogurt adds tanginess and works well in a 1:1 swap. The tortillas are the secret to that crispy crown—flour tortillas are ideal, but corn tortillas add a nice texture contrast. If you can't find medium-sized ones, cut larger tortillas into quarters. The dried mustard might seem odd, but trust me on this—it adds a subtle depth that takes this dish from good to restaurant-quality. For the tortilla topping, Pillsbury or Mission tortillas hold up best in the oven, but any store-brand flour tortillas work.
This dish reheats like a dream—honestly, it tastes even better the next day once everything settles. Store leftovers in an airtight container for up to 5 days, or freeze portions for 3 months. For meal prep, assemble the dish ahead of time and bake it fresh—just add 5-10 minutes to the baking time if it's cold. The tortilla topping stays crispy for about 2 days if stored properly, but I always make a fresh batch when serving. That golden crust is worth the effort!
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this recipe because it’s the only mac and cheese I make anymore—no boiling pasta separately, no extra pots. Just brown the beef, mix everything into one baking dish, and let the oven do the work. Honestly, the cleanup is half the battle won.
- Beefy Cheese Hug: That ground beef adds a savory punch you won’t find in classic mac and cheese. The sharp cheddar melts into a gooey blanket while the medium cheddar keeps it rich but not overpowering—plus, the heavy cream ties it all together like a creamy, dreamy hug. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Between us, this is my go-to for meal prep. The baked version reheats beautifully, and the beef keeps it hearty enough to satisfy grown-ups or hungry kids. Pack it in containers, and you’ve got a lunch that’ll actually get eaten—no sad, soggy leftovers here.
- Budget-Buster Combo: Ground beef and elbow macaroni are cheap staples, but the cheese makes it feel like a splurge. I’ll be real: it’s the kind of dish where you can stretch the ingredients for a crowd without breaking the bank. Plus, the leftovers taste just as good the next day—proof that good food doesn’t have to cost a fortune.
Step-by-step instructions for baked mac and cheese with beef
This hearty dish combines rich cheddar sauce with savory beef and crispy tortilla crowns—let's bring it together perfectly.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 1.5 pounds of elbow macaroni. Stir to prevent sticking, then cook for 11-12 minutes until the pasta is al dente—it should have a slight bite but still be tender. Drain immediately and return the pasta to the pot.
While the pasta cooks, I like to add 1.5 teaspoons of kosher salt to the boiling water for extra flavor. Don't rinse the drained pasta—those starchy bits help the cheese sauce cling beautifully. Keep the pot off the heat until ready to mix with the sauce.
Brown the Ground Beef and Sauté Aromatics
In a large skillet over medium-high heat, add the 1.5 pounds of ground beef and cook until it's deeply browned, breaking it apart with a wooden spoon. This step is crucial for developing rich, meaty flavor—don't rush it, and drain any excess fat that accumulates.
Once the beef is browned, reduce heat to medium and add the diced yellow onion and minced garlic cloves. Cook for 3-4 minutes until the onions are soft and translucent. Here's where the depth of flavor really starts to build—those caramelized onions will make all the difference in your dish.
Create the Creamy Cheese Sauce
Return the drained macaroni to the skillet with the beef mixture. Add the 2 cups of sharp cheddar cheese, 1.5 cups of medium cheddar cheese, 1 cup of heavy cream, 0.5 cup of warmed whole milk, 0.5 teaspoon of ground black pepper, and 0.5 teaspoon of dried mustard. Stir constantly over medium-low heat for 5-7 minutes until the cheese melts completely and the sauce becomes thick and velvety.
This is where the magic happens—the combination of sharp and medium cheddar creates that perfect balance of tang and creaminess. If the sauce starts to thicken too much, add a splash of milk to reach your desired consistency. The sauce should coat the back of a spoon smoothly.
Assemble and Bake the Mac and Cheese
Transfer the macaroni mixture to a 9x13-inch baking dish and spread it evenly. The dish should be filled about ¾ full—this gives the tortilla topping room to crisp without overflowing. Preheat your oven to 375°F while you prepare the topping.
In a small bowl, mix the 0.5 cup of melted butter, 2 tablespoons of all-purpose flour, and 1 tablespoon of extra-virgin olive oil. Brush this mixture evenly over the 6 whole flour tortillas to create a crispy, golden topping. Arrange the tortillas on top of the macaroni mixture, slightly overlapping them.
Bake Until Golden and Bubbly
Bake the dish for 20-25 minutes until the tortillas are deep golden brown and the cheese sauce is bubbling around the edges. The tortillas should be crispy enough to hold their shape when lifted, but still tender underneath.
For the perfect finish, broil the dish for 1-2 minutes at the end to get extra crispiness on the tortillas. Watch closely—you want them golden, not burnt. Let the dish rest for 5 minutes before serving to allow the cheese to set slightly and make slicing easier. This dish is even better the next day, so plan ahead!
Pro Tips For Making Baked Mac And Cheese With Beef
- Drain. Rinse. Repeat.: That final rinse under cold water after draining the elbow macaroni might feel like overkill, but it’s the thing that matters most for texture. Starchy pasta water turns your creamy sauce into glue—especially when mixed with heavy cream and melted cheddar. I learned this the hard way when my first batch turned into a single, sad, gummy blob.
- Brown the Beef First.: Skip the pre-cooked ground beef shortcut—you’re missing flavor. Sear the beef in a dry pan until it’s deeply browned, then drain the grease. That crust locks in moisture and adds a savory depth the raw beef can’t match. (Yes, even if you’re impatient like me, don’t rush this part.)
- Layer Cheeses Strategically.: Sharp cheddar melts faster and adds tang, while medium cheddar gives that classic stretch. Fold the sharp cheddar into the sauce first, then sprinkle the medium cheddar on top before baking. This guarantees a creamy base with a gooey, pull-apart finish—no more dry pockets of cheese hiding in your casserole.
- Bake Covered, Then Uncover.: Start with foil on tight to melt the cheese evenly, then remove it for the last 10 minutes. This two-step method prevents a soggy top while still getting that golden crust. I was skeptical until I tried it—now it’s non-negotiable for me.
Dietary considerations for this recipe
Gluten-Free Adaptation
For a gluten-free version, swap the all-purpose flour in the tortilla topping with 2 tablespoons of gluten-free flour blend (like Bob's Red Mill 1:1). Use gluten-free flour tortillas—Mission or La Tortilla Factory brands work well.
The key is ensuring your flour substitute binds properly, so brush the tortillas with melted butter and olive oil for extra crispiness. 🌟
Dairy-Free Options
Replace the cheddar cheeses with 2 cups of dairy-free sharp cheddar shreds (like Violife or Daiya) and swap heavy cream for full-fat coconut milk. Use unsweetened almond milk instead of whole milk to maintain creaminess.
The texture will be slightly different but still delicious—just add an extra ½ teaspoon of nutritional yeast for a cheesy flavor boost.
Lower-Carb Version
Cut carbs by using shirataki noodles (like Miracle Noodles) instead of elbow macaroni—simmer them for 3-4 minutes to remove excess odor, then drain well. Reduce the flour tortillas to 4 and brush them with olive oil for crispiness.
This keeps the dish hearty while slashing carbs significantly. Pair with a side of roasted Brussels sprouts for a balanced meal.
Vegetarian Swap
Skip the beef and add 1.5 pounds of crumbled tempeh (marinated in 1 tbsp soy sauce and 1 tsp smoked paprika) for a meaty texture. Alternatively, use extra-firm tofu pressed and cubed, then pan-fried until crispy.
Boost umami with 1 tbsp soy sauce in the cheese sauce—it mimics the savory depth of beef beautifully. 💫
Protein Boost
For extra protein, stir in 1 cup of cooked black beans (drained and rinsed) into the macaroni mixture. Or, top the dish with ½ cup of crumbled bacon after baking for a smoky, crispy finish.
Both options add heartiness without altering the dish's core flavors—just adjust baking time by 2-3 minutes if using extra toppings.
Nutrition facts
Frequently asked questions
Can I use a different type of beef for this recipe?
Ground beef works best for even distribution, but you can use diced steak or Italian sausage instead. For steak, sear it first to medium doneness (145°F internal temp) before mixing. Sausage adds smoky flavor—just remove casings and crumble it. Avoid lean cuts like sirloin, as they dry out when baked.
Why did my tortilla topping get soggy?
Soggy toppings happen when moisture escapes during baking. To fix this, bake the macaroni mixture uncovered for 10 minutes first to release steam, then add the tortillas. Also, ensure your tortillas are dry before brushing with butter/oil—excess moisture prevents crispiness.
How can I make this dish spicier?
Add ½ teaspoon of cayenne pepper or 1 teaspoon of smoked paprika to the beef mixture. For heat, stir in 1 tablespoon of hot sauce with the milk, or top with diced jalapeños before baking. If using ground beef, swap for spicy chorizo for built-in kick.
Can I make this ahead of time?
Yes! Assemble the dish (without baking) up to 24 hours ahead and refrigerate. Bake straight from the fridge, adding 5-10 extra minutes at 375°F. For freezing, bake the dish, let it cool, then wrap tightly in foil. Reheat covered at 350°F for 20-25 minutes—the tortillas may soften slightly but still taste amazing.
What's the best way to serve leftovers?
Reheat leftovers in the oven at 350°F for 15-20 minutes covered with foil, then broil 1-2 minutes to crisp the tortillas. For extra flavor, sprinkle with crumbled bacon or green onions before serving. Store in an airtight container for up to 5 days—it reheats even better the second time!
