Tomato Sauce Meatballs

Tomato Chili Sauce Meatballs served on pasta in a white bowl.

5 from 2 reviews

Tomato Chili Sauce Meatballs make a crowd pleasing dinner when served on rice or spaghetti. Coated in a sweet, tangy and spicy sauce, these juicy meatballs melt in your mouth. They are easy to make, so why don’t you double the recipe and freeze the leftovers for later?




  • 3 slices white bread, crusts removed (about 1 cup when torn)
  • ¼ cup water
  • 1 onion, grated and drained
  • 4 cloves garlic, minced
  • 14 oz ground beef (400g)
  • 7 oz ground lamb (200g)
  • 1 egg
  • ¾ teaspoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon cumin
  • 1 and ½ tablespoons olive oil

Tomato Chili Sauce

  • 1 tablespoon olive oil
  • 4 cloves garlic, minced
  • 2 cups pureed tomatoes
  • 1 red chili, seeds removed and diced
  • 1 tablespoon vinegar
  • 1 teaspoon honey
  • ½ teaspoon salt
  • ¼ cup chopped green onion


  1. Place the bread, water and onion in a large bowl. Mix with your hands so that the torn bread is soaked.
  2. Add in garlic, ground beef, lamb, egg and spices. Mix these using your hand until combined well. Make balls from this mixture and place them on a plate.
  3. Heat 1 and ½ tablespoons olive oil in a large non-stick pan over medium heat. Place the meatballs carefully and brown them shaking the pan occasionally for about 5 minutes so that all parts of meatballs are browned equally. We don’t want them to cook completely. Transfer on a plate.
  4. Heat 1 tablespoon olive oil in the same pan. Add garlic and sauté for about 30 seconds. Add in tomato puree and cook uncovered until it boils. Bring the heat to medium low and let it simmer until thickens. Add in chili, vinegar, honey and salt. Give it a stir.
  5. Transfer the meatballs and cook for about 10 minutes, stirring occasionally. Garnish with chopped green onion.
  6. Serve the meatballs over pasta, rice or as they are.

Keywords: tomato sauce meatballs, meatballs with tomato suace