Warm, comforting, and incredibly easy to make, this Easy Meatball Tortellini Soup is the ultimate one-pot meal for busy weeknights or cozy family dinners. Featuring tender, homemade beef meatballs seasoned with garlic and Italian herbs, this hearty soup is brimming with cheese-filled tortellini, nutrient-packed fresh spinach, and a flavorful tomato-chicken broth. Ready in just 45 minutes, this recipe highlights simple yet wholesome ingredients, including Parmesan, diced tomatoes, and aromatic garlic, for a rich, savory flavor profile. Perfect for serving with crusty bread, a sprinkle of fresh parsley, and extra Parmesan on top, this satisfying soup is guaranteed to become a family favorite. Plus, it’s ideal for meal prep or freezing, making it a go-to option for a delicious, stress-free dinner.
In a large mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, garlic powder, Italian seasoning, salt, and black pepper. Mix until fully combined.
Roll the meat mixture into small, bite-sized meatballs and set aside.
In a large pot, heat 2 tablespoons of olive oil over medium-high heat. Add the meatballs in batches and cook until browned on all sides, about 5 minutes. Remove the meatballs and set aside on a plate. (They do not need to be fully cooked as they will finish cooking in the soup.)
In the same pot, add the diced onion and cook for 3-4 minutes, or until softened. Add the minced garlic and cook for another 30 seconds until fragrant.
Stir in the diced tomatoes and chicken broth. Bring the mixture to a boil.
Once boiling, add the browned meatballs back to the pot. Reduce the heat to a simmer and cook for 10 minutes, allowing the flavors to meld together and the meatballs to cook through.
Add the tortellini to the pot and cook according to the package instructions, typically 5-7 minutes.
Stir in the fresh spinach and cook for 1-2 minutes, or until wilted.
Taste the soup and adjust seasoning with salt and pepper, if needed.
Ladle the soup into bowls and garnish with fresh parsley and grated Parmesan cheese, if desired. Serve hot and enjoy!
Serving size | 3354 grams (3354.0g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2591 |
Total Fat 147.00g | 188% |
Saturated Fat 53.90g | 270% |
Polyunsaturated Fat 4.60g | |
Cholesterol 630mg | 210% |
Sodium 7902mg | 344% |
Total Carbohydrate 173.50g | 63% |
Dietary Fiber 27.40g | 98% |
Total Sugars 35.90g | |
Protein 155.80g | 312% |
Vitamin D 54IU | 269% |
Calcium 1185mg | 91% |
Iron 27mg | 150% |
Potassium 4572mg | 97% |
Source of Calories