Nutrition Facts for Meatballs in onion sauce

Meatballs in Onion Sauce

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!

Nutriscore Rating: 64/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Meatballs in Onion Sauce
Prep Time:20 mins
Cook Time:40 mins
Total Time:60 mins
Servings: 4

Ingredients

  • 500 grams Ground beef
  • 250 grams Ground pork
  • 60 grams Breadcrumbs
  • 60 milliliters Milk
  • 1 Egg
  • 2 cloves Garlic, minced
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper, ground
  • 2 tablespoons Olive oil
  • 2 large Yellow onion, thinly sliced
  • 2 tablespoons Butter
  • 1.5 tablespoons All-purpose flour
  • 500 milliliters Beef broth
  • 1 teaspoon Worcestershire sauce
  • 0.5 teaspoon Thyme, dried
  • 2 tablespoons Parsley, chopped (for garnish)

Directions

Step 1

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.

Step 2

Form the mixture into small meatballs, around 1.5 inches in diameter, and place them on a plate or tray.

Step 3

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.

Step 4

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.

Step 5

Sprinkle the flour over the onions and stir well to coat evenly. Cook for 1-2 minutes to remove the raw flour taste.

Step 6

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.

Step 7

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.

Step 8

Taste the sauce and adjust seasoning with additional salt and pepper if needed.

Step 9

Garnish the meatballs and sauce with chopped parsley. Serve hot over mashed potatoes, rice, or pasta.

Nutrition Facts

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%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 63.6%
Protein: 24.4%
Carbs: 12.0%