Side Dishes
This beef and noodles over mashed potatoes recipe transforms a classic comfort meal into a hearty, restaurant-worthy dish that feels like a warm hug on a chilly evening.
The secret lies in perfectly seared beef strips that stay tender, egg noodles with just the right bite, and velvety mashed potatoes that hold the entire ensemble together.
I developed this recipe after years of testing how to balance textures—crispy edges on the beef, al dente noodles, and ultra-smooth potatoes—so every bite delivers that satisfying contrast.
The process is straightforward but requires attention to timing: sear the beef until golden and tender, cook the noodles until they're just shy of al dente (they'll finish cooking in the residual heat), and mash the potatoes until they're light and fluffy, not gluey.
What sets this dish apart is the way the beef and noodles sit atop the mashed potatoes, creating a visually appealing presentation that's as comforting to look at as it is to eat.
The dish comes together in about 45 minutes, making it ideal for weeknight dinners when you crave something substantial without spending hours in the kitchen.
When plated, the beef and noodles create a beautiful contrast against the smooth, golden mashed potatoes, while a drizzle of rich gravy or a sprinkle of fresh parsley adds the final touch of elegance.
This isn't just a side dish—it's a complete, satisfying meal that feels indulgent yet comes together with simple techniques. The combination of savory beef, chewy noodles, and creamy potatoes creates a harmony of flavors and textures that's impossible to resist.
Perfect for feeding a family or impressing guests, this recipe scales easily and tastes even better the next day. Whether you're serving it as a standalone dish or pairing it with a simple green salad, it delivers that classic comfort food feeling with a modern twist. Let's get cooking!
Ingredients for beef and noodles over mashed potatoes
Hearty beef, chewy noodles, and velvety potatoes create the perfect comfort meal balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Pre-cubed or cut into strips |
| Egg Noodles 🍜 | 12 oz | Medium width preferred |
| Russet Potatoes 🥔 | 2 lb | Medium size, peeled |
| Carrots 🥕 | 3 medium | OR 1 cup sliced (adjusting for recipe needs) |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced for flavor base |
| Beef Broth 💧 | 2 cups | Low sodium preferred |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Unsalted Butter 🧈 | 4 tbsp | Cold for mashing |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening gravy |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The beef is everything here. Chuck roast stays tender when seared properly—sirloin or ribeye will dry out. Look for good marbling at Costco or Whole Foods for the best texture. If pre-cubed isn't available, ask the butcher to cut it into 1-inch strips. The carrots can be baby carrots if you're short on time, but whole carrots add better texture. For the potatoes, Russets are ideal—they mash perfectly fluffy. If you can't find them, Yukon Golds work too, but they'll be slightly creamier.
No beef broth? Chicken broth with 1 tbsp soy sauce works in a pinch. The milk is non-negotiable for creamy potatoes—half-and-half works too, but whole milk gives the best texture. Fresh parsley is ideal, but dried parsley at one-third the amount gets you close. The flour for thickening should be all-purpose, not self-rising or cake flour. For the noodles, egg noodles are essential—they hold up better to the beef and broth than regular pasta. If you can't find them, fettuccine or linguine are the closest substitutes, but they'll be slightly softer.
This dish tastes even better the next day—leftovers reheat beautifully. Store the beef and noodles separately from the potatoes to keep them from getting soggy. The potatoes will keep for 3-4 days in the fridge, while the beef and noodles mixture stays fresh for 2 days. For a quick meal prep hack, assemble everything in a single container and reheat with a splash of broth to loosen. The parsley garnish is optional but adds that restaurant-quality touch—store it wrapped in damp paper towels for up to 5 days.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this trick of browning the beef first—it locks in that deep, savory flavor while the potatoes and carrots steam right in the same pot. No chopping like a fine-diner, just rough dice and go.
- Rich, Rustic Bite: That chuck roast gets fork-tender, falling apart into the creamy mashed potatoes underneath while the egg noodles soak up all the juices. Honestly, the first bite makes me pause—it’s like a hug in bowl form.
- Leftovers That Save: Between us, this recipe doubles perfectly for lunches. The beef stays juicy when reheated, and the noodles just absorb the gravy better the next day. I pack mine in jars—no soggy mess here.
- Budget Booster: A chuck roast stretches across two meals, and potatoes/carrots are the kind of cheap veggies that don’t skimp on taste. I’ll be real: my grocery bill thanks me every time I make this.
Step-by-step instructions for beef and noodles over mashed potatoes
This hearty dish combines tender beef, rich mashed potatoes, and savory noodles in perfect harmony.
Sear and Cook the Beef Chuck Roast
Heat a large Dutch oven over medium-high heat. Add the 1.5 lb beef chuck roast (cut into strips if not pre-cubed) and sear for 3-4 minutes per side until deep brown and caramelized. This step develops intense flavor through the Maillard reaction.
Remove the beef from the pot and set aside. In the same Dutch oven, add 1 whole yellow onion (diced) and 3 medium carrots (cut into chunks). Cook for 5-6 minutes until the vegetables begin to soften. Add the 4 cloves garlic cloves (minced) and stir for 30 seconds until fragrant.
Build the Rich Beef Gravy
Return the beef to the Dutch oven and pour in the 2 cups beef broth. Bring to a simmer, then reduce heat to low and cover. Let it cook for 1.5-2 hours until the beef is fork-tender and the sauce has thickened slightly. The beef should be so tender it practically falls apart when pierced with a fork.
In a small bowl, whisk together 2 tbsp all-purpose flour and 0.5 tsp ground black pepper. Sprinkle this mixture over the beef and stir gently to combine. Let it simmer uncovered for 5-7 minutes until the sauce thickens to a gravy-like consistency. Taste and adjust seasoning with 1.5 tsp salt if needed.
Prepare the Creamy Mashed Potatoes
While the beef cooks, boil the 2 lb russet potatoes in salted water for 15-20 minutes until fork-tender. Drain well and return to the pot. Add the 4 tbsp unsalted butter and 1 cup whole milk, then mash until smooth and creamy.
For extra richness, I like to press the potatoes through a ricer or potato masher for a silky texture. If the mashed potatoes are too thick, add more milk 1 tablespoon at a time until reaching a smooth, spreadable consistency. Keep warm while you finish the noodles.
Cook the Perfect Egg Noodles
In a separate pot, boil 12 oz egg noodles in salted water according to package directions until al dente. Drain and toss with a bit of the beef broth from the Dutch oven to keep them moist. The noodles should have a slight bite to them—overcooking makes them mushy and unappetizing.
To assemble, divide the mashed potatoes among four serving plates. Top each portion with a generous serving of the beef and noodles. Ladle some of the rich gravy over the top, ensuring each bite gets that flavorful sauce. Garnish with 0.25 cup chopped fresh parsley for a pop of color and freshness.
Serve with Confidence
Let the dish rest for 2-3 minutes before serving to allow the flavors to meld together. The combination of tender beef, creamy mashed potatoes, and chewy egg noodles creates a comforting meal that's perfect for family dinners or cozy weeknight suppers.
This dish delivers on the promise of classic comfort food—each component perfectly balanced in texture and flavor. The rich beef gravy ties everything together, while the fresh parsley adds a bright contrast. Serve with a simple green salad to round out the meal.
Pro Tips For Making Beef And Noodles Over Mashed Potatoes
- Sear the Chuck Hard: Cut the beef chuck into 1.5-inch chunks and sear them in batches over medium-high heat with 1 tablespoon of oil—don’t crowd the pan. I learned this the hard way: rushing the sear means the meat won’t develop that deep, caramelized crust that makes the whole dish taste richer when it sits in the gravy later.
- Boil Potatoes Twice: Parboil the russets for 10 minutes, drain, then cool completely before mashing. The second boil after mashing (for 3-4 minutes) keeps them from turning gluey and ensures that silky texture that holds up under the beef and noodles. Yes, it’s extra work, but your mashed potatoes won’t collapse into a sad puddle.
- Don’t Overcook the Noodles: Egg noodles cook fast—watch them like a hawk and pull them off heat the second they’re al dente. Tossing them with a splash of cold water right after draining stops them from turning mushy under the weight of the beef and gravy. I skip this step sometimes, and the noodles always end up soggy.
- Deglaze with Beer: After browning the onions and carrots, deglaze the pan with ½ cup of beer (or broth if you’re avoiding alcohol). The acidity cuts through the fond, lifting flavors that turn into the gravy. My grandmother swore by this, and she was right: it’s the thing that makes the sauce taste like it simmered for hours instead of 20 minutes.
Wine and beer pairings for this beef and noodles over mashed potatoes
Red Wine Classics
For this hearty beef dish, I always reach for a bold red wine that stands up to the rich flavors. A Cabernet Sauvignon from Napa Valley—like Caymus Vineyards—is my go-to because its dark fruit and earthy notes complement the beef beautifully.
The tannins also help cut through the creaminess of the mashed potatoes, creating a perfect balance. If you prefer something slightly lighter, a Merlot from Washington State offers smoother tannins and plum flavors that pair wonderfully with the dish. 🍷
Malbec Magic
If you love a wine with a little more body and spice, try an Argentinian Malbec. The Catena Zapata Malbec has rich dark berry flavors and a touch of chocolate that enhances the beef's depth.
It's also more affordable than many Napa Cabs, making it a great value. The wine's velvety texture pairs perfectly with the creamy mashed potatoes, while its slight sweetness balances the savory beef.
Beer Pairings
A dark amber ale or porter works beautifully with this dish. I love Guinness Foreign Extra Stout—its roasted malt and coffee notes complement the beef's richness, while the creamy texture mirrors the mashed potatoes.
For something lighter, a Belgian Dubbel like Westmalle Tripel offers fruity and spiced notes that brighten the dish. The beer's effervescence also helps cleanse your palate between bites. 🍺
Cider Option
If you're not a wine or beer fan, don't overlook hard cider! A dry, apple-based cider like Angry Orchard Dry Cider has enough acidity to cut through the richness without overpowering the beef.
The crisp apple notes also pair surprisingly well with the savory flavors, making it a refreshing alternative. It's especially great if you're serving this dish in a casual setting where wine feels too formal.
Non-Alcoholic Choices
For those who prefer non-alcoholic drinks, a sparkling cranberry juice like Ocean Spray Sparkling Cranberry Raspberry adds a festive touch while complementing the beef's savory notes. Alternatively, a chilled hibiscus tea with a squeeze of lemon offers a refreshing contrast to the dish's richness.
Both options keep the meal feeling special without the alcohol. 💛
Nutrition facts
Frequently asked questions
Can I substitute regular pasta for egg noodles?
Egg noodles are ideal because they hold up better to the beef and broth, maintaining their shape and texture. If you must substitute, use fettuccine or linguine—they're the closest in texture. Avoid delicate pastas like angel hair, as they'll turn mushy when combined with the beef mixture. For extra richness, toss the cooked noodles with a little butter or olive oil before adding them to the dish.
How do I keep the mashed potatoes from getting watery?
Use Russet potatoes (or Yukon Golds) and drain them thoroughly after boiling. Mash them with just cold butter first, then gradually add warm milk to reach your desired consistency. Pressing the potatoes through a ricer creates a smoother, less watery texture. If they still seem too thin, add a 1 tablespoon of flour and mix well to thicken.
Can I make this dish ahead of time?
The beef and noodles can be prepared up to 2 days ahead and stored separately from the mashed potatoes. Reheat the beef and noodles in a skillet with a splash of broth to restore moisture. The mashed potatoes keep for 3-4 days in the fridge—just warm them gently in a microwave or saucepan. Reassemble just before serving for the best texture and flavor.
What's the best way to reheat leftovers?
For the beef and noodles, place them in a skillet over medium heat with 1-2 tablespoons of beef broth to loosen the sauce and prevent drying. Stir frequently until everything is heated through. For the mashed potatoes, warm them in a microwave-safe bowl with a splash of milk or broth, stirring every 30 seconds to prevent clumping. Never microwave potatoes on high power—they'll turn gummy.
Can I make this dish in a slow cooker?
Yes! Sear the beef first, then transfer it to a slow cooker with the onions, carrots, garlic, and beef broth. Cook on low for 6-8 hours or high for 3-4 hours until the beef is tender. For the mashed potatoes, prepare them separately as directed. The slow cooker method works best for large batches—just be sure to thicken the sauce with flour at the end since slow cooking reduces the liquid more gradually.
