Mix minced meat, egg, breadcrumbs, salt, pepper, and herbs of your choice until combined. Shape into small balls (roughly walnut-sized).
Bring broth to a boil over medium-high heat. Add meatballs and simmer for 15-20 minutes until cooked through.
Meanwhile, dice the onion and chop the garlic. Heat oil in a large pan over medium-high heat. Sauté the onion for 3-4 minutes until softened. Add the canned tomatoes, garlic, tomato paste, and cream. Season with salt and pepper. Simmer for 5 minutes.
Transfer meatballs to the sauce, stir to combine, and simmer for 2 minutes. Serve on plates with pasta, potatoes, or rice.