
There’s nothing quite like a plate of tender meatballs smothered in a rich, savory mushroom gravy. This comforting dish is packed with hearty flavors, making it perfect for cozy family dinners, Sunday meals, or whenever you’re craving classic comfort food.
The juicy meatballs pair beautifully with the creamy mushroom sauce, creating a satisfying meal that’s delicious served over mashed potatoes, buttered noodles, or fluffy rice.
The best part? This meatballs with mushroom gravy recipe is surprisingly easy to make using simple pantry ingredients. Everything comes together in one skillet, allowing the meatballs to simmer in the flavorful gravy while staying moist and tender.
Prep Time
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Servings: 4–6
Ingredients
For the Meatballs
- 1 pound (450g) ground beef
- ½ pound (225g) ground pork
- ½ cup breadcrumbs
- 1 large egg
- ¼ cup whole milk
- 2 cloves garlic, minced
- ¼ cup finely diced onion
- 2 tablespoons chopped fresh parsley
- 1 teaspoon Worcestershire sauce
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- 2 tablespoons olive oil (for browning)
For the Mushroom Gravy
- 2 tablespoons butter
- 8 ounces (225g) cremini or white mushrooms, sliced
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- ½ cup heavy cream
- 1 teaspoon Worcestershire sauce
- ½ teaspoon dried thyme
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
Instructions
Step 1: Make the Meatballs
In a large bowl, combine the ground beef, ground pork, breadcrumbs, egg, milk, garlic, onion, parsley, Worcestershire sauce, salt, pepper, and paprika. Mix gently until just combined.
Shape the mixture into 18–20 evenly sized meatballs.
Step 2: Brown the Meatballs
Heat olive oil in a large skillet over medium-high heat.
Add the meatballs and cook for 6–8 minutes, turning occasionally until browned on all sides. They do not need to be fully cooked yet. Transfer to a plate.
Step 3: Cook the Mushrooms
In the same skillet, melt the butter.
Add the sliced mushrooms and cook for 5–6 minutes until browned. Stir in the garlic and cook for another 30 seconds.
Step 4: Make the Gravy
Sprinkle the flour over the mushrooms and stir constantly for 1 minute.
Slowly whisk in the beef broth until smooth. Stir in the heavy cream, Worcestershire sauce, and thyme. Bring to a gentle simmer.
Step 5: Finish Cooking
Return the meatballs to the skillet.
Cover and simmer for 12–15 minutes, or until the meatballs are cooked through and the gravy has thickened.
Taste and adjust the seasoning with salt and pepper.
Garnish with fresh parsley before serving.
Serving Suggestions
Serve meatballs with mushroom gravy over:
- Creamy mashed potatoes
- Buttered egg noodles
- Steamed white rice
- Cauliflower mash
- Roasted vegetables
- Crusty bread for soaking up the gravy
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze for up to 3 months. Thaw overnight in the refrigerator and gently reheat on the stovetop, adding a splash of beef broth if the gravy becomes too thick.
Tips for the Best Meatballs With Mushroom Gravy
- Avoid overmixing the meatball mixture to keep the meatballs tender.
- Brown the meatballs well for extra flavor.
- Cremini mushrooms provide a deeper, richer taste than white button mushrooms.
- For an even richer gravy, use a mix of beef broth and mushroom broth.
- Fresh thyme can be substituted for dried thyme for a more vibrant flavor.
Nutrition (Per Serving, Approximate)
- Calories: 495
- Protein: 31g
- Carbohydrates: 13g
- Fat: 35g
- Saturated Fat: 15g
- Fiber: 1g
- Sugar: 2g
- Sodium: 730mg


Don't Miss:
Easy Cauliflower Rice Recipe
Easy Jambalaya Recipe - What to Serve With Jambalaya?
Easy Porcupine Meatballs Recipe
10 Unique Dinner Ideas for When You Want Something Different
Shrimp With Lobster Sauce Recipe
Table of Contents