Warm, cozy, and irresistibly hearty, this Easy Meatball Soup is your go-to comfort meal that pairs rich, flavorful homemade meatballs with a medley of tender vegetables, savory broth, and just the right amount of pasta. Perfect for a busy weeknight, this one-pot wonder comes together in under an hour, featuring juicy beef meatballs seasoned with Parmesan, garlic, and oregano. Simmered alongside hearty carrots, celery, and a pop of vibrant baby spinach, this soup is as nutritious as it is satisfying. The addition of small pasta shapes, like ditalini or orzo, makes every spoonful indulgent and filling. Garnished with fresh parsley, this easy meatball soup is a family favorite that’s brimming with flavor and perfect for meal prep or a cozy dinner at home.
In a mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, garlic powder, dried oregano, salt, and black pepper. Mix until well combined.
Roll the meat mixture into small meatballs, about 1 inch in diameter, and set aside on a plate.
Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the meatballs in batches and cook until they are browned on all sides. Remove the meatballs and set aside. Repeat with the remaining meatballs, adding more oil if necessary.
In the same pot, heat the remaining 1 tablespoon of olive oil. Add the diced onion, carrots, and celery. Sauté for 5–7 minutes, or until the vegetables are softened.
Add the minced garlic and sauté for an additional 1 minute, until fragrant.
Pour in the chicken or beef broth and the canned diced tomatoes (with their juice). Bring the mixture to a boil.
Add the browned meatballs back into the pot. Reduce the heat to a simmer and cook for 15 minutes.
Stir in the uncooked pasta and cook for an additional 8–10 minutes, or until the pasta is tender.
Add the baby spinach and stir until wilted, about 1–2 minutes.
Taste the soup and adjust the seasoning with salt and pepper, if needed.
Serve hot, garnished with fresh parsley. Enjoy!
Serving size | 3156.2 grams (3156.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2602 |
Total Fat 151.00g | 194% |
Saturated Fat 50.40g | 252% |
Polyunsaturated Fat 8.00g | |
Cholesterol 602mg | 201% |
Sodium 9994mg | 435% |
Total Carbohydrate 185.20g | 67% |
Dietary Fiber 24.50g | 88% |
Total Sugars 36.10g | |
Protein 138.90g | 278% |
Vitamin D 54IU | 269% |
Calcium 781mg | 60% |
Iron 21mg | 116% |
Potassium 3728mg | 79% |
Source of Calories