Nutrition Facts for Herb and onion meatballs in tomato sauce

Herb and Onion Meatballs in Tomato Sauce

Savor the comforting flavors of these Herb and Onion Meatballs in Tomato Sauce, a hearty and aromatic dish that’s perfect for weeknight dinners or special gatherings. Juicy, tender meatballs are infused with the freshness of parsley and thyme, combined with finely chopped onion and garlic for a burst of savory goodness. They’re seared to golden perfection before simmering in a rich, slow-cooked tomato sauce, made with crushed tomatoes, a touch of tomato paste, and fragrant hints of oregano and bay leaf. This easy-to-follow recipe comes together in just an hour and serves four, making it a versatile and crowd-pleasing option. Pair these luscious meatballs with pasta, rice, or crusty bread to soak up every drop of that flavorful sauce. It’s comfort food at its finest, packed with fresh herbs and bold flavors that will leave everyone asking for seconds.

Nutriscore Rating: 68/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 Herb and Onion Meatballs in Tomato Sauce
Prep Time:20 mins
Cook Time:40 mins
Total Time:60 mins
Servings: 4

Ingredients

  • 500 grams ground beef
  • 1 large yellow onion, finely chopped
  • 3 cloves garlic cloves, minced
  • 60 grams bread crumbs
  • 60 milliliters milk
  • 1 large egg
  • 2 tablespoons fresh parsley, chopped
  • 1 tablespoon fresh thyme, chopped
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 2 tablespoons olive oil
  • 400 grams crushed tomatoes (canned)
  • 2 tablespoons tomato paste
  • 240 milliliters chicken or beef stock
  • 1 teaspoon dried oregano
  • 1 teaspoon sugar
  • 1 whole bay leaf
  • 2 tablespoons fresh basil leaves, chopped (optional)

Directions

Step 1

In a large mixing bowl, combine the bread crumbs and milk. Let sit for 5 minutes until the milk is absorbed.

Step 2

Add the ground beef, chopped onion, minced garlic, egg, parsley, thyme, salt, and black pepper to the bowl. Mix until just combined. Be careful not to overmix as this can make the meatballs tough.

Step 3

Using your hands, shape the mixture into evenly-sized meatballs, about the size of a golf ball. You should get around 16 meatballs.

Step 4

Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the meatballs in batches, searing them until browned on all sides (about 6–8 minutes per batch). Remove the browned meatballs and set them aside on a plate.

Step 5

In the same skillet, add the tomato paste and cook for 1–2 minutes to bring out its flavor. Then, stir in the crushed tomatoes, chicken or beef stock, oregano, sugar, and bay leaf. Simmer for 5 minutes to allow the flavors to meld.

Step 6

Gently place the browned meatballs back into the skillet with the tomato sauce. Cover and simmer over low heat for 25 minutes, occasionally stirring gently to prevent sticking.

Step 7

Remove the bay leaf. Taste the sauce and adjust seasoning with additional salt or pepper if needed.

Step 8

Garnish with fresh basil leaves, if desired, and serve hot. These meatballs pair wonderfully with pasta, rice, or crusty bread.

Nutrition Facts

Serving size (1568.1g)
Amount per serving % Daily Value*
Calories 1970.8
Total Fat 130.7g 0%
Saturated Fat 43.5g 0%
Polyunsaturated Fat 4.6g
Cholesterol 556.9mg 0%
Sodium 4672.2mg 0%
Total Carbohydrate 101.1g 0%
Dietary Fiber 14.8g 0%
Total Sugars 38.0g
Protein 111.5g 0%
Vitamin D 81.0IU 0%
Calcium 442.1mg 0%
Iron 17.7mg 0%
Potassium 3056.9mg 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: 58.0%
Protein: 22.0%
Carbs: 20.0%