Ingredients
Equipment
Method
- In a large bowl, combine ground beef, ground pork, breadcrumbs, egg, chopped onion, minced garlic, Worcestershire sauce, Dijon mustard, dried thyme, salt, and pepper.
- Gently mix the ingredients together until just combined. Do not overmix.
- Roll the mixture into 1-inch meatballs.
- Heat a large skillet over medium-high heat. Add a drizzle of olive oil and brown the meatballs on all sides in batches. Remove and set aside.
- In the same skillet, melt the butter over medium heat. Add the sliced onions and mushrooms and sauté until softened, about 5-7 minutes.
- Sprinkle the flour over the onions and mushrooms and cook for 1-2 minutes, stirring constantly.
- Gradually whisk in the beef broth, scraping up any browned bits from the bottom of the pan.
- Stir in the Worcestershire sauce, Dijon mustard, tomato paste, and dried thyme. Bring to a simmer.
- Reduce the heat to low and simmer for 10-15 minutes, or until the gravy has thickened to your desired consistency.
- Gently add the browned meatballs to the gravy.
- Cover the skillet and simmer for another 15-20 minutes, or until the meatballs are cooked through and the gravy is heated through.
Notes
Don't overmix the meatball mixture to avoid tough meatballs. Use a cookie scoop for uniformly sized meatballs. Browning the meatballs in batches prevents overcrowding the pan. Meatballs can be made ahead and stored in the refrigerator for up to 24 hours, or frozen for up to 3 months. Gravy can be made ahead and stored in the refrigerator for up to 3 days. Serve over mashed potatoes, rice, or noodles. For a gluten-free version, use gluten-free breadcrumbs and Worcestershire sauce. For a spicy kick, add red pepper flakes.
