30-Minute One-Pot Ground Beef Mac and Cheese
A creamy, ultra-cheesy stovetop mac and cheese loaded with savory ground beef. Everything cooks in one pot, so dinner comes together fast and cleanup is nearly nothing.

The whole dish goes from fridge to table in about half an hour, and it tastes like the kind of meal you’d spend all afternoon on.
Why This One-Pot Meal Works
The pasta cooks right in a mix of broth and milk, not in a separate pot of water. That single step builds the sauce at the same time the macaroni becomes tender.
No roux, no waiting for water to boil, and no extra dishes to wash. The beef and onions lend a little fat and a lot of savory depth that plain mac and cheese just doesn’t have.
Ingredients

- 1 lb ground beef: 85/15 or 80/20 keeps it juicy without being greasy
- 1 small yellow onion, diced: about 1 cup
- 3 cloves garlic, minced
- 2 tsp paprika: smoked or sweet, both work
- 1 tsp kosher salt, plus more to taste
- ½ tsp black pepper
- 2½ cups beef broth: low-sodium gives you more control
- 2 cups whole milk: richness matters here; 2% works in a pinch but the sauce will be thinner
- 2 cups dry elbow macaroni: about 8 oz
- 2 cups shredded sharp cheddar cheese: shred it from a block for the smoothest melt
- 1 cup shredded Monterey Jack cheese: helps the sauce stay creamy and adds a mild tang
Variations / Substitutions
- Change the cheese: any good melting cheese works here—swap half the cheddar for smoked gouda, or use pepper jack for a little heat
- Add more spice: stir in a pinch of cayenne or a chopped chipotle in adobo with the garlic
- Go dairy-free: use a neutral plant milk and your favorite dairy-free shreds; the sauce won’t be as silky but it’ll still be good
- Bulk it up: fold in a handful of thawed frozen peas or a cup of chopped spinach right after the cheese melts
Our Loaded Skillet Cheeseburger Pasta is another great option when you want that same beef-and-cheese comfort with smoky bacon and pickles.
How to Make Ground Beef Mac and Cheese
Step 1: Brown the Beef

Heat a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef and break it apart with a spoon as it cooks. Let it sear without stirring for 2 minutes at first so it gets a deep brown crust in places, then continue breaking it up and cooking until no pink remains, about 5 minutes total.
You’ll hear the beef sizzle sharply at first, then the sound will soften as the liquid cooks off. If the pot looks especially greasy, spoon off all but 1 tablespoon of the fat to keep the dish from getting heavy.
Step 2: Toast the Aromatics

Add the diced onion and minced garlic right into the pot with the beef. Sprinkle in the paprika, kosher salt, and black pepper. Cook, stirring often, until the onion softens and the spices smell fragrant, about 2 minutes. The paprika will darken slightly and cling to the meat.
That moment when the garlic and paprika hit the hot fat is what layers flavor into the whole dish, so don’t rush through it.
Step 3: Simmer the Pasta

Pour in the beef broth and milk, scraping up any browned bits stuck to the bottom of the pot. Bring the liquid to a boil over high heat, then stir in the dry elbow macaroni. Lower the heat to medium, cover the pot, and simmer for 9 to 11 minutes, stirring once halfway through to keep the pasta from sticking. Cook until the macaroni is tender and most of the liquid has been absorbed, leaving a loose sauce that coats the shells.
You’ll see the liquid turn from thin and milky to a thick, glossy base as the starches release from the pasta. If the pot looks dry before the pasta is done, splash in a little extra milk.
Step 4: Stir in the Cheese

Remove the pot from the heat and immediately add the shredded cheddar and Monterey Jack. Stir gently but steadily for about 1 minute, until the cheese dissolves completely and the sauce turns smooth and stretchy. Taste and adjust the salt and pepper if needed.
Spoon the mac and cheese straight from the pot into shallow bowls while it’s still hot and creamy. The sauce will tighten slightly as it cools, so serving right away gives you the best texture.
Tips for the Creamiest Mac and Cheese
- Grate the cheese yourself: pre-shredded bags come coated in starch that can make the sauce gritty instead of silky.
- Don’t let the pot boil after the cheese goes in. High heat can cause the sauce to break and turn oily or grainy.
- Undercook the pasta by a minute if you plan to reheat it later—the macaroni will soften further when you warm up leftovers.
- Let the finished dish sit off the heat for 2 to 3 minutes before serving if the sauce looks too thin; the pasta will soak up just enough liquid to thicken it naturally.
Cook times vary slightly by pasta shape:
| Pasta Shape | Cook Time (mins) |
|---|---|
| Elbow macaroni | 9 – 11 |
| Small shells | 10 – 12 |
| Cavatappi | 11 – 13 |
Storing Leftovers
- Refrigerate: cool the mac and cheese completely, then store in an airtight container for up to 4 days. The sauce will thicken in the fridge, but a splash of milk when reheating brings it right back.
What To Serve With Ground Beef Mac and Cheese
A crisp green salad with a sharp vinaigrette cuts through the richness of the cheese sauce, while roasted broccoli or quick steamed green beans add a little freshness. For a crunchy contrast, set out a handful of buttery toasted breadcrumbs to sprinkle over each bowl.
Frequently Asked Questions
Can I use a different kind of cheese?
Yes. Go for cheeses that melt smoothly like fontina, Gruyère, or Colby. Just keep at least half the total as cheddar so the dish still has that classic sharp flavor.
Why did my sauce turn grainy?
The cheese likely got too hot too fast. Always pull the pot off the heat before you stir in the shreds, and stir gently until they just melt.
Can I make this ahead of time?
You can, but the pasta will soak up some of the sauce as it sits. When you reheat it, add a few tablespoons of milk and stir often over low heat to loosen it back up.
How can I get a crusty top without an oven?
Spoon the finished mac and cheese into bowls, top with a little extra shredded cheese, and slide them under a broiler for 2 to 3 minutes until bubbly and browned on top.

Ground Beef Mac and Cheese Recipe
Ingredients
Method
- Brown the beef in a large pot over medium-high heat, breaking it apart, until no pink remains, about 5 minutes. Drain excess fat if needed.
- Add the onion, garlic, paprika, salt, and pepper; cook, stirring often, until soft and fragrant, about 2 minutes.
- Pour in the broth and milk, bring to a boil, then stir in the macaroni. Cover and simmer over medium heat until the pasta is tender and the liquid thickens, 9 to 11 minutes, stirring once.
- Remove from heat, add both cheeses, and stir until fully melted and smooth. Serve hot.
