Flash Sale! to get a free eCookbook with our top 25 recipes.

meatball soup

There’s nothing quite like a warm bowl of meatball soup to bring that comforting, at-home feeling. The savory meatballs, tender orzo, and rich broth make every spoonful special. If you love hearty, soul-satisfying meals, you might also enjoy my https://everydayairfryerrecipe.com/ravioli-soup/[ravioli soup] recipe!

meatball soup 26

I often recall my mom’s big soup pots, steam warming our kitchen, creating such nourishing comfort. Those cherished memories inspire recipes like this, bringing joy and easing kitchen stress.

This homestyle Italian meatball soup is hearty, comforting, and low-stress, perfect for busy families. My practical tip? Prep meatballs ahead if possible – it makes dinner a breeze!

What You Need to Make This Recipe

Crafting this delicious meatball soup starts with tender ground beef meatballs, sweet carrots, and delicate orzo. I adore how fresh parsley brightens the flavor, reminiscent of my https://everydayairfryerrecipe.com/french-garlic-soup/[french garlic soup]. Full details are in the recipe card!

meatball soup 27

How to Make meatball soup

Making this cozy meatball soup is simpler than you think! First, you’ll whip up those delicious meatballs. Then, brown them lightly and sauté your veggies, building that rich flavor base. Finally, everything simmers together with broth and tomatoes, finished with orzo and spinach, creating a comforting dish reminiscent of my https://everydayairfryerrecipe.com/italian-wedding-soup/[italian wedding soup].

A hearty bowl of creamy meatball soup with browned meatballs, egg noodles, carrots, and fresh parsley, presented in a dark bowl.

Homestyle Italian Meatball & Orzo Soup

A comforting and hearty meatball soup packed with tender homemade mini meatballs, orzo pasta, and fresh vegetables in a savory tomato-infused broth. Perfect for a cozy family meal.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 6 bowls
Course: Main Course
Cuisine: American, Italian
Calories: 380

Ingredients
  

For the Meatballs
  • 1 lb ground beef 80/20 lean
  • 1/4 cup plain breadcrumbs
  • 1 large egg
  • 1/4 cup grated Parmesan cheese
  • 1 clove garlic minced
  • 1 tbsp fresh parsley finely chopped
  • 1/2 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp black pepper
For the Soup
  • 2 tbsp olive oil divided
  • 1 medium yellow onion diced
  • 2 carrots peeled and diced
  • 2 celery stalks diced
  • 2 cloves garlic minced
  • 6 cups chicken broth low sodium
  • 1 14.5 oz can diced tomatoes undrained
  • 1/2 cup orzo pasta
  • 5 oz fresh spinach
  • 1/4 cup fresh parsley chopped, for garnish
  • to taste Salt
  • to taste Black pepper

Equipment

  • Large Pot
  • Dutch Oven
  • Large Mixing Bowl
  • Measuring Spoons
  • Measuring Cups
  • Wooden spoon

Method
 

Prepare the Meatballs
  • In a large mixing bowl, combine the ground beef, breadcrumbs, egg, grated Parmesan cheese, minced garlic (1 clove), chopped fresh parsley (1 tbsp), dried oregano, salt (1/2 tsp), and black pepper (1/4 tsp). Mix gently with your hands until just combined, being careful not to overmix.
  • Roll the mixture into small, bite-sized meatballs, about 1-inch in diameter. You should get approximately 25-30 meatballs.
Cook Meatballs & Sauté Vegetables
  • Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium-high heat. Add the meatballs in batches, browning them on all sides. They don't need to be cooked through, just nicely browned. Remove the browned meatballs from the pot and set aside on a plate.
  • Reduce heat to medium. Add the remaining 1 tablespoon of olive oil to the pot. Add the diced onion, carrots, and celery. Sauté for 5-7 minutes, or until the vegetables begin to soften.
  • Add the remaining 2 cloves of minced garlic to the pot and cook for another minute until fragrant.
Assemble and Simmer Soup
  • Pour in the chicken broth and canned diced tomatoes (undrained). Bring the mixture to a gentle simmer.
  • Carefully return the browned meatballs to the pot. Add the orzo pasta. Continue to simmer for 8-10 minutes, or according to the orzo package directions, stirring occasionally to prevent the pasta from sticking to the bottom.
  • Stir in the fresh spinach until it wilts, which should only take 1-2 minutes.
  • Taste the soup and season with additional salt and black pepper as needed.
