I’ll admit it. Meatloaf used to be my least favorite thing on the dinner table growing up.
Dry, bland, that weird ketchup smear on top that never fully committed to being a glaze or a sauce.
Then I made this version, and honestly, I ate two slices standing at the counter before dinner even started. 🙋♀️
This is my take on Joanna Gaines’ famous meatloaf, the one that made Magnolia Table fans lose their minds a little. It’s rich, it’s got the perfect glaze, and it’s the kind of comfort food that makes a random Tuesday feel like something.
Let’s get into it.
What You’ll Need
Here’s everything on the shopping list. Nothing fancy, nothing hard to find.
For the meatloaf:
- 2 lbs ground beef (80/20 works best)
- 1 cup breadcrumbs
- 1 cup whole milk
- 2 large eggs
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 2 tbsp Worcestershire sauce
- 1 tbsp fresh parsley, chopped
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp smoked paprika
For the glaze:
- 3/4 cup ketchup
- 3 tbsp brown sugar
- 1 tbsp apple cider vinegar
- 1 tsp Dijon mustard
Tools You’ll Need
- Large mixing bowl
- Loaf pan or a sheet pan (I actually prefer the sheet pan, more on that below)
- Small saucepan
- Meat thermometer
- Whisk
Pro Tips
A few things I learned the hard way, so you don’t have to.
- Skip the loaf pan. Shaping the meatloaf freeform on a sheet pan lets the glaze caramelize on all sides instead of just the top. Total game changer.
- Don’t skip the milk soak. Letting the breadcrumbs sit in milk for a few minutes before mixing keeps the whole thing moist instead of dense and heavy.
- Mix with your hands, not a spoon. It sounds messy, but overmixing with a utensil actually makes the texture tougher. Hands give you more control.
- Glaze twice. Once halfway through baking, once right at the end. That’s how you get the sticky, shiny top everyone fights over.
- Let it rest for 10 minutes before slicing. I know it’s tempting to cut right away, but this is what keeps it from falling apart on the plate.
How to Make It
- Preheat your oven to 350°F.
- In a small bowl, combine the breadcrumbs and milk. Let it sit for 5 minutes.
- In your large mixing bowl, add the ground beef, soaked breadcrumbs, eggs, onion, garlic, Worcestershire sauce, parsley, salt, pepper, and smoked paprika.
- Mix with your hands until just combined. Don’t overwork it.
- Shape the mixture into a loaf on a parchment-lined sheet pan, about 9 inches long and 5 inches wide.
- In your saucepan, whisk together the ketchup, brown sugar, apple cider vinegar, and Dijon mustard over low heat for 2 to 3 minutes, until smooth.
- Brush half the glaze over the meatloaf.
- Bake for 45 minutes.
- Pull it out, brush on the remaining glaze, and bake another 15 to 20 minutes, until the internal temperature hits 160°F.
- Let it rest for 10 minutes before slicing.
That’s it. Nothing complicated, just a little patience.
Substitutions and Variations
This recipe is forgiving. Here’s how to make it your own.
| Original | Swap | Why It Works |
|---|---|---|
| Ground beef | Ground turkey | Lighter, still holds together well |
| Breadcrumbs | Crushed crackers or oats | Great gluten-free option |
| Whole milk | Beef broth | Dairy-free and adds extra flavor |
| Ketchup glaze | BBQ sauce glaze | Smokier, slightly sweeter finish |
| Yellow onion | Shallots | Milder, slightly sweeter bite |
Want some heat? Add a diced jalapeño to the meat mixture. It’s not traditional, but it’s really good.
Make Ahead Tips
You can mix the meatloaf a full day ahead and keep it covered in the fridge, uncooked, until you’re ready to bake.
The glaze can also be made ahead and stored in a sealed jar for up to a week.
If you’re prepping for a busy week, shape the loaf, wrap it tightly, and freeze it raw for up to 3 months. Thaw overnight in the fridge before baking.
Nutrition and Diet Notes
Here’s a rough breakdown per serving (recipe makes about 8 slices):
- Calories: 320
- Protein: 22g
- Fat: 19g
- Carbs: 14g
For lower carb: swap breadcrumbs for almond flour and use a sugar-free ketchup for the glaze.
For dairy-free: use broth instead of milk, and double check your Worcestershire sauce label.
Pairing suggestions: mashed potatoes are the obvious answer, but I actually love this next to roasted green beans and a simple side salad to cut the richness.
Leftovers and Storage
Meatloaf might genuinely be one of the best leftover foods that exists.
- Fridge: store in an airtight container for up to 4 days.
- Freezer: slice, wrap individually, and freeze for up to 3 months.
- Reheating: cover with foil and warm in a 300°F oven for about 15 minutes. The microwave works too, just add a splash of water to keep it from drying out.
My personal favorite leftover move? Cold meatloaf sandwich with mayo and pickles the next day. Don’t knock it until you try it.
FAQ
Why did Joanna Gaines’ meatloaf become so popular? It’s the balance of the tangy glaze and the tender texture. Most meatloaf recipes lean too heavy or too dry, and this one lands right in the middle.
Can I use a loaf pan instead of a sheet pan? Yes, though you’ll get less caramelization on the sides since it’s enclosed. Just add a few extra minutes to the bake time and check the internal temp.
Why is my meatloaf falling apart? Usually it’s one of two things: not enough binder (egg and breadcrumbs) or slicing it too soon after baking. Give it that 10 minute rest.
Can I grill this instead of baking it? You can, using indirect heat around 350°F, but keep a close eye on it since grills run hotter and less evenly than ovens.
Is it okay to make this with a mix of meats? Actually, that’s one of the best ways to do it. A mix of beef and pork adds extra flavor and moisture.
Wrapping Up
This meatloaf turned me from a skeptic into someone who actually requests it for dinner.
It’s simple, it’s forgiving, and that glaze alone is worth the whole recipe.
Give it a try this week and let me know how it turns out in the comments. I’d love to hear if you made any swaps, or if that cold sandwich the next day converted you too. 🍽️