Simmered Beef Meatballs in Tomato Sauce
Meats

Simmered Beef Meatballs in Tomato Sauce

ML
By Marie Lefebvre · Updated October 20, 2026

Juicy, tender beef meatballs slow-cooked in their own natural juices, then finished with a simple tomato sauce. This budget-friendly recipe requires no breadcrumbs or eggs — just well-seasoned ground beef pressed into firm balls. Serve with creamy mashed potatoes for the ultimate comfort meal.

Prep⏱️ 30 min
Servings👥 25 servings
Difficulty📊 Easy
↓ Jump to Recipe Pin it
Pinterest WhatsApp Facebook

🛒 Ingredients

25 servings

25
  • 1 kg (2.2 lb) ground beef of your choice
  • 1 small onion, finely grated
  • Salt and black pepper, to taste
  • Spices of your choice (garlic powder, paprika, herbs)
  • 2 tablespoons vegetable oil
  • 1 small can (2.5 oz) tomato paste
  • ½ cup water

Directions

  1. 1

    In a large bowl, season the ground beef with salt, pepper, and your preferred spices. Add the grated onion and mix thoroughly by hand until evenly combined.

  2. 2

    Take small portions of meat (about the size of a walnut) and roll them firmly between your palms to form tight, compact meatballs. Set aside on a plate.

  3. 3

    Heat the oil in a wide, heavy-bottomed pan over medium heat. Carefully add the meatballs, layering if needed.

  4. 4

    Cover the pan and cook over medium-low heat. The meatballs will release their juices and steam-cook in their own liquid for about 15 minutes.

  5. 5

    Once the liquid has evaporated, gently stir and allow the meatballs to develop a light golden color.

  6. 6

    Stir in the tomato paste diluted in the half cup of water. Reduce heat and simmer until the sauce thickens.

  7. 7

    Adjust seasoning and serve hot, ideally with mashed potatoes or white rice.

💡 Chef's Tip

No eggs or breadcrumbs needed — the key is pressing the meatballs firmly as you shape them so they hold their form during cooking. The natural steam from the meat keeps them moist throughout.