Homemade Beef Meatballs in Tomato Sauce
Meats

Homemade Beef Meatballs in Tomato Sauce

ML
By Marie Lefebvre · Updated October 20, 2026

Tender beef meatballs simmered in a rich, fragrant tomato sauce — a hearty comfort dish perfect for feeding a crowd. Easy to prepare with pantry staples, it brings warmth to the table any day of the week. A timeless family favourite that never gets old.

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

🛒 Ingredients

10 servings

10
  • 500 g ground beef
  • 2 cups all-purpose flour
  • 1 tablespoon salt
  • 1 egg
  • 2 medium onions, finely chopped
  • 1 can sautéed tomato sauce
  • 1 beef bouillon cube
  • 1 medium bell pepper, finely chopped
  • 1 cup water
  • Oil for frying

Directions

  1. 1

    In a large bowl, whisk the egg with the salt until combined.

  2. 2

    Add the ground beef, one chopped onion and the flour.

  3. 3

    Mix thoroughly until the mixture comes together into a sticky, cohesive blend.

  4. 4

    Using a spoon, shape the mixture into small balls and fry in hot oil until golden brown on all sides.

  5. 5

    Drain the meatballs on paper towels and set aside.

  6. 6

    In a saucepan, sauté the remaining onion in a drizzle of oil until soft and translucent.

  7. 7

    Crumble in the bouillon cube, then add the tomato sauce, bell pepper and water. Stir to combine.

  8. 8

    Bring to a boil, then gently add the fried meatballs.

  9. 9

    Reduce heat and simmer for 10 minutes, allowing the meatballs to absorb the sauce.

  10. 10

    Serve hot over steamed rice or pasta.

💡 Chef's Tip

Chill the meat mixture in the fridge for 15 minutes before shaping — it becomes less sticky and the meatballs hold their shape better during frying.