Main Courses
A baked macaroni and cheese recipe with ground beef transforms weeknight dinners into a hearty, one-pan masterpiece. This dish combines the ultimate comfort of creamy mac and cheese with the savory richness of ground beef, all baked together until bubbly and golden.
I developed this recipe during a particularly chilly Portland winter when I needed something that would satisfy even my picky 5-year-old—and it became an instant family favorite.
The secret lies in browning the ground beef first to develop deep flavor, then mixing it into a velvety cheese sauce that coats every noodle perfectly. No fancy techniques required—just simple ingredients and a single baking dish.
The result is a dish that's creamy, cheesy, and packed with protein, making it perfect for feeding a crowd or meal prepping for busy weeks.
By the time it emerges from the oven, you'll have a creamy, bubbling casserole with a crispy top layer and tender beef mixed throughout.
The cheese pulls together into a rich, velvety sauce that clings to each noodle, while the beef adds hearty substance that turns this into a complete meal. It's the kind of dish that warms up a kitchen—and a heart—on cold days.
Serve with a simple side salad or garlic bread to complete the meal. This recipe delivers restaurant-quality comfort without the fuss. Let's get started on creating your new favorite one-pan dinner.
Ingredients for baked macaroni and cheese recipe with ground beef
Sixteen ingredients for a dish that feels like a hug in a baking dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ cups | Uncooked, medium or small shape |
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Milk 🥛 | 1 ½ cups | Whole milk for creaminess |
| All-Purpose Flour 🌾 | ½ cup | For thickening sauce |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Dried Mustard 🌿 | 1 tsp | For depth of flavor |
| Breadcrumbs 🍞 | ¼ cup | Panko for crispy top |
| Extra-Sharp Cheddar Cheese 🧀 | ¼ cup | For crispy topping |
The beef is where the magic starts. 80/20 fat ratio gives you that juicy, flavorful bite—don't skimp on the fat here. I grab mine from Costco or Trader Joe's since it's cheaper in bulk, but any grocery store's ground beef works. Look for packages labeled with the fat percentage—it's worth the extra second to check. The cheese matters too: block cheddar shreds better than pre-shredded (which has anti-caking agents). If you're in a pinch, Kraft 2% milk sharp cheddar is my go-to—it melts perfectly. For the macaroni, medium or small elbow shapes hold up best to baking without getting mushy.
No 80/20 beef? 85/15 still works—just add a splash of beef broth to compensate for the slightly drier texture. Pre-shredded cheese? Drain and dry it first—it's clumpy but usable. Running low on milk? Heavy cream at half the amount makes it even richer, but whole milk keeps it classic. The dried mustard adds a subtle kick—if you don't have it, Dijon mustard at half a teaspoon works in a pinch. For the breadcrumbs topping, Italian-seasoned panko adds extra flavor, but plain panko or even crushed cornflakes in a bind. The onions and garlic can be swapped for onion powder and garlic powder if you're short on time, but fresh is always better.
This reheats like a dream—just pop it in the oven at 350°F for 10-15 minutes until bubbly. Keeps in the fridge for 4-5 days (though it disappears faster than that), and freezes beautifully for up to 3 months. I always make a double batch—one for dinner, one for lunches. Store leftovers in an airtight container with parchment paper between layers to keep it from getting soggy. The crispy topping gets even better after reheating, so don't skip it—it's the best part!
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just brown the beef, toss in the pasta, and dump the cheesy sauce on top. No boiling pasta separately, no extra pots, no stress. The elbow macaroni soaks up that rich, savory beef-milk sauce while it bakes, and honestly? It’s the kind of meal that makes me feel like I’ve outsmarted dinner.
- Umami Bomb: That ground beef isn’t just filler—it’s the star. Cook it with a pinch of salt and pepper until it’s just crispy around the edges, then mix it into the cheesy sauce. The sharp cheddar melts into something deeper, almost like a cheesy meatloaf in every bite. Between us, this isn’t your childhood mac and cheese. It’s adult mac and cheese.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Bake a big batch on Sunday, portion it into containers, and boom—you’ve got lunch covered for the week. The beef keeps it hearty enough for grown-ups, but my kid still begs for it (even though she “hates” ground beef). Pack it cold or reheat it, and it’s just as good the second time around.
- Budget Win: Sharp cheddar and ground beef stretch a long way here, and the flour-thickened sauce feels fancy without breaking the bank. I make this when I’m pinching pennies, and no one ever complains—because let’s be real, it’s that good. Plus, the leftovers? They’re the reason I don’t have to cook for days.
Step-by-step instructions for baked macaroni and cheese with ground beef
This one-pan wonder delivers cheesy, meaty comfort in every bite—let's make it.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 1.5 cups elbow macaroni. Stir immediately to prevent sticking. Cook for 8-9 minutes until the pasta is al dente—it should have a slight bite when you taste it. Drain well in a colander, shaking to remove excess water, and return to the pot.
Here's the thing—undercooked pasta will turn mushy in the oven, while overcooked pasta loses its texture. I like to taste-test at the 8-minute mark to ensure perfect doneness. Set the drained pasta aside while you prep the rest of the ingredients.
Brown the Ground Beef and Sauté Aromatics
In a large oven-safe skillet, heat 0.5 cup butter over medium-high heat until melted. Add 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until it's well browned and no longer pink—about 6-8 minutes. Drain excess fat, leaving about 1 tablespoon in the pan.
Add 1 whole yellow onion, diced, and cook for 3-4 minutes until softened. Stir in 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. Don't let the garlic burn—it turns bitter fast. Season with 1.5 tsp kosher salt and 0.5 tsp ground black pepper.
Make the Creamy Cheese Sauce
Reduce heat to medium and sprinkle 0.5 cup all-purpose flour over the beef mixture. Stir constantly for 1-2 minutes until the flour is fully incorporated and the mixture looks like wet sand. Slowly pour in 1.5 cups milk while whisking vigorously to prevent lumps.
Add 2 cups sharp cheddar cheese and 1 tsp dried mustard, stirring until the cheese melts completely and the sauce thickens. If the sauce is too thick, whisk in 1-2 tablespoons of pasta water. The sauce should coat the back of a spoon but still be pourable—this ensures a creamy, not gluey, final texture.
Combine and Bake to Perfection
Add the cooked elbow macaroni to the skillet and stir until every noodle is coated in the cheese sauce. Transfer the entire skillet to a 375°F preheated oven and bake, uncovered, for 20-25 minutes until the top is bubbly and the edges are golden brown.
Here's where the magic happens: the cheese will pull away from the edges slightly, creating that irresistible crispy-cheesy crust. If the top browns too quickly, tent loosely with foil for the last 5-10 minutes to prevent burning. You'll know it's done when the cheese is fully melted and the edges are set.
Add Crispy Topping and Serve
Remove the skillet from the oven and sprinkle 0.25 cup breadcrumbs and 0.25 cup extra-sharp cheddar cheese evenly over the top. Return to the oven for 2-3 minutes until the breadcrumbs are golden and crispy. Watch closely—they go from pale to toasted quickly.
Let the macaroni and cheese rest for 5 minutes before serving. This resting time lets the sauce set slightly, making it easier to scoop and preventing a runny mess. Serve straight from the skillet for that rustic, comforting feel—everyone will want seconds!
Pro Tips For Making Baked Macaroni And Cheese Recipe With Ground Beef
- Drain. Rinse. Repeat.: I learned this the hard way—skipping the rinse after draining the elbow macaroni leaves you with a gummy, gluey mess. Cold water rinse for 10 seconds removes excess starch, and your baked mac and cheese will hold together like it should. (Yes, even if you're impatient like me.)
- Brown the Beef First: That gray ground beef? No thanks. Cook it until it’s fully browned—no, really browned—before draining the fat. The deeper color and caramelized bits add layers of flavor that just simmering won’t match. Trust me, your taste buds will notice the difference.
- Stir in the Cheese Low and Slow: Dumping shredded cheddar into hot milk and flour? That’s how you end up with clumps. Warm the milk first, then whisk in the flour, and only add the cheese once the roux is smooth. If it looks lumpy, strain it through a fine-mesh sieve—your future self will thank you.
- Bake Covered, Then Uncovered: Start with foil on top for 20 minutes to melt the cheese evenly, then uncover for the last 5-10 minutes. This two-step method guarantees a creamy interior and a golden, bubbly crust—no sad, soggy top here. (And no, peeking early won’t help.)
Pro cooking tips for great baked macaroni and cheese recipe with ground beef
Browning Beef Perfectly
The key to rich flavor starts with browning the ground beef properly. Use an oven-safe skillet (I love my Lodge pre-seasoned cast iron) and cook the beef over medium-high heat until it's deeply browned—not just cooked through.
This creates the Maillard reaction, which builds deep, savory notes. Drain excess fat after browning, leaving just 1 tablespoon in the pan to add richness to the sauce. 🥩
Sauce Thickness Secrets
Your cheese sauce should be creamy but not gluey—this is where most home cooks go wrong. After whisking in the milk, taste-test the sauce before adding pasta. It should coat the back of a spoon but still move smoothly.
If it's too thick, whisk in 1-2 tablespoons of pasta water. I've ruined many batches by skipping this step—trust me, it makes all the difference!
Pasta Doneness Matters
Cook your elbow macaroni to al dente—that's the secret to texture. Undercooked pasta turns mushy in the oven, while overcooked pasta loses its bite. I pull mine at 8 minutes (check the package for exact times) and taste-test for that slight resistance.
Drain well and return to the pot to prevent drying out while you finish the sauce. This step keeps your final dish perfectly tender.
Baking Time Precision
Bake at 375°F for 20-25 minutes until the edges are golden and the cheese has pulled away slightly. The top should be bubbly but not burnt—if it browns too quickly, tent loosely with foil for the last 5-10 minutes.
I learned this the hard way when my first batch emerged looking like a science experiment! The perfect bake gives you that irresistible crispy-cheesy crust on top. 🔥
Crispy Topping Hacks
For the ultimate crispy topping, mix panko breadcrumbs with extra-sharp cheddar cheese before sprinkling. The cheese melts into the breadcrumbs, creating a golden, crunchy layer. Return to the oven for just 2-3 minutes—watch closely, as it goes from pale to toasted in seconds.
Pro tip: Use a light-colored skillet so you can easily see when the edges are golden brown.
Resting Before Serving
Let your mac and cheese rest for 5 minutes after baking. This crucial step allows the sauce to set slightly, making it easier to scoop and preventing a runny mess. I know it's tempting to dig in immediately, but resisting those first few minutes makes all the difference.
Serve straight from the skillet for that rustic, comforting feel—everyone will want seconds! ✨
Nutrition facts
Frequently asked questions
Can I use ground turkey or chicken instead of beef?
Ground turkey (especially dark meat) or chicken work wonderfully—they'll give you a lighter flavor but still pack protein. Just reduce cooking time by 1-2 minutes since poultry cooks faster. For extra richness, add 1 tablespoon olive oil when browning. The texture stays creamy, but the dish becomes slightly lighter in color.
Why did my mac and cheese turn out too runny?
Runny mac and cheese usually means one of two things: either the pasta was overcooked (it releases more starch when mushy), or the cheese sauce wasn't thickened enough. To fix future batches, cook pasta to al dente and stir in 1-2 tablespoons cornstarch mixed with cold water to the sauce before baking. Also ensure your oven is fully preheated—cold spots can prevent proper setting.
How can I make this dish vegetarian?
Swap the ground beef for 1 cup cooked lentils or 1 block crumbled firm tofu (pan-fried until crispy). For extra flavor, add 1 teaspoon smoked paprika or 1/2 teaspoon liquid smoke to the cheese sauce. The lentils work best—they mimic the hearty texture of ground beef while keeping the dish satisfying. The mustard adds depth even without meat.
Can I make this ahead of time for meal prep?
This recipe is perfect for meal prep! Assemble the dish (including the crispy topping) and refrigerate for up to 2 days before baking. When ready to serve, bake at 375°F for 25-30 minutes (covered with foil for the first 20 minutes to prevent over-browning). For freezing, bake completely first, then cool, portion into airtight containers, and freeze for up to 3 months. Reheat in the oven at 350°F for 15 minutes—the crispy topping gets even better after reheating!
What's the best cheese substitute if I don't have cheddar?
For a similar melt, try Monterey Jack (creamy texture) or Gruyère (nutty flavor). If you're using pre-shredded cheese, drain it well and dry it with a paper towel to remove excess moisture. For a sharper flavor, add 1/4 cup Parmesan cheese to the sauce—it adds umami depth. Avoid low-moisture mozzarella (it won't melt properly) and stick to cheeses with 30% fat or higher for best results.
