I’ve made this meatloaf more nights than I can count when I wanted something comforting, straightforward, and reliably satisfying. Ground beef shaped into a simple loaf and topped with a silky mushroom gravy turns weeknight dinner into something a little celebratory without extra fuss. If you want a cozy family meal that reheats well and impresses guests, this recipe fits the bill — and it pairs nicely with simple sides or a more elaborate spread like a creamy chicken dish I also love to serve on busy nights: my go-to pan-seared chicken breast recipe with butter sauce.
Why you’ll love this dish
This meatloaf balances hearty, budget-friendly comfort with bright, savory mushroom gravy. The loaf is tender because of the eggs and breadcrumbs, while Worcestershire and ketchup add umami and a touch of sweetness. The mushroom gravy elevates the whole plate, making it feel restaurant-worthy without complicated steps.
"We made this on a rainy night and everyone asked for seconds. The gravy stole the show." — a dinner guest who never eats leftovers
Perfect for: family weeknight dinners, casual weekend meals, or when you want a make-ahead main that tastes even better the next day.
Step-by-step overview
You’ll mix the loaf ingredients gently, shape them into a single loaf, and bake until the internal temperature reaches 160°F (71°C). While the meatloaf rests, you’ll sauté mushrooms, make a roux with butter and flour, then whisk in beef broth and cream until smooth and thickened. Spoon the gravy over warm slices and serve.
Timing at a glance:
- Prep: 15–20 minutes
- Bake: 50–60 minutes
- Gravy: 10–15 minutes
- Rest: 10 minutes
Total active time: about 40 minutes; total elapsed time: about 90 minutes including bake and rest.
What you’ll need
- 2 pounds fresh ground beef (80/20 gives good flavor and moisture)
- 1 cup breadcrumbs (plain or panko; panko yields a lighter crumb)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 large eggs, beaten
- 1/4 cup ketchup
- 2 tablespoons Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- Salt and freshly ground black pepper to taste
- 2 cups fresh mushrooms, sliced (cremini or white button work well)
- 4 tablespoons unsalted butter
- 4 tablespoons all-purpose flour
- 2 cups beef broth
- 1/2 cup heavy cream
- Salt and freshly ground black pepper to taste
Notes on ingredients
- Breadcrumbs: use gluten-free breadcrumbs if needed. If you only have plain crackers or oats, pulse them into crumbs.
- Beef: leaner mixes cook dryer; if using very lean beef, add a tablespoon of olive oil or a bit more ketchup to keep moisture.
- Mushrooms: for deeper flavor, use cremini or a mix with shiitake.
Step-by-step instructions
- Preheat your oven to 350°F (175°C). Grease a 9×5-inch baking dish or line it with parchment for easier cleanup.
- In a large bowl, combine the ground beef, breadcrumbs, chopped onion, minced garlic, beaten eggs, ketchup, Worcestershire sauce, thyme, oregano, and a generous pinch of salt and pepper.
- Mix gently with your hands or a spoon until the ingredients are evenly combined. Avoid overworking the meat or the loaf will become dense.
- Shape the mixture into a loaf and place it in the prepared baking dish. Pat the top smooth so it cooks evenly.
- Bake for 50–60 minutes, or until an instant-read thermometer inserted into the center reads 160°F (71°C).
- Remove the meatloaf from the oven and transfer it to a cutting board. Tent loosely with foil and let it rest for about 10 minutes before slicing. Resting locks in juices and makes cleaner slices.
- While the meatloaf rests, make the mushroom gravy. In a skillet over medium heat, melt the butter. Add the sliced mushrooms and cook until they are golden and any released liquid has mostly evaporated, about 6–8 minutes.
- Sprinkle the flour over the mushrooms and stir to coat. Cook for 1 minute to eliminate the raw flour taste.
- Slowly whisk in the beef broth, making sure to break up any lumps. Bring the mixture to a simmer and cook until it begins to thicken.
- Stir in the heavy cream and simmer another 1–2 minutes until the gravy is silky. Taste and season with salt and pepper.
- Slice the rested meatloaf and spoon the mushroom gravy over each slice just before serving.

