Transform your dinner table with these irresistibly tender Meatballs in Onion Sauce—perfectly seasoned beef and pork meatballs simmered in a rich, velvety onion sauce flavored with hints of thyme and Worcestershire sauce. This hearty dish combines the comforting flavors of caramelized onions and savory beef broth, creating a sauce that clings to every bite. With a prep time of just 20 minutes, these meatballs are ideal for busy weeknights yet elegant enough for weekend gatherings. Serve them over creamy mashed potatoes, fluffy rice, or al dente pasta, and finish with a sprinkle of fresh parsley for a pop of color and flavor. Bursting with homestyle goodness, this recipe is a must-try for fans of classic comfort food!
In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, milk, egg, minced garlic, salt, and black pepper. Mix well until all ingredients are evenly incorporated.
Form the mixture into small meatballs, around 1.5 inches in diameter, and place them on a plate or tray.
Heat a large skillet over medium heat and add 1 tablespoon of olive oil. Add the meatballs in batches, ensuring they are not crowded, and brown them on all sides (about 5 minutes per batch). Remove and set aside on a plate.
In the same skillet, heat the remaining 1 tablespoon of olive oil and the butter over medium heat. Add the thinly sliced onions and sauté until softened and golden brown, about 10-12 minutes.
Sprinkle the flour over the onions and stir well to coat evenly. Cook for 1-2 minutes to remove the raw flour taste.
Slowly pour in the beef broth while stirring constantly to form a smooth sauce. Add the Worcestershire sauce and thyme, and bring to a simmer.
Return the browned meatballs to the skillet, spooning some of the sauce over them. Cover the skillet with a lid and simmer on low heat for 20-25 minutes, allowing the meatballs to cook through and absorb the flavors of the sauce.
Taste the sauce and adjust seasoning with additional salt and pepper if needed.
Garnish the meatballs and sauce with chopped parsley. Serve hot over mashed potatoes, rice, or pasta.
Serving size | 1816.4 grams (1816.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3023 |
Total Fat 216.10g | 277% |
Saturated Fat 80.20g | 401% |
Polyunsaturated Fat 5.20g | |
Cholesterol 842mg | 281% |
Sodium 6094mg | 265% |
Total Carbohydrate 91.50g | 33% |
Dietary Fiber 8.20g | 29% |
Total Sugars 20.90g | |
Protein 186.80g | 374% |
Vitamin D 115IU | 574% |
Calcium 389mg | 30% |
Iron 22mg | 124% |
Potassium 2351mg | 50% |
Source of Calories