Go Back
+ servings
Easy Meatball Soup

Cozy Up with Easy Meatball Soup in 3 Delicious Ways

This Easy Meatball Soup is a comforting dish combining mini meatballs, vegetables, and pasta in a savory broth, ideal for family dinners.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 6 cups
Course: Soups
Cuisine: American
Calories: 350

Ingredients
  

For the Meatballs
  • 1 lb Ground Beef Use 80/20 for the best flavor; ground turkey or chicken can lighten it up.
  • 1 large Egg Binds meatballs together; a flax egg is a great vegan alternative.
  • 0.5 cup Parmesan Cheese Adds richness; optional, but nutritional yeast can replace it for vegan diets.
  • 0.5 cup Breadcrumbs Provides structure; swap with gluten-free breadcrumbs if needed.
  • 0.5 cup Minced Onion Enhances flavor; shallots provide a milder touch if you prefer.
  • 2 cloves Minced Garlic Add aromatic depth; fresh garlic is ideal, though granulated works too.
  • 1 tsp Dried Basil Season the meatballs; feel free to use fresh herbs for enhanced flavor.
  • 1 tsp Dried Oregano Season the meatballs; feel free to use fresh herbs for enhanced flavor.
For the Soup
  • 2 tbsp Olive Oil For sautéing; avocado oil or ghee can be good substitutes.
  • 1 cup Carrots These base veggies add flavor and nutrition; zucchini or kale can also be used.
  • 1 cup Celery These base veggies add flavor and nutrition; zucchini or kale can also be used.
  • 1 cup Onion These base veggies add flavor and nutrition; zucchini or kale can also be used.
  • 2 cups Spinach These base veggies add flavor and nutrition; zucchini or kale can also be used.
  • 4 cups Low Sodium Chicken Broth The soup’s handy liquid base; stick to vegetable broth for a vegetarian twist.
  • 28 oz Crushed Tomatoes Supply depth; swap with tomato sauce if necessary.
  • 1 cup Ditalini Pasta Brings heartiness; any small pasta or rice can work in a pinch.
  • 1 piece Parmesan Cheese Rind Boosts soup flavor; feel free to omit it.
  • 1 piece Bay Leaf Adds earthiness; don’t forget to remove it before serving!

Equipment

  • Baking Sheet
  • large pot
  • mixing bowl

Method
 

Preparation
  1. Preheat your oven to 450°F (232°C) and line a baking sheet with parchment paper.
  2. In a large mixing bowl, combine the ground beef, egg, Parmesan cheese, breadcrumbs, minced onion, minced garlic, dried basil, and oregano.
  3. Roll the mixture into small, bite-sized meatballs, about one inch in diameter, and place them on the prepared baking sheet.
Cooking the Meatballs
  1. Insert the baking sheet into the preheated oven and bake the meatballs for about 10 minutes, or until they are nicely browned.
Cooking the Vegetables
  1. While the meatballs are baking, heat a large pot over medium heat and add a drizzle of olive oil.
  2. Add the chopped carrots, celery, and onion, sautéing for about 5 minutes until the vegetables soften and the onion is translucent.
Combine Ingredients
  1. Once the vegetables are tender, add the baked meatballs to the pot along with the chicken broth, crushed tomatoes, and bay leaf.
  2. Stir well and bring the mixture to a gentle boil over medium-high heat.
Cook the Pasta
  1. Once boiling, add the ditalini pasta and cook according to package instructions, typically about 8-10 minutes.
Add Greens and Serve
  1. In the last couple of minutes of cooking, stir in the fresh spinach.
  2. Remove the bay leaf and any Parmesan rind before serving.
  3. Ladle the soup into bowls while hot, and serve with crusty bread on the side.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 40gProtein: 25gFat: 10gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 70mgSodium: 600mgPotassium: 800mgFiber: 5gSugar: 6gVitamin A: 50IUVitamin C: 30mgCalcium: 20mgIron: 15mg

Notes

This soup can be easily customized with different veggies or meats. Perfect for meal prep and can be frozen for later use.

Tried this recipe?

Let us know how it was!