Cheesy Beefy Skillet Mac

The first time I made this, I was standing in my kitchen on a Tuesday night with exactly zero motivation to cook anything complicated. My kids were already asking what was for dinner before I even got my shoes off, and I had ground beef thawing on the counter, a box of elbow macaroni in the pantry, and a block of cheddar that needed to be used up. I threw it all together in one skillet, stirred in some pantry staples, and crossed my fingers. Thirty minutes later, my kids were scraping the pan. My youngest actually asked if I bought it from a restaurant. That was four years ago, and this Cheesy Beefy Skillet Mac has been on our dinner rotation ever since.

Cheesy Beefy Skillet Mac

Recipe by AnastasiaRecipes.com
Cheesy Beefy Skillet Mac

Prep Time
10 min
Cook Time
25 min
Total Time
35 min
Servings
4

🍽 Dinner🌍 American✓ Kid-Friendly✓ Budget-Friendly
This one-pan wonder brings together seasoned ground beef, elbow macaroni, and sharp cheddar cheese into a rich, saucy skillet dinner the whole family will love. It tastes like a cheeseburger and mac and cheese had a delicious, budget-friendly baby — with melty, ribbony cheese in every single bite. Ready in just 30 minutes, it’s the ultimate weeknight dinner for busy families.
Equipment
🔧 Large deep 12-inch skillet with lid🔧 Wooden spoon or spatula🔧 Box grater🔧 Measuring cups and spoons

Ingredients
  • 1 lb ground beef (80/20)
  • 1½ cups dry elbow macaroni
  • 2 cups low-sodium chicken or beef broth
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1½ cups sharp cheddar cheese, freshly shredded
  • ½ yellow onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 teaspoon Worcestershire sauce
  • ½ cup whole milk or half-and-half
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon smoked paprika
  • Sliced green onions and extra shredded cheddar, for topping (optional)
Instructions
  1. Heat a large, deep 12-inch skillet over medium-high heat. Add the ground beef and diced onion together. Break the meat apart with a wooden spoon and cook until the beef is no longer pink and the onion is softened, about 6–8 minutes. Let the beef get a little color for extra flavor. If there is excess fat in the pan, spoon out most of it, leaving just a thin coating.
  2. Push the beef mixture to the sides of the pan. Add the minced garlic and tomato paste to the center of the skillet. Cook, stirring constantly, for about 60 seconds until the garlic is fragrant and the tomato paste has caramelized slightly and deepened in color.
  3. Stir everything together. Sprinkle in the salt, black pepper, garlic powder, onion powder, and smoked paprika. Add the Worcestershire sauce. Stir to combine and cook for another 30 seconds.
  4. Pour in the broth and the entire can of diced tomatoes with their liquid. Stir to combine. Add the dry elbow macaroni and stir to distribute evenly throughout the pan. Bring the mixture to a boil over medium-high heat.
  5. Once boiling, reduce the heat to medium-low and place a lid on the skillet. Cook for 10–12 minutes, stirring every 3 minutes to prevent the pasta from sticking to the bottom. The pasta will absorb most of the liquid as it cooks. Taste the pasta at the 10-minute mark — you want it just tender, not mushy.
  6. Once the pasta is cooked through and the mixture looks saucy but not soupy, reduce the heat to low. Stir in the milk or half-and-half.
  7. Remove the skillet from the heat entirely. Add the freshly shredded cheddar cheese one handful at a time, stirring well between each addition. Continue stirring until all the cheese is fully melted and the sauce is glossy and smooth. Taste and adjust salt and pepper as needed.
  8. Serve immediately, scooped into bowls. Top with sliced green onions, a pinch of extra smoked paprika, or additional shredded cheese if desired.
Notes: Leftovers keep well in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or microwave with a small splash of broth or milk to loosen the sauce. Always shred your own cheddar — pre-shredded cheese contains a starch coating that prevents smooth melting. For a spicier version for adults, add ¼ to ½ teaspoon crushed red pepper flakes when cooking the garlic. To sneak in vegetables, stir a handful of frozen peas or frozen corn into the finished dish — the residual heat will warm them through without any extra cooking time.

