
Pasta, Rice & Noodles
Garlic-Butter Mashed Potatoes with Roasted Garlic
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.
*Nutrition per serving
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.
*Nutrition per serving
| 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 |
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.
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.
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.
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.
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.
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.
Stir in the tomato paste and cook for 1-2 minutes, stirring constantly. This helps to deepen its flavor and color.
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.
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.
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.
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.
Remove the bay leaf before serving.
The bay leaf is for flavor infusion and should not be eaten.
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.

Pasta, Rice & Noodles
Garlic-Butter Mashed Potatoes with Roasted Garlic

Pasta, Rice & Noodles
Creamy Parmesan Mashed Potatoes

Vegetable Recipes
Creamy Mashed Potatoes with Sweet Caramelized Onions

Meat & Poultry
Creamy Buttermilk & Chive Mashed Potatoes

Pasta, Rice & Noodles
Truffle-Infused Creamy Mashed Potatoes

Meat & Poultry
Creamy Smoky Paprika Mashed Potatoes