Beef meatballs in sauce are a classic dish enjoyed worldwide for their rich flavors and versatility. Whether served with pasta, rice, or crusty bread, these juicy meatballs coated in a luscious tomato-based sauce create a heartwarming meal. This recipe ensures tender, well-seasoned meatballs paired with a perfectly balanced sauce, making it an irresistible choice for any occasion.
Ingredients:
For the Meatballs:
- 1 lb (450g) ground beef
- ½ cup breadcrumbs
- 1 egg
- ¼ cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 2 tbsp fresh parsley, chopped
- ½ tsp salt
- ½ tsp black pepper
- ½ tsp dried oregano
- ½ tsp red pepper flakes (optional)
- 2 tbsp milk
- 2 tbsp olive oil (for frying)
For the Sauce:
- 2 tbsp olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 can (14 oz) crushed tomatoes
- 1 can (14 oz) tomato sauce
- ½ tsp salt
- ½ tsp black pepper
- 1 tsp dried basil
- ½ tsp dried oregano
- ½ tsp red pepper flakes (optional)
- 1 tsp sugar
- ½ cup water or beef broth
Instructions:
- Prepare the Meatball Mixture: In a large mixing bowl, combine ground beef, breadcrumbs, egg, Parmesan cheese, minced garlic, chopped onion, parsley, salt, black pepper, oregano, and red pepper flakes if using. Pour in the milk and mix everything gently using your hands until just combined. Avoid overmixing, as it can make the meatballs tough.
- Shape the Meatballs: Take small portions of the mixture and roll them into evenly sized meatballs, about 1 inch in diameter. Place them on a plate or tray while preparing the sauce.
- Cook the Meatballs: Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the meatballs in batches, ensuring not to overcrowd the pan. Sear them until browned on all sides, about 5 minutes. Remove from the pan and set aside.
- Make the Sauce: In the same skillet, add another 2 tablespoons of olive oil. Sauté the chopped onion until translucent, then add the minced garlic and cook for another 30 seconds.
- Add the Tomatoes and Seasonings: Pour in the crushed tomatoes and tomato sauce. Stir in salt, black pepper, dried basil, oregano, red pepper flakes, sugar, and water or beef broth. Stir well and let the sauce simmer for 5 minutes.
- Simmer the Meatballs: Gently place the browned meatballs into the sauce, ensuring they are fully covered. Reduce the heat to low, cover the skillet, and let everything simmer for 25-30 minutes. Stir occasionally to prevent sticking and ensure even cooking.
- Taste and Adjust: After simmering, taste the sauce and adjust seasoning if needed. If it’s too thick, add a splash of water or broth to reach the desired consistency.
- Serve and Enjoy: Garnish the meatballs with extra Parmesan cheese and fresh parsley. Serve hot over pasta, rice, or with toasted bread for a comforting meal.