Meatloaf

Meatloaf
⏱️ cook time 1 hour 20 minutes
🍽️ servings 6
⚡ Difficulty easy

intro

Juicy, tender ground beef loaf coated in tangy tomato glaze, this comforting homestyle classic delivers simple, satisfying flavors perfect for shared family meals.

Ingredients

80/20 ground beef 900 grams (2 lbs)
Plain dry breadcrumbs 120 grams (1 cup)
Whole milk 120 ml (1/2 cup)
Yellow onion 150 grams (1 medium, finely diced)
Garlic 10 grams (2 cloves, minced)
Large eggs 2 units (100 grams total, beaten)
Worcestershire sauce 30 ml (2 tablespoons)
Kosher salt 1.5 teaspoons (9 grams)
Ground black pepper 0.5 teaspoon (1 gram)
Dried thyme 1 teaspoon (1 gram)
Tomato ketchup 85 grams (1/3 cup)
Light brown sugar 25 grams (2 tablespoons, packed)
Apple cider vinegar 15 ml (1 tablespoon)
Dijon mustard 1 teaspoon (5 grams)

Steps

1

Prep oven and ingredients

Adjust your oven rack to the middle position and preheat to 190°C (375°F). Line a 23x13 cm (9x5 inch) metal loaf pan with parchment paper, leaving a 5cm (2 inch) overhang on the long sides to easily lift the finished loaf. Finely dice 150g yellow onion, mince 10g garlic, and beat 2 large eggs in a small bowl until smooth.

Step 1
step1:Prep oven and ingredients
2

Soak breadcrumb base

In a large mixing bowl, combine 120g plain dry breadcrumbs and 120ml whole milk, stirring to fully coat all crumbs. Let the mixture rest for 5 minutes at room temperature until the breadcrumbs absorb all milk and form a soft, thick paste. Add the beaten eggs, 30ml Worcestershire sauce, diced onion, minced garlic, 1.5 tsp kosher salt, 0.5 tsp ground black pepper, and 1 tsp dried thyme, stirring to evenly combine.

Step 2
step2:Soak breadcrumb base
3

Combine with ground beef

Add 900g 80/20 ground beef to the breadcrumb mixture. Use clean, slightly damp hands to gently fold and combine the ingredients for 1 to 2 minutes, taking care not to squeeze or overwork the meat, which causes a tough, dense final texture. Stop mixing as soon as no dry breadcrumb streaks are visible in the meat.

Step 3
step3:Combine with ground beef
4

Shape loaf in pan

Transfer the meat mixture to the prepared parchment-lined loaf pan. Gently press the mixture into a uniform, flat-topped loaf that fills the pan evenly, leaving a 6mm (1/4 inch) gap at the top of the pan to contain glaze drips during baking. Avoid pressing the meat too tightly, as this compacts the loaf and creates a dense texture.

Step 4
step4:Shape loaf in pan
5

Mix tangy tomato glaze

In a small bowl, whisk together 85g tomato ketchup, 25g packed light brown sugar, 15ml apple cider vinegar, and 1 tsp Dijon mustard until completely smooth, with no visible lumps of brown sugar. Set aside half the glaze to spread halfway through baking.

Step 5
step5:Mix tangy tomato glaze
6

Bake and glaze loaf

Spread half of the prepared glaze evenly over the top of the raw meatloaf. Place the loaf pan on a rimmed baking sheet to catch any bubbling drips, then bake on the middle oven rack for 40 minutes at 190°C (375°F). Remove the pan from the oven, spread the remaining half of the glaze over the top, then return to bake for an additional 15 to 20 minutes, until the center of the loaf reaches an internal temperature of 71°C (160°F) measured with an instant-read thermometer.

Step 6
step6:Bake and glaze loaf
7

Rest and serve slices

Once the meatloaf reaches the target internal temperature, lift it from the pan using the parchment overhang and transfer to a wooden cutting board. Let the loaf rest for 10 minutes at room temperature to allow juices to redistribute back into the meat, then slice into 2cm (3/4 inch) thick slices to serve warm.

