Classic Homemade Meatloaf Recipe

A tender and tangy traditional meatloaf loved by millions of home cooks

By Beth Moncel
4.79
from
230
Read reviews
Prep 15 minutes
Cook 50 minutes
Servings 7 slices
$9.23 recipe / $1.32 serving
Jump to recipe Save

The concept of this dish kind of makes me raise an eyebrow because, well, it’s a loaf of meat. But when it’s executed well, it’s just so good. This easy meatloaf recipe is filling, cozy, and delicious, and I always look forward to eating the leftovers (hello meatloaf sandwich, I’m looking at you). It also happens to be pretty budget-friendly since it stretches a pound and a half of ground beef with pantry staples to make seven hearty servings. This recipe is the traditional homemade meatloaf that we all know and love—tender, juicy, full of flavor, and with a tangy tomato glaze on top. It’s so perfect when paired with mashed potatoes and green beans. Like a plate of pure comfort!

Overhead view of slices of homemade meatloaf, topped with a tomato glaze on a white platter.
Pinterest Pin this recipe for later!

“Whole family loves this recipe, even the picky eaters, and it’s so simple to prepare! My favorite is when the glaze and loaf are moist, but the bottom has browned and crisped up adding a nice flavor and texture contrast.”

Wilbur

A Family Dinner Staple

There is no comfort food like my famous meatloaf recipe. With almost 200 5-star reviews, it’s one of my favorite recipes on Budget Bytes. It’s a winner every time, and tested (and tested and tested) to make sure it’s completely fool-proof.

And here’s why this meatloaf turns out so perfectly every single time: the ingredients all play a role in texture and flavor, and the balance is just right. I always opt for 80/20 ground beef because the fat keeps things moist and tasty. Breadcrumbs and milk help lock in that moisture while giving the loaf its signature tender bite, and the egg holds it all together. I also use a simple seasoning mix to add flavor while still allowing the natural beef flavor to shine through. And that glaze? A mix of ketchup, brown sugar, mustard, and Worcestershire sauce (for added umami) makes it tangy, glossy, and just sweet enough. Trust me, don’t skip it. 🤤

Recipe Success Tips

  1. The secret to good meatloaf is MILK. It sounds weird, but it makes a HUGE difference. It hydrates the breadcrumbs to help bind the loaf and keep it super moist. When I first tested this recipe, I made one without milk, and I must say, the difference was ENORMOUS. It was dense, a little tough, and notably drier than the loaf made with milk. So don’t skip it! P.S. You can also use your favorite unsweetened dairy-free milk.
  2. There are two camps when it comes to making this dish: loaf pan or baking sheet. I’m team baking sheet—it lets extra moisture evaporate so the meat stays juicy, not soggy. That said, if you like clean edges or want an easier shape, a loaf pan might be more your style. Either works for this recipe.
  3. Keep your meatloaf from falling apart. I recommend following my recipe as written (using the correct amount of egg and breadcrumbs), using ground beef with a finer ground, or one that’s been double ground. I find that really coarse beef doesn’t mix as thoroughly with the binders and may crumble when sliced. And finally, mincing the onion as finely as possible. Large chunks of onion will stop the loaf from holding together as well.
  4. The mustard is a very subtle ingredient in the glaze and acts more as a flavor balancer than anything else. However, if you really don’t like mustard, you can leave it out!
  5. Use a large egg (and don’t skip it). A large egg adds just enough moisture and structure to help hold the loaf together. I don’t recommend leaving the egg out of this recipe because it really plays a big part in binding the meat mixture, plus it adds flavor and richness.
  6. Don’t have any milk? Use chicken stock instead. Plenty of our readers have swapped the milk in this recipe for an equal amount of chicken stock and LOVED the result. I bet beef stock would also work well.
  7. Don’t overmix the beef mixture. This is really important and can make or break your loaf. Overmixing works the proteins in the meat too much, which breaks them down into mush and will cause your finished loaf to be dense and tough. Just mix until everything is combined and no more.
  8. Let your loaf rest for about 10 minutes before slicing. It gives the juices time to settle so they don’t run out, keeping every slice moist and flavorful.
Share this recipe

Classic Meatloaf

Cost $9.23 recipe / $1.32 serving
4.79 from 230 votes
This easy meatloaf recipe is just like the traditional meatloaf grandma used to make. Tender and juicy with the perfect tomato glaze!
Author: Beth Moncel
Side view of homemade meatloaf slices on a white platter.
Servings 7 slices
Prep 15 minutes
Cook 50 minutes
Total 1 hour 5 minutes

Ingredients

Meatloaf

  • 1 large egg ($0.18)
  • cup milk ($0.09)
  • 1 tsp Worcestershire sauce ($0.02)
  • ½ cup plain breadcrumbs ($0.16)
  • 1 tsp Italian seasoning ($0.10)
  • ½ tsp garlic powder ($0.05)
  • 1 tsp salt ($0.02)
  • ¼ tsp black pepper (freshly cracked, $0.05)
  • ½ cup minced onion ($0.22)
  • lbs. ground beef (80/20, $7.95*)

