juicy-beef-meatballs-in-tomato-sauce

Juicy Beef Meatballs in Rich Tomato Sauce

TOTAL
90min
PREP
30min
COOK
60min
Medium

Create incredibly tender and flavorful beef meatballs, simmered to perfection in a vibrant, homemade marinara sauce. This classic dish is a guaranteed crowd-pleaser, perfect served over pasta or with crusty bread for dipping.

450 Calories
35g Protein
20g Carbs
25g Fats

*Nutrition per serving

Meatballs
Tomato Sauce
Italian
Dinner

Ingredients

Servings: 6
750g (1.65 lb) Ground Beef (80/20)
120ml (1/2 cup) Fresh Breadcrumbs
60ml (1/4 cup) Milk
1 Large Egg
50g (1/2 cup) Grated Parmesan Cheese
30g (1/4 cup) Finely Chopped Fresh Parsley
2 cloves (about 6g or 2 tsp) Minced Garlic
10g (2 tsp) Salt
2g (1/2 tsp) Black Pepper
30ml (2 tbsp) Olive Oil
1 medium (about 150g or 1 cup) Yellow Onion, finely chopped
1 medium (about 75g or 1/2 cup) Carrot, finely chopped
1 stalk (about 50g or 1/2 cup) Celery Stalk, finely chopped
3 cloves (about 9g or 1 tbsp) Minced Garlic
800g (28 oz) Crushed Tomatoes (canned)
30g (2 tbsp) Tomato Paste
240ml (1 cup) Beef Broth or Water
5g (1 tbsp) Dried Oregano
5g (1 tbsp) Dried Basil
1 Bay Leaf
5g (1 tsp) Sugar
5g (1 tsp) Salt
2g (1/2 tsp) Black Pepper
A few leaves Fresh Basil Leaves, for garnish

Steps

1

Prepare the meatballs: In a small bowl, combine the breadcrumbs and milk. Let it sit for about 5 minutes until the breadcrumbs soften. This step is crucial for moist meatballs.

2

In a large mixing bowl, add the ground beef, softened breadcrumbs (discard any excess milk if the mixture seems too wet), the beaten egg, grated Parmesan cheese, chopped parsley, 2 minced garlic cloves, 10g (2 tsp) salt, and 2g (1/2 tsp) black pepper. Ensure your hands are clean before mixing.

💡

Avoid overmixing the meatball mixture, as this can result in tough meatballs. Mix just until all ingredients are combined.

3

Gently mix the ingredients with your hands until just combined. Be careful not to overwork the mixture. Overworking can make the meatballs dense and tough.

💡

The ideal consistency is when the mixture holds together loosely. If it feels too wet, you can add a tablespoon more of breadcrumbs. If too dry, a splash more milk.

4

Roll the meatballs: Lightly wet your hands to prevent sticking. Roll the meat mixture into meatballs, about 3.8cm (1.5 inches) in diameter. You should get about 20-24 meatballs. Place them on a plate or baking sheet.

💡

Try to make them all the same size for even cooking.

5

Prepare the tomato sauce base: Heat 30ml (2 tbsp) of olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the finely chopped yellow onion, carrot, and celery (this mixture is called a soffritto). Sauté, stirring occasionally, until the vegetables are softened and translucent, about 8-10 minutes. Do not let them brown.

6

Add the remaining 3 minced garlic cloves to the pot and cook for another minute until fragrant. Be careful not to burn the garlic.

💡

Burnt garlic can make the entire sauce bitter.

7

Stir in the tomato paste and cook for 1-2 minutes, stirring constantly. This helps to deepen its flavor and color.

8

Pour in the crushed tomatoes and beef broth (or water). Add the dried oregano, dried basil, bay leaf, and the optional sugar if using. Stir everything together to combine.

💡

Using beef broth instead of water adds an extra layer of savory flavor to the sauce.

9

Bring the sauce to a gentle simmer. Season with 5g (1 tsp) salt and 2g (1/2 tsp) black pepper, or to your taste. Remember that the meatballs also have salt, so season cautiously at this stage.

💡

Taste and adjust seasoning as needed. The flavor of the sauce will develop as it simmers.

10

Gently add the rolled meatballs to the simmering tomato sauce. Ensure they are mostly submerged. If the sauce seems too thick, you can add a little more broth or water (about 120ml or 1/2 cup).

💡

Avoid overcrowding the pot. If necessary, you can cook the meatballs in batches, but it's best to cook them all in the sauce for maximum flavor infusion.

11

Cover the pot, reduce the heat to low, and let the meatballs simmer gently in the sauce for at least 30-45 minutes, or until the meatballs are cooked through and tender. Stir occasionally to prevent sticking.

💡

Simmering is key to tender meatballs. A longer, slower simmer is better than a rapid boil.

12

Remove the bay leaf before serving.

💡

The bay leaf is for flavor infusion and should not be eaten.

13

Serve the meatballs hot, spooning plenty of the rich tomato sauce over them. Garnish with fresh basil leaves if desired. This dish is excellent served with spaghetti, linguine, or any pasta of your choice, or with crusty bread for dipping.

💡

For an even richer sauce, you can stir in a tablespoon of butter or a splash of heavy cream at the end of cooking, but this is optional.