Nutrition Facts for Meatballs in beef gravy

Meatballs in Beef Gravy

Rich, hearty, and downright comforting, these Meatballs in Beef Gravy are a classic dish that will transport your dinner table straight to comfort food heaven. Made with a flavorful blend of ground beef and pork, these tender, homemade meatballs are seasoned to perfection with garlic and onion powders, then seared until golden brown. The rich, velvety beef gravy—made from a buttery roux, beef broth, and a hint of Worcestershire sauce—is the ultimate finishing touch, infusing each bite with deep, savory flavor. Ready in under an hour, this recipe is perfect for cozy family dinners or weeknight entertaining. Serve these delectable meatballs over fluffy mashed potatoes, egg noodles, or buttery rice for a soul-warming meal that will have everyone coming back for seconds.

Nutriscore Rating: 62/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.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Meatballs in Beef Gravy
Prep Time:20 mins
Cook Time:30 mins
Total Time:50 mins
Servings: 4

Ingredients

  • 1 lb ground beef
  • 0.5 lb ground pork
  • 0.5 cup bread crumbs
  • 0.25 cup milk
  • 1 large egg
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 2 tbsp olive oil
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 2 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 0.5 tsp dried thyme
  • 2 tbsp parsley (optional, for garnish)

Directions

Step 1

In a large mixing bowl, combine ground beef, ground pork, bread crumbs, milk, egg, garlic powder, onion powder, salt, and black pepper. Mix until evenly combined, but do not overmix.

Step 2

Roll the mixture into 1 to 1.5-inch meatballs. You should have approximately 18-20 meatballs.

Step 3

Heat olive oil in a large skillet over medium heat. Add meatballs in batches, making sure not to overcrowd the pan. Cook for 6-8 minutes, turning occasionally, until browned on all sides. Remove the meatballs from the skillet and set them aside.

Step 4

In the same skillet, reduce the heat to medium and add butter. Once melted, whisk in flour and cook for 1-2 minutes until the mixture is golden brown and bubbly.

Step 5

Gradually whisk in the beef broth, making sure there are no lumps. Add Worcestershire sauce and dried thyme. Bring the mixture to a simmer and let it thicken for 3-4 minutes.

Step 6

Return the meatballs to the skillet, spooning the gravy over them. Reduce the heat to low, cover, and simmer for 10-15 minutes, or until the meatballs are fully cooked (internal temperature of 160°F).

Step 7

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

Step 8

Garnish with chopped parsley, if desired, and serve hot over mashed potatoes, rice, or egg noodles.

Nutrition Facts

Serving size (1432.3g)
Amount per serving % Daily Value*
Calories 2603.8
Total Fat 191.8g 0%
Saturated Fat 70.7g 0%
Polyunsaturated Fat 5.4g
Cholesterol 796.0mg 0%
Sodium 5478.1mg 0%
Total Carbohydrate 62.3g 0%
Dietary Fiber 4.0g 0%
Total Sugars 9.2g
Protein 158.6g 0%
Vitamin D 85.1IU 0%
Calcium 386.2mg 0%
Iron 16.3mg 0%
Potassium 1839.8mg 0%
*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: 66.1%
Protein: 24.3%
Carbs: 9.5%