In a bowl, mix ground beef, Italian sausage, bread crumbs, Parmesan, egg, Italian seasoning, salt, and pepper until just combined.
Let the mixture rest for 10 minutes to hydrate the crumbs and ensure tender meatballs.
Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
Shape into 1-inch meatballs and bake 18–20 minutes until golden.
Soup
Heat olive oil in a large pot over medium heat. Sauté onion, carrots, and celery 5 minutes until tender.
Add garlic and cook 1 minute until fragrant.
Pour in chicken broth and diced tomatoes. Bring to a gentle boil.
Add baked meatballs, reduce heat, and simmer 15 minutes.
Remove from heat, stir in spinach and heavy cream until the broth is glossy. Season with salt and pepper.
Notes
Rest the meatball mixture for 10 minutes before shaping; this helps maintain tender centers.Always stir in the cream off the heat to keep it from splitting and to create a silky broth.
Nutrition
Serving: 350gCalories: 380kcalCarbohydrates: 15g
Keyword comfort soup, Creamy Italian Meatball Soup Recipe, Italian soup, meatball soup, one-pot soup