Print

Authentic Italian Veal Meatballs in Rich Tomato Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender Italian veal meatballs simmered in a rich, aromatic tomato sauce, offering a comforting and authentic homemade dish.

  • Author: Sophia
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Italian
  • Diet: Halal

Ingredients

  • 500 g ground veal
  • 1/2 cup breadcrumbs
  • 1/4 cup milk
  • 1 egg
  • 1/3 cup grated parmesan cheese
  • 2 tablespoons fresh parsley, chopped
  • 2 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 800 g canned crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon sugar
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • Salt and pepper to taste
  • 1/4 cup fresh basil leaves, chopped

Instructions

  1. In a bowl, soak breadcrumbs in milk for a few minutes until soft.
  2. Add ground veal, egg, parmesan, parsley, garlic, salt, and pepper; mix gently until combined.
  3. Shape into small meatballs about the size of a walnut and set aside.
  4. Heat olive oil in a large pan over medium heat and sauté chopped onion until soft.
  5. Add garlic and cook for 1 minute until fragrant.
  6. Stir in crushed tomatoes, tomato paste, sugar, oregano, basil, salt, and pepper.
  7. Bring sauce to a gentle simmer.
  8. Add meatballs carefully into the sauce.
  9. Cover and cook for 25–30 minutes, stirring occasionally.
  10. Stir in fresh basil and adjust seasoning if needed.
  11. Serve hot with pasta, rice, or bread.

Notes

  • Avoid overmixing the meat to keep meatballs tender.
  • Soaked breadcrumbs help retain moisture.
  • You can substitute veal with chicken or turkey.
  • Add chili flakes for a spicy kick.
  • Store leftovers in the fridge for up to 3 days or freeze for 2 months.

Nutrition