Step 7
step7:Rest and serve slices

Tips

1.Use 80/20 ground beef (20% fat content) for the juiciest result; lean ground beef (90/10 or higher) will produce a dry, crumbly meatloaf even if cooked correctly.
2.Do not overmix or over-compact the meat mixture, as this binds meat proteins too tightly and creates a tough, rubbery texture instead of a tender, sliceable loaf.
3.Skipping the 10-minute rest period will cause flavorful juices to run out onto the cutting board when slicing, leaving the meat dry and less flavorful.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Meatloaf:Frequently Asked Questions

1.Why do you use 80/20 ground beef instead of leaner ground beef for meatloaf?
That 20% fat content is non-negotiable for that signature juicy, rich homestyle texture! Leaner blends like 90/10 will turn out dry, crumbly, and bland even with extra mix-ins, because the fat renders slowly as it cooks to baste the loaf from the inside, locking in moisture so you never get tough, chalky bites.
2.Can I substitute panko breadcrumbs for the plain dry breadcrumbs in this recipe?
You can, but you’ll get a slightly different texture! Panko is coarser and flakier than standard fine dry breadcrumbs, so if you use it, crush it a little first before mixing with milk, and let it soak 2 extra minutes so it doesn’t leave dry, crunchy bits in the finished loaf. Stick to plain, unseasoned panko to keep the classic flavor.
3.Why do you soak breadcrumbs in whole milk instead of adding them dry?
Soaking breadcrumbs in whole milk creates a soft, moist panade that’s the secret to keeping meatloaf tender instead of tough and dense! Dry breadcrumbs will soak up moisture from the beef as it cooks, leaving you with a dry loaf. The fat in whole milk adds extra richness too, so skip skim milk here if you can for best results.
4.Can I use a different onion instead of yellow onion for this meatloaf?
Yellow onion is ideal here because it has a balanced, sweet-savory flavor that mellows perfectly as the loaf bakes, without being too sharp or too mild. If you only have white onion on hand, that works as a close swap, but sweet onion will make the loaf overly sweet, and red onion adds a bolder, less classic bite.
5.How finely should I chop the garlic and onion so they don’t leave crunchy bits in the meatloaf?
Aim for a fine, ¼-inch dice for your yellow onion, and mince garlic as small as you can get it—no big, chunky pieces! If you want extra smooth texture, sauté the onion and garlic for 3 to 4 minutes first to soften them, then let them cool fully before mixing into the beef to avoid raw, crunchy bits.
6.Why does my meatloaf always fall apart when I slice it?
That almost always comes down to two common mistakes: overworking the meat mix when combining ingredients, or not letting the loaf rest for 10 minutes after it comes out of the oven. Overmixing makes beef proteins tough, while slicing right away lets all the juicy moisture run out and makes slices crumble. Mix just until ingredients come together.
7.What’s in the classic tangy tomato glaze, and when do I apply it?
The classic tangy tomato glaze is a simple mix of ketchup, a little light brown sugar, a splash of apple cider vinegar, and a pinch of black pepper for that perfect tangy-sweet balance. Brush half the glaze on the loaf 15 minutes before it finishes baking to set a sticky coating, then brush on the rest right out of the oven for extra flavor.
8.What internal temperature should I cook the meatloaf to so it’s juicy, not overdone?
Pull your meatloaf out when it hits 155°F on an instant-read thermometer inserted right into the center of the loaf! It will keep cooking for a few minutes as it rests (called carryover cooking) to hit the food-safe 160°F internal temp for ground beef. Cooking it all the way to 160°F in the oven will leave it dry and overcooked.
9.Do I have to cook meatloaf in a loaf pan, or can I bake it free-form on a baking sheet?
You can do either! A standard 9x5 loaf pan will give you that classic, uniform square-slice shape and trap a little more moisture as it cooks. A free-form loaf on a rimmed baking sheet will have more crispy, caramelized edges around the whole outside—just form it into a tight 9x4 inch log so it holds its shape as it bakes.
10.Can I make this meatloaf ahead of time and freeze it for later?
Absolutely! You can freeze the fully mixed, uncooked meatloaf tightly wrapped in plastic and foil for up to 3 months, then thaw it in the fridge overnight before baking as directed. You can also freeze sliced, fully cooked meatloaf for up to 3 months, and reheat individual slices for quick, easy weeknight meals.
11.Why does my meatloaf sometimes come out dense and rubbery?
Dense, rubbery meatloaf almost always happens when you overmix the meat! When you squish and stir the ground beef too much as you add breadcrumbs, onion, and garlic, you overwork the meat proteins, which tighten up as they cook. Use a light hand when mixing—stop as soon as you no longer see streaks of dry ingredients.
12.Can I add extra mix-ins like cheese or bell peppers to this classic recipe?
You absolutely can, as long as you don’t overload the loaf so it falls apart! Stick to no more than ½ cup of total extra add-ins—shredded cheddar, finely diced bell pepper, or a splash of Worcestershire sauce all work great. Pat any veggie add-ins dry first so they don’t add excess moisture that makes the loaf soggy.
13.How long should I let the breadcrumbs soak in whole milk before mixing them into the beef?
Let the plain dry breadcrumbs sit in the whole milk for 5 to 7 minutes at room temperature, until they fully absorb the milk and turn into a soft, mushy paste. If you skip that soak time, the breadcrumbs won’t fully integrate into the meat mix, and you’ll end up with random dry, bready spots scattered through your finished loaf.
14.What are the best classic side dishes to serve with this homestyle meatloaf?
Stick to cozy, classic sides that match that homestyle vibe! Creamy mashed potatoes, buttered green beans, roasted broccoli, buttery corn on the cob, or soft dinner rolls all pair perfectly. The tangy tomato glaze cuts right through rich, creamy sides for that perfect balanced, nostalgic, family-meal bite every time.
15.Why is there a pool of grease in the bottom of my loaf pan when I take the meatloaf out?
That’s totally normal, even with the perfect 80/20 beef ratio! A small amount of rendered fat will cook out of the loaf as it bakes, and you can simply tilt the pan carefully over the sink to pour off that excess grease right before you add the final layer of glaze, so your coating stays sticky and tangy, not watery or greasy.
16.Can I use ground turkey or chicken instead of ground beef for this recipe?
You can swap in ground turkey or chicken, but you’ll need to adjust to keep it juicy! Use a 93/7 dark meat ground poultry blend instead of ultra-lean breast, add an extra 2 tablespoons of milk to the panade, and check temperature a few minutes early, since poultry dries out much faster than beef. It won’t match the classic beef flavor, but it will still be tasty.
17.How long will leftover meatloaf stay good in the fridge, and what’s the best way to reheat it?
Leftover meatloaf will stay fresh in an airtight container in the fridge for 3 to 4 days. For the best texture when reheating, wrap individual slices in a damp paper towel and microwave for 45 to 60 seconds, or reheat slices in a 325°F oven for 10 minutes covered with foil, so they stay moist instead of drying out.

