Savory Mushroom Gravy Meatballs with Creamy Mashed Potatoes
Table of Contents
Savory Mushroom Gravy Meatballs Served Over Creamy Garlic Herb Mashed Potatoes – The Ultimate Comfort Food
There are some meals that feel like a warm hug on a chilly New York evening, and these mushroom gravy meatballs served over creamy garlic herb mashed potatoes are exactly that. I first started making this dish back in my Paris days, when I was training at Le Cordon Bleu and learning the art of sauce work. I’d come home late after a long day of classes, craving something deeply savory and satisfying. I’d brown a batch of beef meatballs in a hot skillet, then build a silky mushroom gravy using the fond left behind — a classic French technique that transforms simple ingredients into something truly special. The aroma of mushrooms and garlic wafting through my tiny Paris apartment became my ultimate comfort signal. Now, living in New York City, this recipe has become a staple in my kitchen. It’s the kind of meal I make on a Sunday evening to set myself up for a great week ahead, and it never fails to deliver.
Let me paint you a picture: tender, juicy beef meatballs, browned to perfection and then simmered in a rich, velvety mushroom gravy that’s loaded with earthy, umami flavor. The gravy clings to every meatball like a warm blanket, and when you spoon that over a mound of creamy mashed potatoes infused with roasted garlic, fresh chives, and parsley — it’s pure magic. The potatoes are whipped with butter, milk, and a touch of sour cream until they’re luxuriously smooth, with just the right amount of tang to cut through the richness of the gravy. Every bite is a contrast of textures: the soft, pillowy potatoes, the hearty meatball, and the silky, savory gravy. It’s the kind of dish that makes you slow down and savor each forkful, and it’s exactly the sort of food I crave when the leaves start to turn in Central Park or the rain is tapping against my kitchen window.
What sets these mushroom gravy meatballs apart is the technique. I learned in Paris that the key to a great gravy is building layers of flavor — starting with a good sear on the meat, then deglazing the pan with broth and scraping up all those browned bits. That’s the foundation of a sauce that tastes like it’s been simmering for hours, but comes together in under 30 minutes. I also add a splash of Worcestershire sauce and a hint of paprika to the meatball mixture, which gives them a depth that keeps you coming back for more. My Moroccan mother taught me to always season generously and trust your instincts, and that advice has never let me down in the kitchen. Whether you’re a seasoned home cook or just starting out, this recipe is designed to be approachable and absolutely delicious. 💡 Stella’s Pro Tip: For the most tender meatballs, avoid overmixing the meat — just combine until the ingredients are evenly distributed, no more. And don’t skip the step of browning them in batches; overcrowding the pan will steam them instead of giving you that beautiful golden crust.
Why This Savory Mushroom Gravy Meatballs Recipe Is the Best
The secret to these mushroom gravy meatballs lies in the flavor-building technique I mastered during my culinary training in Paris. Instead of simply mixing ingredients and simmering them in a sauce, I start by searing the meatballs in a hot skillet until they develop a deep, caramelized crust. That crust is pure umami, and when you deglaze the pan with beef broth, every bit of that flavor goes straight into the gravy. This is the same technique French chefs use to build a classic sauce — and it’s what makes this version stand head and shoulders above simpler recipes. I also finish the gravy with a touch of butter at the end, which gives it a glossy, restaurant-quality finish that clings beautifully to the meatballs.
Texture is everything in a dish like this, and I’ve carefully calibrated every element to hit that perfect balance. The meatballs are made with a combination of ground beef, breadcrumbs, and egg — just enough binder to hold them together without making them dense. I pan-sear them until they’re deeply browned, then finish cooking them gently in the gravy, which keeps them moist and tender. The mushrooms are sliced and sautéed until golden brown before the liquid goes in, which concentrates their earthy flavor and gives the gravy a wonderfully rustic texture. And the mashed potatoes — oh, the potatoes! I boil them with whole garlic cloves so the flavor infuses from the inside out, then mash them with warm milk, butter, and a generous handful of fresh herbs. The result is the creamiest, most flavorful mashed potatoes you’ve ever made at home.
Despite its sophisticated flavor, this recipe is remarkably straightforward and forgiving. You don’t need any special equipment or hard-to-find ingredients — everything is available at your local grocery store. The entire dish comes together in about 50 minutes, which means it’s achievable on a busy weeknight but impressive enough for weekend entertaining. I’ve tested this recipe dozens of times in my NYC kitchen, tweaking the seasoning, the cooking times, and the ratios until everything was just right. Whether you’re cooking for your family, meal-prepping for the week, or hosting a cozy dinner party, these mushroom gravy meatballs with creamy garlic herb mashed potatoes are guaranteed to deliver pure comfort in every bite.
Mushroom Gravy Meatballs Ingredients
I love picking up fresh mushrooms and herbs at the Union Square Greenmarket on Saturday mornings — the quality is unbeatable, and the farmers always have the best tips for what’s in season. For this recipe, you’ll need a mix of pantry staples and fresh ingredients that come together to create something truly special. The ingredient list is straightforward, but every component plays an important role in building the rich, savory flavor that makes this dish so memorable. Let me walk you through what you’ll need and share a few of my favorite substitutions.
Ingredients List
- 1 1/2 lbs ground beef (80/20 blend recommended)
- 1 large egg
- 1/2 cup plain breadcrumbs
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 1 teaspoon Worcestershire sauce
- 1 teaspoon paprika
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons olive oil
- 8 oz mushrooms, sliced (cremini or white button)
- 2 cups beef broth (low-sodium preferred)
- 1 tablespoon unsalted butter
- 1 tablespoon all-purpose flour
- 2 tablespoons fresh parsley, chopped (for garnish)
- For the mashed potatoes:
- 2 lbs potatoes, peeled and cubed (Yukon Gold or Russet)
- 4 cloves garlic, peeled
- 1/2 cup whole milk, warmed
- 1/4 cup unsalted butter, softened
- 1/4 cup sour cream (full-fat)
- 1 tablespoon fresh chives, chopped
- 1 tablespoon fresh parsley, chopped
- Salt and pepper to taste
Ingredient Spotlight
Ground Beef (80/20 blend): The fat content here is key — 80/20 gives you juicy, flavorful meatballs that stay tender during simmering. If you use leaner beef (like 93/7), the meatballs can turn out dry. For a lighter option, you can substitute ground turkey or chicken, but be extra careful not to overcook them. 💡 Stella’s Pro Tip: If using poultry, add an extra tablespoon of olive oil to the pan and cook just until done.
Mushrooms (cremini or white button): Cremini mushrooms (baby bellas) have a deeper, earthier flavor than white button mushrooms, which makes them my top pick for this gravy. But white buttons work beautifully too and are often more budget-friendly. You can also use a mix of wild mushrooms like shiitake and oyster for a more complex, woodsy flavor. Whichever you choose, slice them evenly so they cook uniformly. ⚠️ Common Mistake to Avoid: Don’t wash mushrooms under running water — they absorb moisture and become soggy. Instead, wipe them clean with a damp paper towel.
Potatoes (Yukon Gold or Russet): Yukon Gold potatoes are my absolute favorite for creamy mashed potatoes because they have a naturally buttery flavor and a waxy texture that mashes to silky perfection. Russet potatoes are also excellent — they’re starchier, which gives you a fluffier, lighter mash. For the creamiest results, use Yukon Golds and warm your milk and butter before adding them. 💡 Stella’s Pro Tip: Boil the potatoes with whole garlic cloves — the garlic softens and infuses every bite with mellow, sweet flavor without any sharpness.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Ground beef (80/20) | Ground pork, turkey, or a 50/50 blend | Pork adds richness; turkey is leaner — add 1 tbsp olive oil |
| Cremini mushrooms | White button, shiitake, oyster, or mixed wild | Deeper flavor with shiitake; milder with white button |
| Yukon Gold potatoes | Russet, red potatoes, or sweet potatoes | Russets = fluffier; red = waxier; sweet = earthy sweetness |
| Sour cream | Plain Greek yogurt, crème fraîche, or mascarpone | Greek yogurt = tangier; crème fraîche = richer; mascarpone = sweeter |
| Breadcrumbs | Panko, crushed crackers, or gluten-free breadcrumbs | Panko = lighter texture; GF = similar with slight texture change |
How to Make Savory Mushroom Gravy Meatballs — Step-by-Step
Making this dish is a joy — it’s one of those recipes where the process is almost as rewarding as the eating. I’ve broken it down into six simple steps, each with a clear visual cue so you know exactly what to look for. Trust the process, and you’ll be rewarded with the most comforting plate of food imaginable.
Step 1: Prepare the Creamy Garlic Herb Mashed Potatoes
Place the peeled and cubed potatoes in a large pot along with the peeled garlic cloves. Cover with cold salted water (about 1 tablespoon of salt per quart of water) and bring to a boil. Reduce the heat to medium and simmer for 15 to 18 minutes, until the potatoes are fork-tender — they should break apart easily when pierced with a fork. Drain the potatoes and garlic well, then return them to the hot pot for about 30 seconds to steam off any excess moisture. Mash the potatoes using a potato masher or ricer, then add the warmed milk, softened butter, sour cream, chopped chives, and parsley. Season with salt and pepper to taste and mash until smooth and creamy. Cover and keep warm while you prepare the meatballs.
💡 Stella’s Pro Tip: Always warm your milk and soften your butter before adding them to the potatoes — cold ingredients will cool down the mash and make it gluey. For extra creamy potatoes, use a ricer or food mill instead of a masher.
Step 2: Make the Meatball Mixture
In a large mixing bowl, combine the ground beef, egg, breadcrumbs, minced garlic, finely chopped onion, Worcestershire sauce, paprika, salt, and black pepper. Use your hands or a fork to gently mix everything together until just combined — be careful not to overmix, as this can make the meatballs dense and tough. Once the mixture is evenly combined, shape it into 1-inch meatballs. You should get about 20 to 24 meatballs depending on your size. Place them on a plate or baking sheet lined with parchment paper.
⚠️ Common Mistake to Avoid: Overworking the meat mixture is the #1 cause of tough meatballs. Mix until the ingredients are just incorporated — a few streaks of breadcrumbs are fine. The meatballs will hold together perfectly during cooking.
Step 3: Brown the Meatballs
Heat the olive oil in a large skillet over medium-high heat. Once the oil is shimmering, add the meatballs in a single layer, making sure not to overcrowd the pan (work in batches if needed). Cook for 4 to 5 minutes, turning occasionally, until all sides are deeply browned and a crust has formed. The meatballs do not need to be fully cooked through at this stage — they will finish cooking in the gravy. Use a slotted spoon to transfer the browned meatballs to a clean plate and set aside.
💡 Stella’s Pro Tip: Don’t skip the browning step! That golden-brown crust is packed with flavor and will infuse the gravy as the meatballs simmer. If you overcrowd the pan, the meatballs will steam instead of brown — cook in two batches if needed.
Step 4: Sauté the Mushrooms and Build the Gravy
Reduce the heat to medium. Add the butter to the same skillet (with all the browned bits from the meatballs still in it — that’s pure flavor!). Once the butter has melted, add the sliced mushrooms and cook for 5 to 6 minutes, stirring occasionally, until they are golden brown and have released their moisture. Sprinkle the flour over the mushrooms and stir constantly for 1 minute to cook out the raw flour taste. Slowly pour in the beef broth while whisking continuously, scraping up the browned bits from the bottom of the pan. Bring the mixture to a gentle simmer and cook for 3 to 4 minutes, until the gravy has thickened and is smooth.
⚠️ Common Mistake to Avoid: Adding the broth too quickly will result in a lumpy gravy. Pour it in a slow, steady stream while whisking vigorously — this ensures a silky-smooth sauce every time.
Step 5: Simmer the Meatballs in the Gravy
Return the browned meatballs to the skillet, nestling them into the mushroom gravy. Bring the gravy to a gentle simmer, then reduce the heat to low, cover the skillet, and let the meatballs cook for 10 to 12 minutes. During this time, the meatballs will finish cooking through completely, and the gravy will continue to thicken and deepen in flavor. Stir gently once or twice to ensure the meatballs are evenly coated. The gravy should be thick enough to coat the back of a spoon — if it gets too thick, add a splash of warm water or broth to thin it slightly.
💡 Stella’s Pro Tip: For an extra-rich gravy, stir in a splash of heavy cream or a pat of cold butter right before serving. This gives the sauce a velvety, restaurant-quality finish that beautifully complements the earthy mushrooms.
Step 6: Assemble and Serve
To serve, spoon a generous portion of the creamy garlic herb mashed potatoes onto each plate, creating a slight well in the center. Ladle the meatballs and mushroom gravy over the potatoes, making sure each serving gets plenty of mushrooms and gravy. Garnish with freshly chopped parsley for a pop of color and freshness. Serve immediately while hot. The contrast between the warm, creamy potatoes and the rich, savory gravy is absolutely irresistible.
⚠️ Common Mistake to Avoid: Don’t let the assembled dish sit too long before serving — the potatoes will absorb the gravy and become soggy. For the best experience, serve immediately after plating.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Prepare mashed potatoes | 15–18 min | Potatoes are fork-tender |
| 2 | Mix and shape meatballs | 5 min | Uniform 1-inch balls |
| 3 | Brown meatballs | 5–7 min | Deep golden-brown crust |
| 4 | Sauté mushrooms and build gravy | 8–10 min | Gravy coats the back of a spoon |
| 5 | Simmer meatballs in gravy | 10–12 min | Meatballs cooked through, gravy thick |
| 6 | Assemble and serve | 2 min | Gravy coats meatballs and potatoes |
Serving & Presentation
Plating this dish is all about creating a beautiful contrast of colors and textures. I like to start with a generous scoop of the creamy garlic herb mashed potatoes, smoothing them into a slight well in the center of the plate. Then I arrange 5 or 6 meatballs right in that well and ladle a generous amount of the mushroom gravy over the top, making sure the potatoes are also touched by the sauce. The gravy should pool around the edges of the potatoes slightly — that’s the sign of a perfect sauce-to-potato ratio. A final sprinkle of fresh parsley adds a bright, herbaceous finish that cuts through the richness.
This dish is substantial enough to stand on its own as a complete meal, but if you want to round it out, I love serving it with a simple side of steamed green beans or roasted asparagus drizzled with lemon juice. The acidity and freshness of the vegetables balance the richness of the meatballs and potatoes beautifully. For a truly cozy dinner, pour yourself a glass of full-bodied red wine like a Malbec or a Zinfandel — the fruity notes complement the earthy mushrooms and savory beef perfectly. In the winter months, I sometimes add a sprinkle of red pepper flakes to the gravy for a subtle warmth that reminds me of the spicy harissa my mother used to make in Morocco.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Steamed green beans, roasted asparagus, or a crisp garden salad | Bright acidity and crunch balance the rich, creamy components |
| Sauce / Dip | Extra mushroom gravy, a drizzle of balsamic glaze, or spicy harissa | Adds layers of tang, sweetness, or heat to customize each bite |
| Beverage | Malbec, Zinfandel, or a dark lager beer | Bold red wine complements the savory beef; beer cuts through richness |
| Garnish | Fresh parsley, chives, or a sprinkle of flaky sea salt | Adds freshness, color, and a final pop of flavor |
Make-Ahead, Storage & Reheating
One of the things I love most about this recipe is how well it works for meal prep. As a busy New Yorker with a packed schedule, I often make a double batch on Sunday and enjoy it throughout the week. The flavors actually deepen and meld together overnight, making the leftovers even more delicious. Here’s my tested system for storing and reheating each component so everything tastes as fresh as day one.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container, separate compartments | Up to 4 days | Reheat meatballs and gravy in a covered skillet over medium-low heat, stirring occasionally. Add a splash of broth if the gravy thickens too much. Reheat potatoes in a covered bowl in the microwave with a pat of butter on top, or in a saucepan over low heat with a splash of milk. |
| Freezer | Freezer-safe container or zip-top bag | Up to 3 months | Thaw overnight in the fridge. Reheat meatballs and gravy in a covered skillet over medium-low heat. For mashed potatoes, thaw and reheat gently with a splash of warm milk, stirring frequently. |
| Make-Ahead | Store components separately | 1-2 days in advance | Prepare both the meatballs and the gravy up to 2 days ahead. Keep them in separate containers in the fridge. Reheat the gravy, then add the meatballs and warm through. Make the mashed potatoes fresh for the best texture, or reheat them gently. |
A quick note from experience: if you’re planning to freeze the meatballs, I recommend freezing them in the gravy — they’ll stay much more moist and flavorful that way. For the mashed potatoes, they freeze reasonably well but the texture can become slightly grainy upon thawing. To minimize this, make sure you use enough butter and sour cream, and reheat them very gently with an extra splash of warm milk. My favorite trick for leftover mashed potatoes is to transform them into crispy potato cakes — just form them into patties, dust with flour, and pan-fry in butter until golden brown on both sides. It’s a delicious second act!
Variations & Easy Swaps
One of the things I love about this recipe is how adaptable it is. Whether you’re cooking for a specific diet, using up what’s in your fridge, or just looking to change things up, there are so many ways to make this dish your own. Here are three of my favorite variations, each tested in my own kitchen.
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Turkey or Chicken Meatballs | Substitute ground turkey or chicken for beef | Lighter meal, lower fat content | Same difficulty — be careful not to overcook |
| Gluten-Free Version | Use gluten-free breadcrumbs and GF all-purpose flour | Gluten-free diets | Same difficulty — slight texture difference |
| Extra Veggie Gravy | Add diced carrots, celery, and shallots with mushrooms | More vegetables, deeper flavor | Same difficulty — extra chopping required |
Turkey or Chicken Meatballs
For a lighter take on this classic, substitute the ground beef with ground turkey or chicken. I recommend using a blend that includes both white and dark meat for the best moisture content (look for 93/7 or similar). Since poultry is leaner than beef, add 2 tablespoons of olive oil or a beaten egg yolk to the meatball mixture to keep them tender. Cook them just until they reach an internal temperature of 165°F — poultry dries out quickly if overcooked. The mushroom gravy pairs beautifully with turkey, and the overall dish feels a little lighter while still being deeply satisfying. This is my go-to version in the spring when I’m craving comfort without the heaviness.
Gluten-Free Version
Making this recipe gluten-free is simpler than you might think. For the meatballs, substitute the regular breadcrumbs with certified gluten-free breadcrumbs (or use crushed gluten-free crackers or rolled oats for a hearty texture). For the gravy, replace the all-purpose flour with a gluten-free all-purpose blend or cornstarch — I prefer using 1 tablespoon of cornstarch mixed with 2 tablespoons of cold water to make a slurry, which you stir into the gravy at the end. The texture will be just as silky and the flavor is identical. Be sure to check your Worcestershire sauce label, as some brands contain malt vinegar (gluten), though many are naturally gluten-free.
Extra Veggie Gravy
When I’m at the Union Square Greenmarket and see beautiful carrots and celery, I love loading up the gravy with extra vegetables. Finely dice one carrot and one celery stalk and sauté them along with the mushrooms in step 4. The vegetables add sweetness and complexity to the gravy, and they create a more substantial sauce that feels even more like a complete meal. I sometimes add a tablespoon of tomato paste along with the flour — it deepens the color and adds a subtle umami richness that reminds me of the slow-cooked tagines my mother made in Morocco. This variation is perfect for colder months when you want something extra hearty.
Frequently Asked Questions
Can I use a different type of mushroom for the gravy meatballs?
Absolutely! While cremini mushrooms (baby bellas) are my top choice for their earthy, robust flavor, you can easily swap in other varieties. White button mushrooms are milder and more widely available, while shiitake mushrooms bring a deeper, almost smoky flavor that pairs beautifully with beef. For a truly special version, try a mix of wild mushrooms like oyster, chanterelle, or maitake — they’ll add a luxurious, woodsy complexity to the gravy. Just make sure to slice them evenly so they cook at the same rate. Different mushrooms have different moisture levels, so you may need to adjust the cooking time slightly. If using wild mushrooms, reduce the broth slightly to account for the extra liquid they release.
What is the best way to keep the meatballs tender while cooking them in the gravy?
The key to tender meatballs is a combination of proper mixing and gentle cooking. First, avoid overmixing the meat mixture — combine the ingredients just until they’re evenly distributed, and handle the meat as little as possible. Second, use a binder like breadcrumbs and egg, which hold the meat together without making it dense. Third, brown the meatballs in batches over medium-high heat to develop a crust, then finish them in the simmering gravy over low heat. This two-stage cooking method ensures the meatballs stay juicy inside while absorbing flavor from the sauce. Finally, don’t let the gravy boil vigorously once the meatballs are added — a gentle simmer is all you need. Boiling can cause the meatballs to break apart and become tough.
Can I make the creamy garlic herb mashed potatoes ahead of time and reheat them?
Yes, you can absolutely make the mashed potatoes ahead of time, and I often do this when meal-prepping for the week. The best approach is to prepare the potatoes fully, then let them cool completely before transferring them to an airtight container. They will keep in the refrigerator for up to 4 days. When you’re ready to serve, reheat the potatoes gently to restore their creamy texture. I recommend transferring them to a saucepan, adding a splash of warm milk and a pat of butter, and warming them over low heat while stirring frequently. You can also reheat them in the microwave in a covered bowl, stirring every 30 seconds. If the potatoes seem a little thick after reheating, add more warm milk a tablespoon at a time until they reach your desired consistency.
What can I substitute for heavy cream in the creamy mashed potatoes?
This recipe actually uses sour cream rather than heavy cream, which gives the potatoes a lovely tang and creamy texture without being overly rich. If you don’t have sour cream on hand, there are several excellent substitutes. Plain Greek yogurt works beautifully — use the same amount (1/4 cup) and it will provide a similar tanginess and creaminess. Crème fraîche is another fantastic option, with a slightly milder tang and an even silkier texture. For a dairy-free alternative, you can use full-fat coconut cream or a plant-based sour cream — just be aware that the flavor will be slightly different. If you want to use heavy cream, simply replace the sour cream with an equal amount of heavy cream and add an extra teaspoon of lemon juice to replicate the tang.
Can I freeze the meatballs with the gravy?
Yes, freezing the meatballs together with the gravy is actually my preferred method, as it helps keep the meatballs moist and flavorful during storage. Allow the cooked dish to cool completely, then transfer everything to a freezer-safe container or zip-top bag. Press out as much air as possible before sealing. The meatballs and gravy will keep well for up to 3 months. When you’re ready to enjoy them, thaw overnight in the refrigerator, then reheat gently in a covered skillet over medium-low heat, stirring occasionally. You may need to add a splash of beef broth or water to thin the gravy as it reheats, since the starch can thicken it further during freezing. Avoid microwaving the frozen dish directly, as the gravy can separate and the meatballs may become rubbery.
What type of potatoes are best for creamy mashed potatoes?
For the creamiest, most luxurious mashed potatoes, I highly recommend Yukon Gold potatoes. They have a naturally buttery flavor and a waxy texture that mashes to a silky consistency without becoming gluey. Russet potatoes are my second choice — they’re starchier, which gives you a fluffier, lighter mash, but they can sometimes turn out a bit grainy if overworked. For this recipe, I use Yukon Golds because they hold up well to the addition of sour cream and herbs without losing their smooth texture. Whichever potato you choose, make sure to cut them into evenly sized cubes and boil them in well-salted water until they’re fork-tender. Draining them well and letting them steam briefly in the hot pot before mashing is a crucial step for the best texture.
Can I use pre-made meatballs for this recipe?
While I always recommend making meatballs from scratch for the best flavor and texture, you can use high-quality pre-made meatballs in a pinch. Look for frozen or refrigerated meatballs made with simple ingredients — avoid ones with too many fillers or preservatives. To adapt the recipe, skip steps 2 and 3 (mixing and browning) and start directly with the mushroom gravy. If your pre-made meatballs are fully cooked, simply add them to the prepared gravy and simmer for 5 to 7 minutes until heated through. If they’re raw or partially cooked, brown them in the skillet first as directed in step 3, then proceed with the gravy. Keep in mind that pre-made meatballs are often smaller or larger than homemade, so adjust the simmering time accordingly.
How do I prevent the gravy from becoming too thick or too thin?
Getting the gravy to the perfect consistency is all about the ratio of flour to liquid and the simmering time. Start with 1 tablespoon of flour for every 2 cups of broth — this will give you a medium-thick gravy that coats the back of a spoon. As you simmer, the gravy will naturally thicken. If it becomes too thick, simply whisk in additional warm broth or water a tablespoon at a time until it reaches your desired consistency. If it’s too thin after simmering, continue cooking uncovered for another 2 to 3 minutes to allow more liquid to evaporate, or stir in a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water). Whichever method you use, remember that the gravy will thicken slightly as it cools, so aim for a consistency that’s slightly thinner than your ideal when it’s hot.
Share Your Version!
I absolutely love hearing from you and seeing how these recipes come to life in your own kitchens. If you make these savory mushroom gravy meatballs with creamy garlic herb mashed potatoes, please leave a star rating and a comment below — your feedback not only helps me, but it also helps other home cooks discover what works. Did you try one of the variations? Did you add your own twist? Share it all! Snap a photo of your creation and tag @leosfoods on Instagram or Pinterest — I love seeing your beautiful plates and creative spins on my recipes.
One question I get asked all the time: what’s your favorite way to use leftover mushroom gravy? I’d love to hear your ideas in the comments. Whether you pour it over roasted vegetables, use it as a sauce for pasta, or simply sop it up with crusty bread, the possibilities are endless. From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — Stella 🧡
💬 Did you make this recipe?
I’d love to know how your mushroom gravy meatballs turned out! Drop a comment below, rate the recipe, and tag me in your photos on social media. Your kitchen wins make my day!
Love This Recipe? Save It to Pinterest!
If you enjoyed this Savory Mushroom Gravy Meatballs Served Over Creamy Garlic Herb Mashed Potatoes recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow Stella on Pinterest @stellarecipeblog
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
Savory Mushroom Gravy Meatballs Served Over Creamy Garlic Herb Mashed Potatoes
Savory meatballs smothered in a rich mushroom gravy, served over creamy garlic herb mashed potatoes for a comforting meal.
- Total Time: 50 minutes
- Yield: 4 servings 1x
Ingredients
- 1 1/2 lbs ground beef
- 1 egg
- 1/2 cup breadcrumbs
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 1 teaspoon Worcestershire sauce
- 1 teaspoon paprika
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons olive oil
- 8 oz mushrooms, sliced
- 2 cups beef broth
- 1 tablespoon butter
- 1 tablespoon flour
- 2 tablespoons fresh parsley, chopped
- For the mashed potatoes:
- 2 lbs potatoes, peeled and cubed
- 4 cloves garlic, minced
- 1/2 cup milk
- 1/4 cup butter
- 1/4 cup sour cream
- 1 tablespoon fresh chives, chopped
- 1 tablespoon fresh parsley, chopped
- Salt and pepper to taste
Instructions
- Prepare the mashed potatoes: Boil potatoes and garlic in salted water until tender, about 15 minutes. Drain and mash with milk, butter, sour cream, chives, parsley, salt, and pepper. Set aside and keep warm.
- For the meatballs: In a large bowl, combine ground beef, egg, breadcrumbs, minced garlic, onion, Worcestershire sauce, paprika, salt, and pepper. Mix until just combined. Form into 1-inch meatballs.
- Heat olive oil in a large skillet over medium-high heat. Cook meatballs in batches until browned on all sides, about 5-7 minutes. Remove and set aside.
- In the same skillet, add butter and sliced mushrooms. Cook until mushrooms are golden and tender, about 5 minutes. Sprinkle flour over mushrooms and stir for 1 minute.
- Gradually whisk in beef broth, scraping up any browned bits. Bring to a simmer and cook until thickened, about 3-4 minutes.
- Return meatballs to the skillet with the mushroom gravy. Simmer for 10-12 minutes, until meatballs are cooked through and sauce has thickened.
- Serve meatballs and gravy over the prepared mashed potatoes. Garnish with chopped fresh parsley.
Notes
For best flavor, use a mix of ground beef and pork. You can also add a splash of heavy cream to the gravy for extra richness.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Method: Main Course
- Cuisine: American
Nutrition
- Calories: 650 kcal
- Sugar: 5 g
- Fat: 35 g
- Carbohydrates: 45 g
- Protein: 35 g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!
