Save Recipe
  • Level: Easy
  • Total: 1 hr 25 min
  • Prep: 20 min
  • Cook: 1 hr 5 min
  • Yield: 6 servings
Share This Recipe


1 tablespoon olive oil

1 1/2 cups chopped onion

3 garlic cloves, minced

2 large eggs

1/2 cup milk

2 teaspoons Dijon mustard

1 teaspoon hot sauce

1 1/2 teaspoons fresh marjoram, or 1/2 teaspoon dried, crumbled

1 1/2 teaspoons fresh thyme, or 1/2 teaspoon dried, crumbled

Salt and freshly ground pepper

1 pound twice-ground chuck

1/2 pound twice-ground veal

1/2 pound twice-ground pork

1 1/2 cups fresh breadcrumbs

1/4 cup fresh parsley leaves, minced

1/2 cup ketchup

1/4 cup light brown sugar

1 1/2 tablespoons cider vinegar


  1. Preheat oven to 350 degrees F. 
  2. In a skillet over moderate heat, add the oil. Heat the oil until hot, but not smoking. Add the onion and garlic and cook, stirring, until softened, about 5 minutes. Set aside and let cool. 
  3. In a mixing bowl, whisk the eggs, milk, mustard, and hot sauce together. Add marjoram, thyme, salt, and pepper.  
  4. In a large mixing bowl, combine the meats, egg-milk mixture, breadcrumbs, parsley, and the cooked onion mixture. 
  5. In a small bowl, stir together ketchup, sugar, and vinegar. Set aside. 
  6. Form 1 tablespoon of the meat mixture into a small patty, add it to a small oiled skillet, and cook until no longer pink. Taste for seasoning and adjust. 
  7. Transfer meat mixture to an oiled loaf pan. Brush meat with ketchup glaze. 
  8. Bake in oven for about 45 minutes, until glaze has set. Brush meatloaf with remaining glaze and bake for 15 minutes more. Internal temperature of loaf should be 160 degrees F.