8 servings


1 hour 30 minutes

total time


2 tablespoons extra-virgin olive oil, plus more for greasing

1 large yellow onion, finely chopped (about 2 cups)

5 large garlic cloves, minced (about 2 tablespoons)

2 tablespoons tomato paste

3 (1/2-inch-thick) slices white sandwich bread (about 3 ounces), torn into small pieces

2/3 cup whole milk

3 large eggs

1/4 cup coarsely chopped fresh flat-leaf or curly parsley

2 tablespoons kosher salt (such as Diamond Crystal) or 1 tablespoon coarse kosher salt or fine salt

1 teaspoon black pepper

1 teaspoon dried thyme

3 pounds meatloaf mix (or any combination of ground beef, pork and/or veal)

1/2 cup ketchup

1 tablespoon Worcestershire sauce

Chopped fresh parsley, for serving (optional)


Make the meatloaf: Heat oven to 350 degrees and grease a rimmed baking sheet with oil. Heat 2 tablespoons oil in a medium skillet over medium. Add onion and cook, stirring occasionally, until softened, about 5 minutes. Add garlic and cook, stirring, until fragrant, about 2 minutes. Stir in tomato paste until well combined; let cool.

In a large bowl, combine bread and milk, and mash with a spoon until a paste forms. Add eggs, parsley, salt, pepper, thyme and cooled onion mixture and mix until well blended. Add the beef, pork and veal, and mix gently to combine, being careful not to overwork the meat. Divide mixture into 2 equal portions and shape each into a 4-by-8-inch meatloaf on the prepared baking sheet. (If you like, use an 8-inch loaf pan to shape each meatloaf before unmolding for baking.)

Make the glaze: In a small bowl, whisk together ketchup and Worcestershire sauce until smooth. Use a spoon to spread mixture over the top and sides of each meatloaf. Bake until nicely browned and an instant-read thermometer inserted in the center of meatloaf registers 160 degrees, 45 to 55 minutes. Let rest for 15 minutes before sprinkling the top with fresh parsley, if using, and slicing.


Serving Size




Total Fat

41 g

Saturated Fat

4 g

Unsaturated Fat

4 g

Trans Fat

0 g




698 mg

Total Carbohydrate

17 g

Dietary Fiber

5 g

Total Sugars

14 g


34 g

8 servings


1 hour 30 minutes

total time
Start Cooking