Juicy and tender ground veal meatballs simmered in a rich tomato herb sauce. Perfect for serving over pasta, rice, or alongside crusty bread. This recipe is a harmonious blend of classic Italian flavors and wholesome ingredients, making it a family favorite.
1/2cupBreadcrumbs (use gluten-free breadcrumbs if needed)
1/4CupGrated Parmesan cheese
1Large egg
2Cloves garlicminced
1/4cupFresh parsleyfinely chopped
1tspDried oregano
1/2tspSalt
1/4tspBlack pepper
1–2tbspOlive oil (for browning the meatballs)
For the Tomato Herb Sauce
2tbspOlive oil
1Small onionfinely chopped
3Cloves garlicminced
1canCrushed tomatoes
1/2cupChicken or beef broth
1tspDried basil
1tspSugar(balances acidity of tomatoes)
1/2tspChili flakes(optional, for heat)
Salt and pepper to taste
Fresh basil leaves for garnish
Instructions
Preparing the Meatballs
Mix the Ingredients: In a large bowl, combine the ground veal, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, oregano, salt, and black pepper. Mix gently with your hands until just combined. Avoid overmixing to keep the meatballs tender.
Shape the Meatballs: Form the mixture into 1–1.5-inch balls, placing them on a baking sheet lined with parchment paper. You should have about 16–20 meatballs.
Brown the Meatballs: Heat olive oil in a skillet over medium heat. Add the meatballs in batches, searing on all sides until golden brown. Remove and set aside. The meatballs do not need to be fully cooked yet.
Making the Tomato Herb Sauce
Sauté Aromatics: In the same skillet, heat olive oil. Add the onions and garlic, sautéing until soft and fragrant (about 3 minutes).
Build the Sauce: Pour in the crushed tomatoes, chicken broth, and red wine (if using). Stir in the dried basil, sugar, chili flakes, salt, and pepper.
Simmer the Sauce: Bring the mixture to a gentle simmer and cook uncovered for 10 minutes, allowing the flavors to meld.
Cooking the Meatballs
Combine Meatballs and Sauce: Gently place the browned meatballs into the simmering sauce. Cover and cook for 15–20 minutes, until the meatballs are cooked through (internal temperature should reach 160°F).
Rest and Garnish: Let the dish rest for 5–10 minutes off the heat. Garnish with fresh basil leaves before serving.
Notes
Substitutions: Ground turkey or chicken can replace veal for a lighter alternative. For a dairy-free version, skip the Parmesan and add a pinch of nutritional yeast.
Serving Suggestions: Pair with spaghetti, mashed potatoes, or a side of sautéed greens for a complete meal.
Storage Tips: Store leftovers in an airtight container in the refrigerator for up to 3 days. Freeze for longer storage.
Wine Pairing: Serve with a light red wine like Pinot Noir or a medium-bodied Chianti.
This hearty ground veal recipe will impress guests while remaining simple enough for a weeknight meal. The succulent meatballs and flavorful tomato sauce create a comforting, crowd-pleasing dish.