Go Back
+ servings
Easy Meatball Soup

Ultimate Easy Meatball Soup for Cozy Family Nights

Warm up with this Easy Meatball Soup filled with juicy meatballs, vibrant veggies, and comforting tomato broth.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Soups
Cuisine: Italian
Calories: 350

Ingredients
  

For the Meatballs
  • 1 lb Ground Beef can replace with ground turkey or chicken for a leaner option
  • 1 large Egg may omit if needed, but the texture might vary
  • 1/2 cup Breadcrumbs use gluten-free breadcrumbs if necessary
For the Soup
  • 2 tablespoons Olive Oil can substitute with avocado oil, butter, or ghee as desired
  • 2 cups Carrots, chopped
  • 2 cups Celery, chopped
  • 1 cup Onion, chopped
  • 4 cloves Minced Garlic use fresh garlic for the best results
  • 28 oz Crushed Tomatoes leftovers from a tomato sauce work too
  • 4 cups Low Sodium Chicken Broth any broth (beef or vegetable) will do
  • 1 cup Ditalini Pasta can swap with short pasta like elbow macaroni or orzo
  • 1 piece Parmesan Cheese Rind optional but highly recommended
  • 1 tablespoon Basil season the soup
  • 1 tablespoon Oregano season the soup
  • 1 teaspoon Thyme season the soup
  • 1 tablespoon Parsley season the soup
  • 1 teaspoon Black Pepper season the soup

Equipment

  • Oven
  • large pot
  • Baking Sheet

Method
 

Step‑by‑Step Instructions
  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, and breadcrumbs until just blended. Roll small balls and place them on the baking sheet. Bake for about 10 minutes until browned and cooked through.
  3. Heat a large pot over medium heat and add olive oil. Once hot, add chopped carrots, celery, onions, and minced garlic. Sauté for about 5 minutes until softened.
  4. Add the baked meatballs, crushed tomatoes, broth, and spices to the pot. Stir gently and bring to a boil, simmer for 10 minutes.
  5. Add the ditalini pasta directly into the pot, cooking uncovered for about half the time indicated on the package until al dente.
  6. Remove from heat and stir in fresh spinach, letting it wilt for a couple of minutes before serving.
  7. Remove any bay leaves and Parmesan cheese rind before serving. Ladle into bowls and enjoy with crusty bread or fresh salad.

Nutrition

Serving: 1cupCalories: 350kcalCarbohydrates: 30gProtein: 22gFat: 15gSaturated Fat: 5gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 75mgSodium: 600mgPotassium: 950mgFiber: 4gSugar: 5gVitamin A: 200IUVitamin C: 25mgCalcium: 150mgIron: 3mg

Notes

This soup is perfect for cozy family nights and can be customized with different meats and vegetables.

Tried this recipe?

Let us know how it was!