Nutrition Facts
Serves 4  •  Calories per serving: 560
% Daily Value
Total Fat 26g33%
Sodium 720mg31%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 7g
Protein 34g
*Percent Daily Values are based on a 2,000 calorie diet. Values are estimates.
📌

Did you make this recipe?
Share a photo and tag AnastasiaRecipes.com — we can’t wait to see what you’ve made!

What I love most about this recipe isn’t just how fast it comes together — it’s how real it tastes. We’re not talking about that powdery stuff from a blue box. This is rich, saucy, deeply savory mac with melty cheddar that pulls into stretchy ribbons when you scoop it out. The beef adds this hearty, umami depth, and the whole thing is lightly seasoned so even the pickiest eaters don’t bat an eye. It smells incredible while it cooks — like a cheeseburger and mac and cheese had a beautiful, budget-friendly baby. If you’ve been searching for beginner quick easy dinner ideas for kids that don’t feel like a compromise, this is your answer.

It’s the kind of meal that makes you feel like you’ve got it all figured out, even on the hardest days. One pan, one happy family, minimal dishes. Let me show you exactly how I make it.

Why You’ll Love This Recipe

  • It’s ready in 30 minutes flat. From cold skillet to table, this whole thing comes together faster than a pizza delivery. On a weeknight, that’s everything.
  • Genuinely budget-friendly. Ground beef, macaroni, canned tomatoes, broth, and cheese — we’re talking pantry staples that stretch a long way. This feeds a family of four without breaking the bank.
  • Kid-approved every single time. Creamy, cheesy, mild, and satisfying. My kids have never once turned their noses up at this one, and I’ve made it dozens of times.
  • Perfect for beginners. If you can brown meat and stir a pot, you can make this. There’s no special technique, no timing tricks, no fancy equipment. Just one skillet and some patience for the pasta to cook through.
  • Easy to customize. Got picky eaters? Leave out the green onions. Want more veggies? Toss in frozen peas or diced bell pepper. This recipe is forgiving and flexible, which makes it a staple rather than a one-hit wonder.

What You’ll Need

Here’s the beauty of this recipe — everything on this list is probably already in your kitchen right now. Let me walk you through the key ingredients and a few tips so you’re set up for success.

  • Ground beef (1 lb, 80/20): The fat content in 80/20 keeps the meat juicy and adds flavor to the whole dish. You can use 90/10 if that’s what you have, but you may want to add a tiny splash of olive oil when browning. Lean beef can taste a little dry if you’re not careful.
  • Elbow macaroni (1½ cups, dry): Classic and perfect here. The little curved noodles trap the sauce and beef in every bite. You can substitute small shells or ditalini if that’s what’s in your pantry.
  • Chicken or beef broth (2 cups): This is what cooks the pasta right in the pan and builds a savory base. Low-sodium is my preference so I can control the salt level myself.
  • Canned diced tomatoes (one 14.5 oz can): Don’t drain them. That liquid is flavor gold. Fire-roasted tomatoes are incredible in this if you want a little smokiness.
  • Sharp cheddar cheese (1½ cups, freshly shredded): Please, please shred it yourself. Pre-shredded cheese has a starch coating that prevents it from melting smoothly. Freshly shredded cheddar melts into the sauce like a dream. Sharp cheddar gives you the most flavor punch.
  • Yellow onion (½, diced): Softens into the beef and adds a sweet, savory base. White onion works too.
  • Garlic (3 cloves, minced): Fresh garlic is worth it here. Garlic powder can sub in a pinch — use about ¾ teaspoon.
  • Tomato paste (2 tablespoons): This is the secret depth-builder. It adds a rich, slightly sweet concentration that makes the sauce taste like it cooked all day.
  • Worcestershire sauce (1 teaspoon): Don’t skip it. It’s one of those background flavors that you won’t taste on its own but you’d absolutely miss if it weren’t there.
  • Seasonings: Salt, black pepper, garlic powder, onion powder, and a pinch of smoked paprika. Simple and effective.
  • Whole milk or half-and-half (½ cup): Stirred in at the end to make the sauce creamy and silky. Whole milk works great. Half-and-half makes it extra rich.

