Side Dishes
Transforming simple leftovers into a hearty, restaurant-worthy meal just got easier with this beef and noodles over mashed potatoes recipe. The secret lies in balancing tender beef, perfectly cooked noodles, and velvety mashed potatoes—each component playing its part to create a dish that feels indulgent yet effortless.
This isn’t just a side; it’s a complete, satisfying meal that elevates humble ingredients into something extraordinary.
The beauty of this recipe is its versatility. You can use leftover roast beef or cook fresh strips for a richer flavor, while the noodles and mashed potatoes absorb every savory note.
A light gravy ties it all together, ensuring every bite is rich and cohesive. Whether you’re feeding a family or prepping for meal prep, this dish delivers foolproof results with minimal effort.
What makes this recipe stand out is the way the textures and flavors work in harmony—tender beef, creamy mashed potatoes, and al dente noodles all come together in one perfect bite. The gravy adds depth, while herbs or spices can be adjusted to suit your taste.
It’s the kind of meal that feels like a hug on a plate, perfect for cozy nights or quick weeknight dinners.
Ready in under 45 minutes, this dish is designed to be simple yet impressive. The key is balancing the components so each element shines without overpowering the others. Once you try it, you’ll never look at leftovers—or mashed potatoes—the same way again. Let’s get cooking!
Ingredients for beef and noodles over mashed potatoes
Simple leftovers, bold flavors—this dish turns humble ingredients into a cozy masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Leftover Roast Beef or Fresh Beef Top Round 🥩 | 1 ½ lb | Thinly sliced against the grain |
| Egg Noodles 🍝 | 8 oz | Medium or wide egg noodles |
| Russet Potatoes 🥔 | 2 lb | Medium-sized, peeled and cubed |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for mashed potatoes |
| Whole Milk 🥛 | ½ cup | Full-fat for creamy texture |
| Yellow Onion 🧅 | 1 whole | Diced for gravy and potatoes |
| Garlic Cloves 🧄 | 4 cloves | Minced for flavor depth |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening gravy |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing onions |
The beef is where this dish shines. Top round or leftover roast works best—thinly sliced against the grain for tender bites. If using fresh, Costco or local butchers often have affordable cuts. For leftovers, check your fridge first—just slice it thin and toss it in. The potatoes? Russets they’re waxy, but Yukon Golds add creaminess if you prefer. Buy them a day ahead so they’re fresh but not sprouting. And don’t skip the cold butter for the mash—it keeps things fluffy even when reheated.
No beef broth? Water plus 1 tsp soy sauce works in a pinch. Fresh thyme is ideal, but dried at one-third the amount gets you close. The egg noodles can be swapped for fettuccine or linguine, but egg noodles absorb the gravy best. For extra richness, stir in 1 oz grated Parmesan with the gravy at the end. And if you’re prepping ahead, cook the noodles al dente and finish them in the gravy later—they’ll soak up all those savory flavors.
Mashed potatoes reheat beautifully—just add a splash of milk to loosen them. Store gravy separately and reheat on the stove for 3-4 days in the fridge. The beef? Toss it with a drizzle of olive oil and reheat in a skillet for 2 days. Freeze portions for up to 3 months. I always make a double batch of gravy—one for this dish and one for dipping. Trust me, you’ll want it.
Why You'll Love This Recipe
- Here’s what sold me: I can make this while scrolling through emails. Boil potatoes, simmer beef, mash, stir noodles—no fancy steps, no waiting. Even my picky husband asks for seconds, and that’s saying something after his “gourmet” takeout experiments. (Yes, even on a Tuesday night.)
- Leftover Hero: I swear by this trick—shred that roast beef from Sunday dinner (or slice fresh top round) and suddenly you’ve got a meal. The key? Thinly sliced beef cooks in minutes, soaking up the buttery noodle broth while the potatoes mash into a cloud that’s actually creamy without gums.
- One-Pot Magic: Honestly, I don’t know why I ever boiled noodles separately. Toss the egg noodles right into the beef pan with a splash of milk and butter—it’s like a hug in a skillet. The starchy noodles thicken the sauce while the potatoes steam under the heat, turning into pillowy mounds that hold every last bite of beefy flavor.
- Budget Crowd-Pleaser: Between us, this feeds six for under $15 if you use leftovers. The potatoes stretch far, the beef goes a long way when sliced thin, and milk/butter are the only extras. My college roommates called it “dorm food with dignity”—and they weren’t wrong.
Step-by-step instructions for beef and noodles over mashed potatoes
Turn simple leftovers into a hearty, restaurant-worthy meal with this layered approach.
Prepare the Creamy Mashed Potatoes
Start by peeling and cubing the 2 lb russet potatoes into even 1-inch pieces—this ensures they cook uniformly. Place them in a large pot of cold, salted water (about 1 teaspoon salt) and bring to a boil over medium-high heat. Once boiling, reduce to medium-low heat and simmer for 15-20 minutes until a knife slides in easily.
Drain the potatoes thoroughly, then return them to the pot. Add the 0.5 cup cold unsalted butter and 0.5 cup whole milk, then mash until smooth. Season with 0.5 teaspoon salt and 0.25 teaspoon black pepper, and set aside. The potatoes should be light, fluffy, and just slightly warm—this prevents them from turning gluey when layered later.
Sauté the Onions and Garlic
While the potatoes cook, heat 1 tablespoon extra-virgin olive oil in a large skillet over medium heat. Add the 1 whole yellow onion, diced into ¼-inch pieces, and cook for 5-6 minutes until softened and just beginning to caramelize. Stir in the 4 cloves minced garlic and cook for another 30 seconds until fragrant—this step builds the aromatic base for the beef and noodles topping.
Here's the thing—don't let the garlic burn. It turns bitter fast, and you'll taste it in every bite. Keep the heat at medium and stir constantly until the garlic releases its aroma. Remove the skillet from heat and set it aside temporarily.
Cook the Egg Noodles Al Dente
Bring a separate pot of salted water to a rolling boil and cook the 8 oz egg noodles according to package instructions, but remove them 1 minute early—they'll finish cooking in the beef mixture. Drain the noodles, reserving ½ cup pasta water, and toss them with 1 teaspoon dried thyme and 0.25 teaspoon black pepper. The noodles should still have a slight bite to them when you press between your fingers.
Real talk: Overcooking noodles here ruins the texture. They should be tender but still hold shape when tossed with the beef. If they feel mushy, they've gone too far.
Create the Beef Gravy
In the same skillet used for onions (no need to wash it—those browned bits are flavor gold), increase heat to medium-high and add the 1.5 lb sliced beef top round. Sear for 2-3 minutes until browned on both sides, then sprinkle with 2 tablespoons all-purpose flour and stir to coat evenly. Cook for 1 minute to toast the flour slightly—this removes the raw taste and thickens the gravy.
Pour in the 2 cups beef broth and scrape up any browned bits from the bottom of the pan. Add the cooked egg noodles and reserved pasta water, then simmer for 5-7 minutes until the sauce thickens to a glossy consistency. The mixture should coat the back of a spoon but still be saucy enough to cling to the noodles. Taste and adjust seasoning with additional salt or black pepper if needed.
Assemble and Serve
Preheat your oven to 375°F (broiler optional for extra browning). Spoon the creamy mashed potatoes into a 9x13-inch baking dish, spreading them evenly to create a solid base. Top with the beef and noodle mixture, pressing down gently to help it adhere. For extra crispiness, broil for 2-3 minutes until the top is golden brown and bubbly.
Let the dish rest for 5 minutes before serving—this allows the layers to meld and the flavors to settle. Garnish with an extra sprinkle of dried thyme or cracked black pepper. The contrast of creamy potatoes, tender beef, and al dente noodles makes this dish irresistibly comforting. Serve immediately while the top is still warm and the textures are perfect.
Pro Tips For Making Beef And Noodles Over Mashed Potatoes
- SHRED THE BEEF RIGHT: If using leftover roast beef, slice it against the grain into thin strips—no thicker than ¼-inch. Fresh top round? Sear it rare (125°F internal) first, then slice while still warm for tender shreds. Cold, tough beef is the enemy here.
- MASH POTATOES HOT: Drain potatoes into the hot pot straight from boiling—no rinsing. Then mash with hot milk and butter (160°F+), not cold. I used to skip this, and the mash always came out gummy. Hot liquid = fluffy, creamy potatoes every time.
- SAVE THE NOODLE WATER: Reserve ½ cup of starchy pasta water before draining the egg noodles. Toss the noodles with a splash of this water and a pinch of salt—it coats them better than plain water and keeps them from sticking. Trust me, it’s the difference between sad and satisfying noodles.
- SEAR THE BEEF SEPARATELY: Don’t toss raw beef into the noodle pan—it’ll turn the sauce greasy and uneven. Sear the beef first in a dry skillet over high heat (2-3 minutes per side), then add it back to the noodles at the end. The crust alone makes this dish.
Regional styles of these flavors
Classic Midwest Comfort
This dish is pure Midwestern comfort food at its best, where hearty beef and noodles take center stage over creamy mashed potatoes. Think of it as a deconstructed beef stroganoff—the beef gets seared for depth, while the noodles soak up a rich gravy.
In Iowa and Nebraska, this style often features corn-fed beef for extra tenderness, and I’ve found that using top round delivers that perfect balance of flavor and lean texture. The key is keeping the mashed potatoes light and fluffy, so they don’t overpower the beef. 🥔
Southern BBQ Twist
For a Southern-inspired version, swap the beef for pulled pork or smoked brisket, then shred it into the noodle mixture. Add a splash of apple cider vinegar and a pinch of smoked paprika to the gravy for a tangy, smoky kick.
Serve with extra sharp cheddar cheese on top for a true Texas-style mashup. I love this variation for game day—it’s hearty enough to feed a crowd but still feels special. 🌶️
Italian-Inspired Fusion
Want to give it an Italian flair? Swap the egg noodles for fettuccine and add sun-dried tomatoes and fresh basil to the gravy. Use Parmigiano-Reggiano instead of thyme for seasoning, and finish with a drizzle of balsamic glaze before broiling.
This version feels like a creamy, beefy lasagna without the layers—perfect for a cozy weeknight dinner. 🍝
German-Inspired Rösti Topping
For a German-inspired twist, replace the mashed potatoes with rösti (grated potato pancakes) and top with caramelized onions and crispy bacon bits. Use beef goulash instead of sliced beef, and add a splash of beer to the gravy for depth.
This version is crispy, savory, and packed with texture—ideal for a hearty brunch or weekend meal. 🥓
Modern Meal Prep Hack
This dish is a meal prep dream—cook the mashed potatoes and beef mixture separately, then assemble when ready to eat. Store components in airtight containers for up to 4 days in the fridge.
For a quick reheat, microwave the mashed potatoes with a splash of milk, then top with the beef and noodles. The gravy reheats best on the stovetop—just add a splash of broth if it thickens too much. This is my go-to for busy weeknights! ⏰
Nutrition facts
Frequently asked questions
Can I use ground beef instead of sliced beef?
Ground beef works wonderfully, but adjust the cooking time to 4-5 minutes over medium-high heat until fully browned. For extra flavor, add 1 teaspoon Worcestershire sauce or 1/2 teaspoon smoked paprika while browning. Just be sure to drain excess fat before adding the flour to prevent a greasy gravy.
How do I keep the mashed potatoes from getting gluey?
Use cold butter and warm milk—never hot liquids—to mash the potatoes. Also, avoid overworking them with a mixer; hand-mashing or a potato masher keeps them light. If they start to thicken when reheating, stir in 1 tablespoon milk at a time until creamy again.
What’s the best way to reheat leftovers?
Reheat mashed potatoes in the microwave with a splash of milk for 1-2 minutes, then top with the beef and noodles. For the beef mixture, warm it on the stovetop with 1/4 cup beef broth> to loosen the gravy. Never microwave the beef directly—it dries out. Store components separately for up to 4 days in airtight containers.
Can I make this dish ahead of time?
Yes! Cook all components separately and refrigerate in airtight containers. Assemble just before serving—this keeps the mashed potatoes from absorbing too much moisture. For a make-ahead breakfast twist, refrigerate overnight and broil for 5 minutes before serving to crisp the top. The flavors actually improve after resting!
What if I don’t have beef broth?
Use chicken broth or even water with 1 teaspoon soy sauce in a pinch. For deeper flavor, add 1/2 teaspoon beef bouillon powder or a splash of red wine (reduce by half first). The dish will still taste great—just slightly less rich.