Serve
  • Ladle the hot meatball and orzo soup into bowls. Garnish each serving with a sprinkle of fresh chopped parsley and an optional dash of grated Parmesan cheese. Serve immediately.

Notes

This soup reheats well for leftovers. Store in an airtight container in the refrigerator for up to 3-4 days. For a heartier meal, you can add a can of drained cannellini beans along with the broth. If you prefer, you can bake the meatballs at 400°F (200°C) for 15-20 minutes instead of browning them in the pot.

Pro Tips for Making This meatball soup

I’ve made this meatball soup countless times, and have tricks to ensure it’s perfectly comforting every time.

  • Don’t Overmix Meatballs: Crucial for tenderness. Mix until just combined; overmixing makes them tough.
  • My Secret Trick: Let formed meatballs rest in the fridge 15-20 minutes. Helps them hold shape and flavors meld.
  • Sauté Aromatics Well: Don’t rush! A good base with onions, carrots, celery, and garlic adds immense depth. Let them soften.
  • Add Spinach Last: Stir in fresh spinach at the end, just until wilted. Keeps it vibrant, prevents mushiness.
meatball soup 28

Fun Variations for meatball soup

I love playing with flavors, and this meatball soup is so versatile!

  • Spice It Up: Add a pinch of red pepper flakes when sautéing garlic for a lovely warmth.
  • Greens Galore: Swap spinach for chopped kale or Swiss chard for extra nutrients. Kale needs slightly more time to soften.
  • Pasta Alternatives: Small shell pasta or ditalini work well. For gluten-free, use a small gluten-free pasta or rice.
  • Cheese Please! A sprinkle of smoked provolone or mozzarella adds extra comfort. My kids love it!

What to Serve With meatball soup

This comforting meatball soup is hearty alone, but these extras truly complete the experience!

  • Crusty Bread: A warm, crusty Italian bread or baguette is perfect for soaking up broth. I toast it with garlic butter.
  • Simple Side Salad: A light green salad with zesty vinaigrette provides refreshing contrast. Adds fresh crunch.
  • Garlic Knots: If ambitious, homemade garlic knots are always a hit.

My practical tip? Always have fresh Parmesan on hand for grating directly into individual bowls. It truly makes all the difference!

How to Store Leftover Soup

Having leftovers of this fantastic meatball soup is a blessing on busy days!

  • Refrigeration: Cool completely, then transfer to airtight containers. Keeps 3-4 days; flavors often deepen!
  • Freezing: Freeze cooled soup in freezer-safe containers for up to 2-3 months. Orzo may soften, but still delicious.
  • Reheating: My tip: gently reheat on stovetop over medium-low heat, stirring until warmed. Add a splash of broth if needed.

Nutritional Benefits

This hearty meatball soup provides protein from beef and essential nutrients from vibrant vegetables and spinach. A wholesome, comforting meal perfect for family dinners.

FAQs

Can I make the meatballs ahead of time?

Absolutely! Prepare the meatballs a day in advance, storing them covered in the refrigerator. This is a fantastic time-saver for this meatball soup, letting you assemble the soup quickly on a busy weeknight.

What kind of broth is best for this recipe?

I always recommend a good quality chicken broth for this recipe. It forms the rich base, so a flavorful broth truly enhances the taste. Low-sodium is great for controlling salt levels.

Can I add other vegetables?

Yes! This meatball soup is adaptable. Feel free to add diced zucchini, green beans, or small broccoli florets during simmering. It’s a simple way to incorporate extra veggies into your family’s meal.

Why is my orzo mushy?

Orzo gets mushy if overcooked. To avoid this in your meatball soup, add it during the last 10-12 minutes of simmering. It cooks quickly and continues to absorb liquid after heat is off.

Conclusion

So there you have it, my dear friends—a truly heartwarming and satisfying meatball soup that’s destined to become a family favorite. It embodies everything I believe about cooking: simple ingredients, comforting flavors, and minimal fuss in the kitchen. I hope you’ll give it a try and discover just how easy it is to bring a cozy, delicious meal to your table. If you love a good hearty meal, don’t miss my https://everydayairfryerrecipe.com/stuffed-pepper-soup/[stuffed pepper soup] recipe either! Happy cooking!

Follow us on Social Media : Facebook and Pinterest