When it comes to classic comfort food, few dishes can compete with a perfectly baked meatloaf — warm, hearty, and rich in flavor. This Mushroom and Onion Meatloaf with Gravy takes that timeless favorite to the next level. Juicy ground beef is blended with sautéed mushrooms, sweet caramelized onions, herbs, and breadcrumbs, then baked to tender perfection and topped with a rich, savory brown gravy made from pan drippings.
It’s the kind of meal that brings everyone to the table — comforting, filling, and full of depth. The mushrooms lend an earthy umami flavor that enhances the beef, while the onion adds sweetness and balance. Each slice is moist, flavorful, and wonderfully aromatic, especially when served with creamy mashed potatoes or roasted vegetables.
Why I Love This Recipe
I love this recipe because it transforms an ordinary meatloaf into something deeply flavorful and elegant. The combination of mushrooms and onions adds layers of richness and moisture, keeping the meatloaf tender without being greasy. The homemade gravy is silky, flavorful, and ties everything together beautifully.
It’s a recipe that feels both familiar and special — the kind of dish that makes you nostalgic for Sunday dinners but also sophisticated enough for a cozy dinner party. Plus, it’s a great way to sneak in extra vegetables without sacrificing comfort or taste.
Why It’s a Must-Try Dish
This dish is a must-try because it delivers everything you want from comfort food — warmth, heartiness, and pure satisfaction — while still being simple to make. The sautéed mushrooms elevate the classic meatloaf into something restaurant-worthy, and the homemade brown gravy gives it that luxurious, melt-in-your-mouth finish.
It’s:
Wholesome and hearty, perfect for family dinners
Moist and flavorful, never dry or bland
Budget-friendly and easy to make in advance
If you think you’ve had good meatloaf before, this recipe will make you fall in love with it all over again.
8 oz (225 g) mushrooms, finely chopped (button or cremini)
2 cloves garlic, minced
½ cup milk
2 large eggs
2 tablespoons Worcestershire sauce
2 tablespoons ketchup
1 teaspoon salt
½ teaspoon black pepper
1 teaspoon dried thyme or Italian seasoning
1 tablespoon olive oil (for sautéing)
For the Gravy:
2 tablespoons butter
2 tablespoons all-purpose flour
1½ cups beef broth
1 teaspoon Worcestershire sauce
Salt and pepper to taste
Optional: ¼ cup of the drippings from the meatloaf pan for extra flavor
Optional Garnish:
Fresh parsley, chopped
Cooking Directions
Preheat the oven: Set your oven to 375°F (190°C) and lightly grease or line a loaf pan with parchment paper.
Sauté mushrooms and onions: In a skillet, heat olive oil over medium heat. Add chopped onions and mushrooms. Sauté for about 8–10 minutes, until soft and lightly browned. Add minced garlic and cook for another minute. Remove from heat and let cool slightly.
Prepare the meat mixture: In a large bowl, combine ground beef, breadcrumbs, milk, eggs, Worcestershire sauce, ketchup, salt, pepper, thyme, and the cooled mushroom-onion mixture. Mix gently until combined — do not overmix.
Shape the meatloaf: Form the mixture into a loaf shape and place it in the prepared pan.
Bake: Bake for 55–60 minutes, or until the internal temperature reaches 160°F (71°C). Let rest for 10 minutes before slicing.
Make the gravy: While the meatloaf rests, melt butter in a saucepan over medium heat. Whisk in flour and cook for 1–2 minutes until golden. Slowly whisk in beef broth and Worcestershire sauce. Cook until thickened, stirring constantly (about 5–7 minutes). Add salt and pepper to taste.
Serve: Slice the meatloaf, drizzle with warm gravy, and garnish with parsley.
Step-by-Step Preparation Method
Prep the vegetables: Clean and finely chop onions and mushrooms.
Sauté: Cook until caramelized and fragrant, then cool.
Shape the loaf: Place in pan or form by hand on a baking sheet.
Bake: Cook until golden and internal temp hits 160°F.
Prepare gravy: Use butter, flour, and beef broth to create a smooth, flavorful gravy.
Rest and slice: Let loaf rest before cutting to retain juices.
Serve with gravy and sides.
How to Serve
Serve this Mushroom and Onion Meatloaf with Gravy hot, topped generously with warm gravy and a sprinkle of parsley.
Perfect sides include:
Creamy mashed potatoes or garlic mashed cauliflower
Buttered green beans or glazed carrots
Roasted Brussels sprouts
Fresh dinner rolls or garlic bread
This meal pairs beautifully with a glass of red wine or iced tea for a complete, comforting dinner.
Recipe Tips
Use a mix of mushrooms: Combining cremini and button mushrooms enhances the umami flavor.
Don’t overmix the meat: It can make the loaf dense and tough.
Let the meatloaf rest: Resting helps retain juices and structure.
Add beef drippings to gravy: For an extra depth of flavor, whisk in a few tablespoons of pan drippings.
Optional glaze: Brush the top with a mixture of ketchup and brown sugar for a slightly sweet finish.
Variations
Turkey Mushroom Meatloaf: Substitute ground turkey for a lighter version. Add an extra tablespoon of olive oil to keep it moist.
Cheesy Mushroom Meatloaf: Add a layer of mozzarella or cheddar in the center of the loaf before baking for a melty surprise.
Vegan Version: Use lentils or chickpeas instead of beef, flaxseed meal instead of eggs, and vegetable broth for gravy.
Bacon-Topped Meatloaf: Lay bacon strips across the top before baking for added smokiness.
Herb & Garlic Variation: Add fresh herbs like rosemary, parsley, and thyme for a more fragrant version.
Freezing and Storage
Refrigeration: Store leftovers in an airtight container for up to 4 days in the refrigerator.
Reheating: Reheat slices in the oven at 350°F (175°C) for 10–15 minutes or in the microwave with a splash of broth to keep them moist.
Freezing (Uncooked): Shape the meatloaf, wrap tightly in plastic wrap and foil, and freeze for up to 3 months. Thaw overnight before baking.
Freezing (Cooked): Cool completely, slice, and store in freezer bags for up to 2 months. Reheat directly in the oven or air fryer.
Special Equipment Needed
Loaf pan or baking sheet
Skillet for sautéing mushrooms and onions
Saucepan for gravy
Whisk
Meat thermometer
Mixing bowls
Conclusion
This Mushroom and Onion Meatloaf with Gravy is everything comfort food should be — rich, hearty, flavorful, and deeply satisfying. The tender beef, savory mushrooms, and caramelized onions create a wonderful depth of flavor, while the silky brown gravy ties it all together in the most comforting way.
It’s the kind of meal that warms your heart, fills your home with irresistible aroma, and brings everyone to the table. Whether it’s a cozy family dinner or a special weekend meal, this meatloaf is sure to become a cherished favorite.
When it comes to classic comfort food, few dishes can compete with a perfectly baked meatloaf — warm, hearty, and rich in flavor.
Ingredients
For the Meatloaf:
2lbs(900 g)
1cup breadcrumbs (plain or seasoned)
1medium onion, finely chopped
8oz(225 g)
2cloves garlic, minced
½ cup milk
2large eggs
2tablespoons Worcestershire sauce
2tablespoons ketchup
1teaspoon salt
½ teaspoon black pepper
1teaspoon dried thyme or Italian seasoning
1tablespoon olive oil (for sautéing)
For the Gravy:
2tablespoons butter
2tablespoons all-purpose flour
1cups ½ beef broth
1teaspoon Worcestershire sauce
Salt and pepper to taste
Optional: ¼ cup of the drippings from the meatloaf pan for extra flavor
Optional Garnish:
Fresh parsley, chopped
Instructions
1
Preheat the oven: Set your oven to 375°F (190°C) and lightly grease or line a loaf pan with parchment paper.
2
Sauté mushrooms and onions: In a skillet, heat olive oil over medium heat. Add chopped onions and mushrooms. Sauté for about 8–10 minutes, until soft and lightly browned. Add minced garlic and cook for another minute. Remove from heat and let cool slightly.
3
Prepare the meat mixture: In a large bowl, combine ground beef, breadcrumbs, milk, eggs, Worcestershire sauce, ketchup, salt, pepper, thyme, and the cooled mushroom-onion mixture. Mix gently until combined — do not overmix.
4
Shape the meatloaf: Form the mixture into a loaf shape and place it in the prepared pan.
5
Bake: Bake for 55–60 minutes, or until the internal temperature reaches 160°F (71°C). Let rest for 10 minutes before slicing.
6
Make the gravy: While the meatloaf rests, melt butter in a saucepan over medium heat. Whisk in flour and cook for 1–2 minutes until golden. Slowly whisk in beef broth and Worcestershire sauce. Cook until thickened, stirring constantly (about 5–7 minutes). Add salt and pepper to taste.
7
Serve: Slice the meatloaf, drizzle with warm gravy, and garnish with parsley.
Pin this recipe to share with your friends and followers.
Samantha Doe
Food and Lifestyle Blogger
Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.