Comments (8)

3 days ago

OMG this meatloaf is a total game changer for our Sunday family dinners! I was so tired of my dry, crumbly old recipe, but the glaze here is perfectly tangy-sweet and the loaf stayed juicy the whole time it baked. My three kids went back for seconds, even my picky 7 year old who swears he 'hates meatloaf'! So easy to throw together too, didn’t have to run to the store for any weird ingredients. 10/10 will be making this for our next neighborhood potluck for sure.

2 days ago

Second this! I brought mine to a work potluck last week and people were begging for the recipe. The glaze is chef’s kiss, I added a tiny extra splash of hot sauce to mine for a little kick and it was incredible.

yesterday

So happy it was a hit with your family, Liz! Love the hot sauce tweak idea, that adds such a nice zing. So glad it worked for your potluck too, Jake!

5 days ago

Meal prep win for the week! I made this over the weekend, sliced it up, and it’s been perfect for quick weeknight dinners with a side of roasted veggies and mashed potatoes. Cook time was exactly as listed, no surprises, super straightforward even for someone who burns toast half the time (read: me). Only note is I used a mix of ground beef and ground pork because that’s what I had in the fridge, turned out amazing.

3 days ago

Great call on the beef-pork mix, that’s one of my favorite swaps for extra richness! So stoked this made your weeknight meal prep easier, that’s what easy homestyle recipes are all about.