Glaze

  • ½ cup ketchup ($0.30)
  • 1 Tbsp brown sugar ($0.03**)
  • 1 Tbsp Worcestershire sauce ($0.05)
  • 1 tsp yellow mustard ($0.01)

Video

Instructions 

  • Preheat the oven to 350ºF. In a small bowl whisk together the egg, milk, and Worcestershire sauce. In a separate small bowl, stir together the breadcrumbs, Italian seasoning, garlic powder, salt, and pepper. Mince the onion.
  • Add the ground beef, egg mixture, breadcrumb mixture, and minced onion to a large bowl. Use your hands to mix the ingredients together until evenly combined. Avoid over mixing.
  • Place the meat mixture on a rimmed baking dish and shape it into a loaf that is approximately 4-inches wide, 8-inches long, and 2-inches tall.
  • In a separate small bowl, stir together the glaze ingredients (ketchup, brown sugar, Worcestershire sauce, and mustard). Spread the glaze evenly over the top and sides of the meatloaf.
  • Bake the meatloaf for 50-55 minutes, or until the internal temperature reaches 165ºF. Allow it to rest for 5-10 minutes after baking, then slice and serve.

See how we calculate recipe costs here.


Equipment

  • Meat Thermometer
  • Small Roasting Pan
  • Measuring Cups/Spoons

Notes

*Ground beef is the base for this recipe, and I suggest using 80/20 (20% fat) ground beef. This is really important as it not only gives flavor, but it also stops the loaf from drying out.
**The sugar in the meatloaf sauce adds sweetness and the most delicious caramelization once baked. But I know ketchup is already pretty sweet, so feel free to use half the amount of sugar to suit your tastes.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition

Serving: 1sliceCalories: 328kcalCarbohydrates: 15gProtein: 19gFat: 21gSodium: 676mgFiber: 1g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make Meatloaf – Step by Step Photos

Ingredients for meatloaf.

Gather all of your ingredients and preheat your oven to 350ºF.

Seasoned breadcrumbs in a bowl and whisked egg and milk in another bowl.

Combine the wet and dry ingredients: Start by pre-mixing some of the ingredients so there will be less mixing required for the meat (overmixing the meat can make it tough). In a small bowl, whisk together ⅓ cup milk, one large egg, and 1 teaspoon Worcestershire sauce. In a separate bowl, stir together ½ cup breadcrumbs, ½ teaspoon garlic powder, 1 teaspoon Italian seasoning, ¼ tsp freshly cracked pepper, and 1 teaspoon salt.

Minced onions on a cutting board.

Mince the onion: Now, mince about a ½ cup onion. Make sure to chop or mince the onion as finely as possible. Chunky onion can make the loaf fall apart more easily.

Ground meat mixture in a bowl.

Make the ground beef mixture: Add the milk mixture, breadcrumb mixture, and minced onion to 1.5 lbs. ground beef (80/20). Mix with your hands until everything is evenly combined. Avoid overmixing to stop the end result from becoming tough and dense rather than moist and juicy.

A formed meatloaf in a baking dish.

Form the loaf: Place the meat mixture on a rimmed baking sheet or baking dish and shape it into a loaf that is approximately 8″ long, 4″ wide, and 2″ tall.

Ketchup, brown sugar, Worcestershire sauce, and mustard in a bowl.

Make the glaze: Stir together ½ cup ketchup, 1 tablespoon brown sugar, 1 teaspoon yellow mustard, and 1 tablespoon Worcestershire sauce.

Meatloaf with glaze in a baking dish.

Spread the glaze over the top and sides of the loaf.

Cooked meatloaf with a meat thermometer sticking out.

Cook: Bake the loaf in the preheated 350ºF oven for 50-55 minutes, or until the internal temperature reaches 165ºF. You don’t need to cover the baking dish. Let it rest for about 10 minutes before slicing and serving.

Overhead view of two meatloaf slices on a plate with mashed potatoes and green beans.

What to Serve with Meatloaf

My favorite pairings are what I have pictured here, Mashed Potatoes and Steamed Green Beans. But I don’t limit myself to just these sides! I sometimes swap out the green beans with another vegetable, like Roasted Broccoli or Honey Balsamic Glazed Carrots. And if you’re wondering what else goes well with meatloaf, I’d never say no to a filling, starchy side dish like Macaroni and Cheese or Potato Salad in place of my usual mashed potatoes. I’m not picky, and you can honestly choose any sides you love…there are no rules! 😉

Storage, Meal-Prepping & Freezing

