Homemade Beef Meatballs in Tomato Sauce
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.
🛒 Ingredients
10 servings
- 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
🛍️ Recommended tools
Amazon affiliate links
Directions
- 1
In a large bowl, whisk the egg with the salt until combined.
- 2
Add the ground beef, one chopped onion and the flour.
- 3
Mix thoroughly until the mixture comes together into a sticky, cohesive blend.
- 4
Using a spoon, shape the mixture into small balls and fry in hot oil until golden brown on all sides.
- 5
Drain the meatballs on paper towels and set aside.
- 6
In a saucepan, sauté the remaining onion in a drizzle of oil until soft and translucent.
- 7
Crumble in the bouillon cube, then add the tomato sauce, bell pepper and water. Stir to combine.
- 8
Bring to a boil, then gently add the fried meatballs.
- 9
Reduce heat and simmer for 10 minutes, allowing the meatballs to absorb the sauce.
- 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.
🍽️ Complete your meal
More ideas to accompany this dish
