Ingredients
Equipment
Method
- In a large bowl, gently combine the ground beef, ground pork, breadcrumbs, Parmesan cheese, parsley, minced garlic, egg, milk, Italian seasoning, salt, and pepper. Be careful not to overmix.
- Using your hands or a cookie scoop, form the mixture into approximately 1 1/2-inch meatballs.
- In a large skillet, heat 1 tablespoon of olive oil over medium-high heat. Brown the meatballs in batches, turning them occasionally, until they are browned on all sides. Remove the browned meatballs from the skillet and set aside.
- In the same skillet (or a Dutch oven), heat the remaining tablespoon of olive oil over medium heat. Add the chopped onion, carrots, and celery and cook until softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
- Pour in the red wine and bring to a simmer, scraping up any browned bits from the bottom of the skillet. Let the wine simmer for a few minutes to reduce slightly.
- Stir in the crushed tomatoes, beef broth, tomato paste, oregano, basil, and red pepper flakes (if using). Season with salt and pepper to taste.
- Gently add the browned meatballs to the sauce, making sure they are mostly submerged. Bring the sauce to a simmer, then reduce the heat to low, cover the skillet or Dutch oven, and let the meatballs braise for at least 1 hour, or up to 2 hours, stirring occasionally.
- Taste and adjust seasoning as needed.
Notes
Don't overmix the meat. Use a light hand when forming meatballs. Browning meatballs before braising adds flavor. Braising the meatballs in the sauce for an extended period allows them to become incredibly tender. Taste and adjust the sauce throughout the braising process. Store leftovers in an airtight container in the refrigerator for up to 3-4 days or freeze for up to 2-3 months. Serve over pasta, as an appetizer with crusty bread, in a sandwich, with polenta, or alongside vegetables. Add a pinch of sugar to balance the acidity of the tomatoes or a splash of balsamic vinegar for extra depth. Spice it up with more red pepper flakes or cayenne pepper. Add finely diced zucchini, mushrooms, or bell peppers to the meatball mixture. Try ground turkey or chicken instead of beef and pork. Substitute the meat with plant-based ground meat alternatives. Swap out the parsley for basil, oregano, or thyme.