Ingredients
Method
Preparation
- In a large bowl, combine the ground beef, breadcrumbs, grated Parmesan cheese, milk, egg, minced garlic, chopped parsley, salt, and black pepper. Mix gently until just combined to avoid tough meatballs, then shape the mixture into 1 1/2-inch meatballs.
Cooking Meatballs
- Heat the olive oil in a large skillet over medium heat. Working in batches, add the meatballs and cook, turning them to brown all sides evenly for about 5-6 minutes. Once browned, remove the meatballs from the skillet and set aside.
Making the Sauce
- In the same skillet, add the finely chopped onion and cook over medium heat until softened and translucent, about 5 minutes. Add the minced garlic and sauté for an additional 1 minute until fragrant.
- Stir in the crushed tomatoes, tomato paste, dried oregano, red pepper flakes (if using), sugar, and a pinch of salt and pepper. Mix well to combine all ingredients and bring the sauce to a gentle simmer.
Simmering
- Return the browned meatballs to the skillet, nestling them into the tomato sauce. Cover the skillet and let the meatballs simmer over low heat for 25-30 minutes to cook through and meld the flavors.
Serving
- Garnish the finished dish with fresh basil or parsley. Serve hot, ideally over pasta, rice, or alongside crusty bread.
Notes
For best results, avoid overmixing the meatball mixture to prevent toughness. Skipping the resting period after browning halts the cooking process. Always taste your sauce before serving to adjust seasonings. A splash of balsamic vinegar can add an extra flavor boost.