Best ways to enjoy it
Serve slices hot with a generous ladle of mushroom gravy. Classic pairings include mashed potatoes, buttered egg noodles, or creamy polenta to soak up the sauce. For a lighter plate, pair with steamed green beans or a mixed green salad dressed with lemon and olive oil. If you’re building a comfort-food meal for guests, finish with a simple apple dessert or something creamy like Irresistible apple cheesecake bars with streusel topping for a sweet counterpoint.
Plating tip: slice the meatloaf into even portions, place on warm plates, then spoon gravy down the center so each bite gets sauce.
Storage and reheating tips
Refrigerate leftovers in an airtight container within two hours of cooking. Stored properly, cooked meatloaf will keep 3–4 days in the fridge. To freeze, wrap slices tightly or place the whole loaf in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating:
- Oven: Cover with foil and warm at 325°F until heated through, about 15–20 minutes for slices.
- Microwave: Reheat slices on medium power in 30-second bursts to avoid overcooking.
Reheat gravy separately on the stovetop over low heat, stirring often. Add a splash of broth or cream if it’s too thick.
Food safety: Always reheat until steaming hot and ensure internal temperature reaches at least 165°F when reheating.
Helpful cooking tips
- Don’t overmix the meat: stir just until combined to keep the loaf tender.
- Test seasoning: take a tablespoon of the raw mixture, fry it quickly in a skillet, and taste. Adjust salt, pepper, or herbs before baking.
- Use a thermometer: visual cues can be misleading; 160°F is the safe internal temp for ground beef.
- Let it rest: resting keeps juices inside the slice. If you slice too soon, the juices run out and the meatloaf will be drier.
- Mushroom care: put mushrooms in a warm, dry pan and avoid overcrowding so they brown instead of steam.
Recipe variations
- Lighter swap: substitute half the beef with ground turkey and increase the onion for moisture.
- Vegetarian option: use a blend of lentils, mushrooms, and walnuts with a flax egg to bind. Serve the same mushroom gravy made with vegetable broth.
- Cheese-stuffed: press a row of shredded cheddar or mozzarella into the center of the loaf before baking for a melty core.
- Herb-forward: add fresh parsley, chives, or a little chopped rosemary to the mix for brighter herb notes.
- Onion glaze: spread a thin layer of ketchup mixed with a teaspoon of mustard on top in the last 15 minutes of baking for a glossy finish.
Common questions
How long does this meatloaf take to make from start to finish?
Active prep is about 15–20 minutes. Baking is 50–60 minutes plus a 10-minute rest. Plan roughly 90 minutes total from start to table.
Can I make the meatloaf ahead of time?
Yes. You can assemble the loaf and refrigerate it, covered, for up to 24 hours before baking. For longer storage, bake, cool completely, then freeze. Thaw in the fridge before reheating.
What internal temperature should the meatloaf reach?
Cook the center to 160°F (71°C). Use an instant-read thermometer for accuracy. After removing from the oven, let it rest 10 minutes before slicing.
Can I use dried mushrooms or different stock for the gravy?
Dried mushrooms will intensify flavor; rehydrate them in warm water and add the soaking liquid (strained) to the stock. If using a different stock, match the salt level carefully; vegetable stock works for a milder sauce.
Is the gravy safe to store with the meatloaf?
You can store gravy separately in an airtight container in the fridge for 3–4 days. Combining the gravy with the meatloaf before storing can make textures softer; reheating separately gives the best result.
If you want a shopping-ready checklist or a printable version, tell me and I’ll format one for you.

Meatloaf with Mushroom Gravy
Ingredients
Method
- Preheat your oven to 350°F (175°C). Grease a 9x5-inch baking dish or line it with parchment for easier cleanup.
- In a large bowl, combine the ground beef, breadcrumbs, chopped onion, minced garlic, beaten eggs, ketchup, Worcestershire sauce, thyme, oregano, and a generous pinch of salt and pepper.
- Mix gently with your hands or a spoon until the ingredients are evenly combined. Avoid overworking the meat or the loaf will become dense.
- Shape the mixture into a loaf and place it in the prepared baking dish. Pat the top smooth so it cooks evenly.
- Bake for 50–60 minutes, or until an instant-read thermometer inserted into the center reads 160°F (71°C).
- Remove the meatloaf from the oven and transfer it to a cutting board. Tent loosely with foil and let it rest for about 10 minutes before slicing.
- While the meatloaf rests, make the mushroom gravy. In a skillet over medium heat, melt the butter.
- Add the sliced mushrooms and cook until they are golden and any released liquid has mostly evaporated, about 6–8 minutes.
- Sprinkle the flour over the mushrooms and stir to coat. Cook for 1 minute to eliminate the raw flour taste.
- Slowly whisk in the beef broth, making sure to break up any lumps. Bring the mixture to a simmer and cook until it begins to thicken.
- Stir in the heavy cream and simmer another 1–2 minutes until the gravy is silky. Taste and season with salt and pepper.
- Slice the rested meatloaf and spoon the mushroom gravy over each slice just before serving.