How to Make Cheesy Beefy Skillet Mac

  1. Brown the beef and onion. Heat a large, deep skillet or a 12-inch pan over medium-high heat. Add the ground beef and diced onion together. Break the meat up with a wooden spoon and cook until the beef is no longer pink and the onion is soft, about 6–8 minutes. Don’t rush this step — you want a little browning on the beef for flavor. If there’s a lot of excess fat, carefully spoon out most of it, leaving just a thin coating in the pan.
  2. Add the garlic and tomato paste. Push the beef to the sides and drop the garlic and tomato paste into the center of the pan. Let them sizzle for about 60 seconds, stirring constantly. This blooms the garlic and caramelizes the tomato paste just enough to deepen the flavor. You’ll smell the difference immediately — it goes from raw and sharp to rich and savory.
  3. Season it up. Sprinkle in ½ teaspoon salt, ¼ teaspoon black pepper, ½ teaspoon garlic powder, ½ teaspoon onion powder, and ¼ teaspoon smoked paprika. Add the Worcestershire sauce. Stir everything together and let it cook for another 30 seconds.
  4. Add the liquids and pasta. Pour in the broth, the entire can of diced tomatoes (liquid and all), and stir to combine. Add the dry macaroni and stir to distribute everything evenly. Bring the mixture to a boil over medium-high heat.
  5. Simmer until pasta is cooked. Once it’s boiling, reduce heat to medium-low, put a lid on the skillet, and let it cook for 10–12 minutes. Stir every 3 minutes or so to make sure the pasta isn’t sticking to the bottom. The pasta will absorb most of the liquid and cook right in the sauce — this is where all that flavor gets absorbed into every single noodle. Taste the pasta at the 10-minute mark. You want it just tender, not mushy.
  6. Make it creamy. Once the pasta is cooked and most of the liquid is absorbed (you want the mixture to look saucy but not soupy), reduce the heat to low. Stir in the milk or half-and-half.
  7. Add the cheese. This is the moment. Remove the skillet from the heat entirely — or keep it on the lowest possible setting — and add the shredded cheddar one handful at a time, stirring between each addition. Taking it off the heat prevents the cheese from getting grainy or seizing up. Stir until every bit of cheese is melted and the sauce is glossy, smooth, and clings to every piece of pasta. Taste and adjust salt and pepper as needed.
  8. Serve immediately. Scoop generous portions into bowls and serve hot. Top with sliced green onions, a pinch of extra paprika, or a few extra shreds of cheese if you want to be fancy. But honestly? It’s perfect as-is.

Tips, Variations, and Make-Ahead Ideas

Don’t overcook the pasta

The pasta continues cooking a little from residual heat even after you pull it off the stove. Pull it when it’s just barely tender — it’ll be perfect by the time you’re adding cheese and scooping it out. Overcooked macaroni turns mushy and falls apart in the sauce, which is a texture nobody loves.

Make it spicier for adults

The base recipe is mild enough for little ones, but if you want some heat, add ¼ to ½ teaspoon of crushed red pepper flakes when you add the garlic. You can also stir a few dashes of hot sauce right into your own bowl so everyone gets exactly what they want.

Cheesy Beefy Skillet Mac

Sneak in some vegetables

This is one of the best recipes for hidden vegetables. Stir in a big handful of frozen peas or frozen corn right after you add the cheese — the residual heat warms them through without cooking them to death. You can also dice a zucchini or bell pepper and sauté it with the onion at the beginning. My kids genuinely don’t notice, or maybe they do and they just don’t care because the mac is too good to complain about. Either way, I win. If you love adding vegetables to skillet dinners, you’ll also love my creamy sausage and spinach pasta skillet, which is another one-pan wonder packed with greens the whole family eats happily.

Swap the protein

Ground turkey works beautifully here and shaves a little off the cost. Ground chicken is also great. Want to go meatless? Drain and rinse a can of black beans and use those instead — reduce the broth by ¼ cup since beans don’t release as much fat into the pan.

