Ingredients
Equipment
Method
- In a large bowl, gently combine the ground beef, breadcrumbs, onion, garlic, egg, Worcestershire sauce, salt, pepper, and thyme. Be careful not to overmix.
- Using your hands, roll the mixture into 1-inch meatballs.
- Heat the olive oil in a large skillet over medium-high heat. Add the meatballs in a single layer (you may need to do this in batches) and brown on all sides. Remove the meatballs from the skillet and set aside.
- In the same skillet, melt the butter over medium heat. Add the onion and garlic and sauté until softened and fragrant, about 3-5 minutes.
- Sprinkle the flour over the onions and garlic and cook for 1-2 minutes, stirring constantly.
- Gradually whisk in the beef broth, making sure to scrape up any browned bits from the bottom of the skillet.
- Stir in the Worcestershire sauce and Dijon mustard. Season with salt and pepper to taste.
- Bring the gravy to a simmer and cook for 5-7 minutes, or until it has thickened to your desired consistency.
- Gently add the browned meatballs back to the skillet and nestle them into the gravy.
- Reduce the heat to low, cover the skillet, and simmer for 15-20 minutes, or until the meatballs are cooked through and the gravy has thickened even more.
- Sprinkle with fresh parsley and serve hot.
Notes
Don't overmix the meatball mixture. Use a cookie scoop for uniform meatballs. Brown, don't burn, the meatballs. Deglaze the pan when making the gravy. Taste and adjust seasonings as needed. These meatballs can be made ahead of time and reheated or frozen for up to 2 months. Add cheese, red pepper flakes, different ground meat, or vegetables for variations. Serve over mashed potatoes, rice, pasta, or slider buns.