Keep your leftovers in the fridge for up to 3-4 days in an airtight container to stop them from drying out. You can also freeze individual slices by wrapping them in plastic wrap or foil and placing them into a freezer-safe bag or container (perfect for meal prepping!) Let the slices thaw in the fridge overnight before reheating in the oven at 350ºF or in a skillet on the stovetop with a little oil. I’d add a sprinkle of water or broth over each slice to help keep them moist and cover the baking dish with foil if reheating in the oven.

As for meal prepping, you can bake the loaf as directed and store it as above, or prep the meat mixture and bake it later on. I’d combine the ingredients and store them covered in the fridge to form and bake later in the day.

Our famous Meatloaf recipe was originally published 9/27/21. We have updated it to be the best it can be and republished 2/6/25.

Share this recipe

Posted in: , , , , , , , ,

4.79 from 230 votes
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

426 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Sherry Pontbriand
12.11.25 6:30 pm

I made this for dinner tonight and it was amazing. My husband even raved about it. It was nice and moist and had incredible flavor. Will definitely be making this gain in the near future!

Terti
12.10.25 7:19 pm

Made this recipe and it will be my go to recipe for meatloaf. It tasted even better the next day,

Jason
12.04.25 5:46 am

Ye this is a good recipe, pretty easy to make, annoying to change to uk measurements there could be a conversion chart. Skip the red sauce glaze and go for a bbq glaze, I used Jack Daniels barbecue sauce,Tastes good. Well worth the time to make. Also don’t mess around making silly shapes, it’s a lot easier to put in a 2 pound tin.

Last edited 9 days ago by Jason
Jason
12.04.25 5:37 am

Altered the recipe a little, did most of the things, but no res sauce of nastiness, I used Jack Daniels barbecue sauce instead and it so much easier to put it in a 2 pound cake in instead of messing around, trying to put it into a block. The measurements are annoying cause it’s in American and not UK but OK Google works for that stuff. overall, pretty bloody tasty.

Jane
11.14.25 10:02 pm

This recipe is delicious! Yes , so moist because of the milk. The only difference I made was to use a pound of ground beef and a half pound of hot Italian sausage . We aren’t glaze fans, so no glaze. No need for any sauce or ketchup , for that matter, lol. Made with the twice baked potato casserole! Yummo

Marissa Allain
11.14.25 10:01 am

I had to cook it an extra 10 minutes but it was so delicious!!! My husband was impressed that I could cook something like that, changed up our few rotating meals. It was a very easy recipe to make with low effort.

Amanda
11.01.25 6:08 am

Made this for dinner last night and served with mashed potatoes and green beans. This was just a classic all around great meatloaf. Will come back to this one over and over again, I’m sure. Can’t wait for meatloaf sandwiches today!

Sabrina
10.21.25 8:46 am

This recipe has become a staple in our house! I always make it as is but I think I’m going to try experimenting with 1 lb ground beef and half a pound of mild Italian sausage. Have you tried that? Thanks! :)

Paige Rhodes
10.21.25 11:06 am
Reply to  Sabrina

It should work but you’ll likely have more fat in the bottom of the roasting pan at the end of cooking!

KIM
10.20.25 6:54 pm

Yes made last night friends staying with like meatloaf was easy & Moist as said don’t leave MILK out am out in bush Cooktown Australia Done in wood stove oven used Powdered milk
add 1 tspn Italian herbs & 1 tspn Mixed
herbs and Dijon Mustard
Scott and Sharon said 10/10
Left overs for lunch Thanks for great recipes most Meatloaf can Be on dry side this excellent

Lorina Sosa
10.02.25 11:50 am

I followed this recipe and it turned out amazing! Next time I will try adding jalapenos to the meat mixture to make it a little spicy.

Bennett
09.26.25 7:46 am

This meatloaf was insanely good! I also froze some of it, then reheated in the oven and whipped up some additional glaze, it was even better that way! I really did get the taste of “mom made”! Super easy to make too! I would give 10 stars if I could :)

Randy
09.25.25 2:57 pm

I use a meat grinder for the onion it turns to onion juice and I use 2 lbs burger and 1 lb of sausage. Makes sandwich size slices. I believe it’s grinding the onion and the sausage that makes it MMM YUMMY. Have it on the tregar right now.

Kass
09.22.25 11:06 pm

I just made this recipe tonight with turkey instead of ground beef and it came out great! I was worried the turkey would be too dry, but it wasn’t at all. I did have to cook it for about 10 additional minutes to get it up to temperature. Another budget bytes winner for sure!

Joanna
09.20.25 2:44 pm

Any recommendations for adjusting this for air fryer use?

Paige Rhodes
09.22.25 8:58 am
Reply to  Joanna

That would definitely need some testing on our part first to make sure the outside doesn’t burn before the inside gets cooked through!

Autumn King
09.18.25 6:57 pm

I sent my son to the store to buy the beef and he accidentally bought ground lamb. Best mistake ever I only make this recipe with ground lamb is absolutely delicious. Love this recipe and the sauce is the best when I make it for other people they always ask me for the recipe for the sauce.