Cheese variations

Sharp cheddar is my go-to, but Colby Jack, Monterey Jack, or a Mexican blend all melt wonderfully. For an extra creamy result, try doing half cheddar and half American cheese (yes, real American cheese slices from the deli — it melts like nothing else and makes the sauce incredibly smooth).

Storage and reheating

Leftovers keep in an airtight container in the fridge for up to 4 days. The pasta will absorb more liquid as it sits, so when you reheat it, splash in a couple tablespoons of broth or milk and stir it together before microwaving. Heat in 60-second intervals, stirring between each, until warmed through. It reheats like a charm and honestly tastes just as good the next day — sometimes better.

Can I make this ahead?

You can prep the components ahead — brown the beef with onion and refrigerate it, then pick up from step two when you’re ready to cook. But the full dish is best made and served fresh since the pasta continues absorbing liquid as it sits. That said, the leftovers are genuinely excellent, so don’t stress if you’re making it ahead for tomorrow’s lunch. For more beginner quick easy dinner ideas for kids that you can partially prep ahead, check out my easy slow cooker chicken tacos, which basically makes itself while you’re at work.

Frequently Asked Questions About Cheesy Beefy Skillet Mac

Can I use a different type of pasta?

Absolutely. Small shells, ditalini, rotini, and cavatappi all work well. Just keep an eye on cook time since different shapes have slightly different timings — check the pasta at the 9-minute mark and go from there. Avoid anything too large or thick like penne — it won’t cook evenly in this amount of liquid in the time given.

Cheesy Beefy Skillet Mac

My sauce looks too thick — what do I do?

Just splash in a little extra broth or milk, a couple tablespoons at a time, and stir it in over low heat. The sauce thickens quite a bit as it cools, so if you’re serving it family-style from the pan, it’s a good idea to have a little extra broth on hand. A slightly saucier consistency at serving means it’ll be perfect texture-wise by the time it hits the table.

Can I make this dairy-free?

Yes! Use your favorite unsweetened non-dairy milk (oat milk and cashew milk melt into sauces well) in place of the dairy milk. For the cheese, a good meltable dairy-free cheddar shred works — just know that not all dairy-free cheeses melt the same way. Violife and Follow Your Heart are two brands that tend to melt more smoothly than others. The result won’t be quite as creamy as the original, but it’s still a really satisfying dinner.

Is this recipe freezer-friendly?

It’s not my top recommendation for freezing, because pasta tends to get mushy when frozen and reheated. If you do want to freeze it, undercook the pasta slightly — pull it about 2 minutes before it’s fully tender — so it holds up better after thawing. Freeze in a zip-lock bag with as much air removed as possible and use within 2 months. Thaw overnight in the fridge and reheat gently with a splash of broth.

What should I serve alongside this?

Honestly, this is a complete meal in one pan — protein, carbs, and if you stirred in some veggies, you’re fully covered. But if you want to round it out, a simple side salad, some steamed broccoli, or a few slices of garlic bread are all perfect companions. My kids love dipping buttered toast into the cheesy sauce, which I won’t pretend isn’t one of life’s great simple pleasures.

Ready to Make the Best Weeknight Dinner Your Kids Have Ever Asked For Seconds On?

This Cheesy Beefy Skillet Mac is one of those recipes I wish someone had handed me years ago, back when weeknight dinners felt stressful and expensive and complicated. It’s proof that beginner quick easy dinner ideas for kids don’t have to be boring, and budget-friendly doesn’t mean flavorless. One pan, thirty minutes, and you’ve got a dinner that feels like a hug in a bowl — rich, cheesy, hearty, and made with real ingredients you can feel good about feeding your family.

If you try this recipe, I’d love to hear how it went! Drop a comment below and let me know if your kids gave it the seal of approval (fingers crossed they did what mine did and immediately ask when you’re making it again). And if you save recipes on Pinterest, pin this one for your next busy weeknight — you’re going to want to come back to it again and again.

Leave a Comment