1 week ago

SO good! I was a little nervous making meatloaf for my boyfriend’s parents for the first time, but this recipe was foolproof. His mom said it tasted exactly like the one her mom used to make when he was little, total win. The only thing I did different was use panko instead of regular breadcrumbs because that’s what I had in the pantry, held together perfectly.

2 hours ago

Wait, quick question! I made this last night and the flavor was incredible, but my glaze got a little too dark and burnt around the edges before the meatloaf hit 160°F internally. Did I do something wrong? I followed the oven temp exactly, maybe my oven runs hot? It still tasted fine, just looked a little messier than the photos lol.

30 minutes ago

Honey, that’s almost always a hot oven! I keep an oven thermometer in mine because those dial temps lie all the time. Next time just tent a little foil over the top the last 20 minutes if the glaze is getting too dark, works like a charm!

5 minutes ago

GrandmaBetty’s tip is spot on! Oven calibration varies so much, and tenting foil is the perfect fix if your glaze is browning too fast. You can also try moving your rack one position lower if the top heat is extra strong in your oven. Glad the flavor was still great for you!

1 week ago

Made this for our church potluck this past Sunday and it was the first empty dish on the table! I doubled the recipe because I know how much our group loves comfort food, and even with doubling the cook time was only about 15 minutes longer, which was way easier than I expected. The glaze is so much better than the boring ketchup-only glaze I used to make, everyone kept asking what my secret was.

5 days ago

Wait doubling it for a potluck is such a good idea! I’ve been making single loaves for my meal prep but I’m gonna make a double batch this weekend and freeze half for busy weeks, thanks for the idea!

2 weeks ago

I’ll be honest, I’ve turned my nose up at meatloaf my whole life because I thought it was bland, boring boomer food. My roommate made this a couple weeks back and made me try a bite, and I ate three slices. Who knew meatloaf could actually have flavor? The glaze is tangy, the meat is juicy, there’s actual seasoning in it! Game changer, I already made it for myself twice this month.

30 minutes ago

So happy I found this! I swapped the regular breadcrumbs for gluten free panko and it turned out absolutely perfect, no weird texture or anything. My whole family ate it up, even my non-gluten-free husband didn’t notice a difference. It’s so hard to find easy comfort food recipes that work for my GF diet without a million weird substitutions, this is going into our permanent rotation.

just now

That makes me so happy to hear, Gabby! Thanks for sharing the gluten free panko swap, I know so many folks will find that super helpful. So glad it’s a hit with the whole family!

yesterday

Y’all, I added a half cup of shredded sharp cheddar into the meat mix when I made this last night and it was INSANE. The little melted cheese pockets throughout? *Chef’s kiss.* Pair it with the glaze, some garlic mashed potatoes and green beans, and it’s the perfect cold weather comfort food. My roommate said it’s the best thing I’ve ever cooked, lmao.

2 hours ago

OH the cheddar addition sounds incredible! I’m making this again next weekend for my kid’s birthday dinner, I’m absolutely tossing some cheddar in, thank you for the tip!

30 minutes ago

Cheddar in the meatloaf mix is such a genius upgrade, Kai! I’m definitely testing that this weekend, melted cheese pockets sound like the perfect cozy addition. So glad it was a hit with your roommate!