Side Dishes
This beef and noodles over mashed potatoes recipe transforms a simple weeknight dinner into a hearty, restaurant-worthy meal. The secret lies in perfectly cooked beef strips that absorb rich gravy flavors, paired with tender egg noodles and velvety mashed potatoes that create a comforting blanket effect.
I developed this dish after years of testing combinations that balance texture and flavor—each component plays a crucial role in the final harmony.
The beef starts with a quick sear in a hot skillet to lock in juices, then simmers in a savory broth until fork-tender, ensuring maximum flavor without becoming tough.
Meanwhile, egg noodles cook al dente to maintain their bite, while the mashed potatoes achieve that signature creamy consistency with just the right amount of butter and milk.
What makes this recipe stand out is how the warm, savory beef and noodles rest atop the soft, buttery potatoes, creating a visually appealing dish that's as satisfying to eat as it is to serve.
By the time you plate this dish, you'll have a perfect balance of textures—tender beef, chewy noodles, and smooth potatoes—all united by a rich, flavorful gravy. The presentation is simple yet impressive, with the golden-brown beef and noodles contrasting beautifully against the creamy potato base.
This recipe is designed to be both comforting and elegant, making it ideal for family dinners or special occasions where you want to impress without spending hours in the kitchen.
The best part? Every component can be prepped ahead, allowing you to focus on assembling the dish at the last minute. The beef and noodles can be cooked separately and reheated, while the mashed potatoes can be made in advance and kept warm.
This makes it a practical yet indulgent meal that feels like a labor of love without requiring one. Let's bring this comforting dish to your table!
Ingredients for beef and noodles over mashed potatoes
Perfectly seared beef, chewy egg noodles, and velvety mashed potatoes—this hearty meal comes together in layers of comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Trimmed of fat, cut into strips |
| Egg Noodles 🍝 | 12 oz | Medium or wide egg noodles |
| Russet Potatoes 🥔 | 2 lbs | Large, waxy potatoes |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for mashed potatoes |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For gravy thickening |
| Yellow Onion 🧅 | 1 whole | Diced for beef and gravy |
| Garlic Cloves 🧄 | 4 cloves | Minced for beef and potatoes |
| Worcestershire Sauce 🍶 | 1 tbsp | For deep umami flavor |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | For searing beef |
The beef is the star, so chuck roast is your best bet—it stays tender when sliced thin. Costco or butcher shops usually have it pre-cut, but if you're buying a whole roast, ask for it to be trimmed and sliced for you. Look for good marbling, which means more flavor. I always grab extra because it freezes beautifully for next week's lunches. The egg noodles? Barilla or De Cecco are my go-tos—they hold up better than store-brand when mixed with the beef. For the potatoes, Russets are ideal—they're waxy enough to hold shape but creamy when mashed.
No chuck roast? Flank steak or sirloin works in a pinch, but slice it thinly against the grain. Fresh thyme? Dried at one-third the amount is fine, but the flavor won't be as bright. Worcestershire missing? Soy sauce or a splash of balsamic adds depth. For the mashed potatoes, if you're short on butter, olive oil works too—just use the same amount. And if you're making this ahead, cook the beef and noodles separately, then reheat them together with a splash of broth to keep everything moist.
The beef and noodles can be prepped up to 2 days ahead—just store them separately in the fridge. The mashed potatoes? Make them a day in advance and reheat with extra butter if they seem dry. When serving, keep the beef and noodles warm in a low oven (200°F) while you reheat the potatoes. This dish tastes even better the next day, so double the batch if you're feeding a crowd—leftovers reheat beautifully with a splash of broth.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this when I’m too tired to juggle pots—just brown the beef, toss in potatoes and noodles, then let the slow cooker do the work. The chuck roast stays juicy, the potatoes fluff up perfectly, and no one’s stuck at the sink for 45 minutes.
- Creamy-Meets-Crispy Magic: That buttery mashed potato base under rich beef and chewy egg noodles? It’s like a hug in a bowl. The roast’s deep flavor soaks into the milk-and-butter mash, while the noodles get that perfect al dente bite—no sad, mushy leftovers here.
- Budget Feast: A chuck roast stretches for days, and potatoes? Cheaper than takeout. I make this for game days, lazy Sundays, or when my college kid calls begging for “real food.” It’s the kind of meal that makes grocery money stretch without feeling like you’re eating “poor people food.”
- Leftovers That Don’t Suck: Honestly, this tastes better the next day. The flavors meld overnight, and reheating? Just a splash of milk to loosen the potatoes, microwave, and boom—dinner’s ready. I pack it for work all week, and my coworkers still ask for seconds. (Yes, even the ones who “don’t eat carbs.”)
Step-by-step instructions for beef and noodles over mashed potatoes
Here's how to create a comforting dish with tender beef, rich gravy, and velvety mashed potatoes.
Sear the Beef Chuck Roast for Maximum Flavor
Heat the 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 1.5 lb beef chuck roast cut into strips and sear undisturbed for 3-4 minutes until deeply browned on all sides. This step develops that incredible Maillard reaction that makes your dish so flavorful.
Remove the beef from the skillet and set aside. In the same skillet, add the 1 whole yellow onion and 4 cloves garlic cloves (minced). Cook for 3-4 minutes until the onion softens and becomes translucent. This aromatic base will infuse your beef with extra depth of flavor. Keep the browned bits in the pan—they're packed with flavor that'll form the foundation of your gravy.
Cook the Egg Noodles Al Dente
While the beef is searing, bring a large pot of salted water to a rolling boil. Add the 12 oz egg noodles and cook according to package instructions until 1-2 minutes shy of al dente. You want them to finish cooking in the warm beef mixture, so they absorb all those delicious flavors.
Drain the noodles but reserve ½ cup of the pasta water. This starchy liquid will be crucial for creating a silky gravy later. Don't rinse the noodles—those surface starches help the sauce cling beautifully. Keep them warm while you prepare the mashed potatoes and finish the beef.
Create Velvety Mashed Potatoes
Peel and chop the 2 lbs russet potatoes into even chunks. Place them in a pot of cold salted water (add ½ teaspoon salt to the water) and bring to a boil. Cook for 15-20 minutes until fork-tender. Drain thoroughly and return them to the pot.
Add the ½ cup unsalted butter and ½ cup whole milk to the warm potatoes. Mash until completely smooth, then season with the remaining 1 teaspoon salt and ½ teaspoon ground black pepper. For extra creaminess, I like to press the potatoes through a ricer or potato masher before adding the dairy. Cover and keep warm while you finish the beef and gravy.
Build the Rich Beef Gravy
Return the seared beef strips to the skillet with the onions and garlic. Add 2 cups beef broth, 1 tablespoon Worcestershire sauce, and 1 teaspoon dried thyme. Bring to a simmer and cook for 10-12 minutes until the beef is tender and the sauce has reduced slightly.
In a small bowl, whisk together the 2 tablespoons all-purpose flour with 2 tablespoons cold water to create a slurry. Slowly pour this into the simmering beef mixture while stirring constantly. Cook for another 3-4 minutes until the gravy thickens to your desired consistency. If it's too thick, add a splash of the reserved pasta water to loosen it.
Assemble and Serve
Divide the creamy mashed potatoes evenly among four serving plates. Top each portion with the cooked egg noodles and beef mixture, spooning the rich gravy generously over everything. The contrast of the velvety potatoes with the hearty beef and noodles makes each bite irresistible.
For an extra touch, garnish with a sprinkle of fresh parsley if you have it on hand. Serve immediately while everything is hot and the flavors are at their peak. This comforting dish is perfect for chilly evenings when you crave something hearty and satisfying.
Pro Tips For Making Beef And Noodles Over Mashed Potatoes
- Sear Chuck Hard: I learned this the hard way—skipping the deep sear means flavorless shreds. Get that roast screaming hot in a dry pan for 4-5 minutes per side until it’s dark brown, almost black in spots. The crust locks in moisture and taste when it hits the slow cooker later.
- Peel Potatoes Wrong: Russets are stubborn—don’t waste time scrubbing off every speck. Just slice off the bruised spots and leave the rest. The skins add texture, and you’ll save 10 minutes of peeling. (Yes, even if your mom told you otherwise.)
- Don’t Overmix Mash: Lumpy mash is better than gluey mash. After mashing, fold in the butter and milk gently—just until combined. Overworking it turns potatoes into paste, and no one wants that under a forkful of beef. Stop when it looks like thick pudding, not batter.
- Boil Noodles Al Dente: Egg noodles soften fast—pull them out firm (they’ll finish cooking in the beef juices). Test one: it should hold its shape but yield slightly when bitten. Overcooking turns them mushy, and you’ll regret it when they turn to mush under the beef’s weight.
Make-ahead tips for this recipe
Beef Prep Ahead
Cook the beef strips 1 day ahead and store them in the fridge in their gravy. The flavors actually deepen overnight, and reheating is a breeze—just warm in a skillet over medium heat for 5-7 minutes with a splash of water or broth to keep it moist.
I like to reheat the beef and noodles together so they meld perfectly. 💫
Noodle Prep Strategy
Cook the egg noodles al dente and store them in an airtight container with a drizzle of olive oil to prevent sticking. They’ll keep in the fridge for 2 days or freeze for 1 month.
When reheating, toss them in the beef gravy and warm through on the stovetop for 3-4 minutes. The olive oil helps maintain their texture.
Mashed Potato Make-Ahead
Make the mashed potatoes 1-2 days ahead and store them in a sealed container. Reheat by placing them in a pot with 2 tablespoons milk or butter per 2 cups potatoes and warming over low heat for 5-10 minutes.
If they look dry, add more liquid—this is normal. For extra creaminess, press them through a ricer before reheating.
Assembly Timeline
Keep the beef and noodles warm in a 200°F oven while you reheat the potatoes. This maintains their temperature without overcooking. Assemble the dish right before serving so the potatoes stay warm and the noodles don’t get soggy.
I like to spoon the beef and noodles directly over the potatoes for that restaurant-style presentation. ✨
Freezer-Friendly Tips
Freeze the beef and noodles together in a single container with gravy—this combo reheats beautifully. For the mashed potatoes, spread them on a tray to freeze, then transfer to a bag for easy reheating.
When thawing, microwave the potatoes on 50% power for 2-3 minutes and stir in extra butter or milk to restore creaminess.
Reheating Leftovers
Leftovers taste even better the next day! Reheat the entire dish in a skillet over medium-low heat for 8-10 minutes, stirring occasionally. If the potatoes seem dry, add a splash of warm milk or broth.
For extra flavor, sprinkle with ½ teaspoon smoked paprika or a pinch of garlic powder while reheating. 🔥
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for the mashed potatoes in this recipe?
Russet potatoes are ideal because they're waxy and create that perfect creamy texture when mashed. If you only have regular potatoes (like Yukon Gold), they'll still work but may be slightly less fluffy. For best results, boil them until very tender and mash with extra butter to compensate for their natural moisture.
How do I prevent the egg noodles from getting mushy when reheating?
Store cooked noodles in an airtight container with a light drizzle of olive oil to maintain their texture. When reheating, toss them in the beef gravy and warm through on the stovetop for just 3-4 minutes over medium heat. Never microwave them directly—they'll absorb too much moisture and turn soggy.
What's the best way to make this dish ahead of time?
Cook the beef and noodles separately 1 day ahead and store them in the fridge. Make the mashed potatoes 1-2 days ahead and reheat with extra butter or milk. Keep the beef and noodles warm in a 200°F oven while you reheat the potatoes, then assemble right before serving for that restaurant-style presentation.
Can I use ground beef instead of beef chuck roast?
Ground beef won't give you the same tender texture, but you can use it if that's all you have. Brown it thoroughly in the skillet, then proceed with the recipe as written. For best results, choose a leaner cut (like 90% lean ground beef) to prevent a greasy gravy. The flavor will be different but still delicious!
How do I adjust the portion sizes for a crowd?
For 8 servings, double all ingredients. Use 3 lbs beef chuck roast, 24 oz egg noodles, and 4 lbs russet potatoes. Cook the beef and noodles in batches if needed, and make the mashed potatoes in two separate pots. This dish scales beautifully, so don't be afraid to make extra—leftovers reheat wonderfully!
