If eating healthily is your priority, then this Meatball Soup Recipe with Spinach will serve you right. Soup is a basic, quick dish that you can make at home, using fresh ingredients available at hand. I always imagined how delicious would it be if the “Soups” that are already known as healthy edibles are topped up with more and more vegetables. Therefore, today I will be adding spinach to the meatball soup to add more health to it.

Meatballs, the highlight of this recipe are frequently served as a stand-alone dish in Italy. However, they are part of the cuisines of the world now.

So gather your ingredients, get your favorite pot, and follow along as I show you how to make it.

Meatball Soup Recipe with Spinach

Prep Time 20 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 25 minutes
Course Main Course
Cuisine Italain
Servings 6 people
Calories 570.1 kcal


  • 3 liter Chicken Stock.
  • 1 Onion. Large, Quartered
  • 2 Carrots. Peeled and cut into bite-sized chunks
  • 2 Celery ribs. Chopped into chunks
  • 40 Meatballs. Italian style flavor, Frozen
  • 16 oz Tomatoes. Can undrained Italian-style crushed
  • 16 oz Spinach. Package thawed and drained frozen chopped
  • 3 tbsp Olive Oil.
  • 2 tbsp Lemon Juice.
  • 2 tbsp Parmesan cheese. Grated
  • 4 Garlic cloves. Smashed
  • 2 tsp Italian herbs Dried


Recipe Preparation;

  • In a large pot, combine the chicken stock, onion, carrots, celery, and salt. Bring it to a boil; then lower the heat to simmer. Uncover it after 30 minutes, or until flavors integrate.
  • Let the broth boil again before tossing in the meatballs. Reduce heat to low and allow it to simmer for 10 minutes, or until meatballs are well cooked.
  • Combine the tomatoes, spinach, olive oil, lemon juice, parmesan cheese, garlic, and dried Italian herbs in a mixing bowl. Simmer it for 15 to 20 minutes, or until all the flavors combine well.

This recipe is very easy to follow and ideal for a family dinner. Don't be concerned if you have leftovers; they make for a fantastic lunch the next day!

    Keyword Italian cuisine, main course, Meatball Recipe, Meatball Soup Recipe, Meatball Soup Recipe with Spinach, Recipe with Spinach

    Recommended Ingredients

    Interesting to note

    The Italian meatball has a huge fan base all over the world. This is because they are traditionally served as the main course. A meatball is simply crushed or ground meat formed into a ball.

    Italian meatballs, also known as polpettes, are primarily cooked from beef incorporated with garlic, eggs, parsley, and, sometimes, parmigiana cheese.

    Alongside, spinach is a popular green that adds taste and nutrition to this soup.

    Cuisine, Calorie Count and Nutritional Value

    We know that spinach is one of the most nutritious ingredients we can add to our diet. Therefore, it is used in a variety of recipes. Spinach is rich in vitamin A, C, K1, iron, calcium, folic acid, fiber, and plenty of antioxidants. 

    In particular, vegetable-based soups are a great option that gives your immune system a boost. They’re also a great way to stay hydrated and full. The iron and protein from the beef in the meatballs make a healthy, wholesome meal.

    Meatball Soup with Spinach Recipe delivers a flavorful meal that is simply divine. It will keep your family feeling warm and toasty. This recipe has 570.1 calories per serving.

    Nutritional Value per Servings

    • Vitamin B6: 0.5 mg
    • Protein – 38.1 g
    • Carbohydrates – 27.7 g
    • Sugar – 5 g
    • Dietary Fiber – 5 g
    • Total Fat – 33 g
    • Saturated Fat – 9.8 g
    • Cholesterol – 166.5 mg
    • Sodium – 2461.1 mg
    • Vitamin C: 11.8 mg
    • Folate: 146.2 mcg
    • Calcium: 221.8 mg
    • Iron: 5.3 mg
    • Magnesium: 103.5 mg
    • Potassium: 952.6 mg
    • Thiamin: 0.1mg

    How to Store Meatballs and Soup?

    You can easily prepare meatballs and store them for later use. Simply brown the meatballs, let them cool fully, and then transfer to gallon freezer bags and freeze. They freeze well for up to 3 months.

    Soup can be made ahead of time and stored in the refrigerator for up to 5 days. You can also freeze the soup for up to 1 month.

    Pro Tips for Making the Recipe More Delicious

    • If you have fresh spinach at hand, go ahead and use that. Just make sure to rinse it with cold water and pat it dries thoroughly.
    • You can substitute any greens for spinach, although not all of them will taste the same. For example, arugula tastes similar to spinach but has a milder flavor. Or try collard greens. These two pair well with meat.
    • Homemade or store-bought meatballs will both taste great in this soup. Of course, on a hectic night, store-bought ones will save you time. But if you have some homemade meatballs in the fridge or freezer, this soup is a great way to enjoy them.
    • Use a nonstick saucepan to keep the soup from sticking and burning at the bottom.
    • Avoid using a high sodium broth, as it will make the soup too salty.

    Mouth-Watering Recommendation


    Try this irresistible, delicious and hearty soup recipe, it’s ideal for chilly winter nights! I’m sure it’ll become a favorite of yours! So, what are you waiting for?  Give it a go! Don’t forget to leave a comment below. I’d love to see how it turned out for you.