Meatball Soup

This Meatball Soup recipe is the ultimate comfort food. It’s perfect for a cozy family dinner or a gathering with friends. With its creamy tomato broth and hearty meatballs, this soup captures the essence of traditional Italian flavors while being simple to prepare. Plus, it’s loaded with tender pasta and fresh spinach, making it both satisfying and nutritious.

Why You’ll Love This Recipe

  • Quick Preparation: This meatball soup comes together in just 35 minutes, making it an ideal choice for busy weeknights.
  • One-Pot Wonder: Less cleanup is required since everything cooks in one pot, allowing you to enjoy more time with loved ones.
  • Customizable: Feel free to add your favorite vegetables or swap the meat for turkey or beef based on your preference.
  • Creamy Indulgence: The addition of heavy cream gives this soup a rich and velvety texture that is sure to please everyone at the table.
  • Great Leftovers: This dish keeps well in the fridge, making it perfect for meal prep or enjoying later in the week.

Tools and Preparation

Before diving into making this delicious meatball soup, let’s gather our essential tools. Having everything ready will streamline your cooking process.

Essential Tools and Equipment

  • Large pot
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Cutting board and knife

Importance of Each Tool

  • Large pot: A sturdy pot allows for even cooking and provides enough space to combine all your ingredients without spills.
  • Wooden spoon or spatula: This tool helps you mix and stir ingredients gently, ensuring even cooking without damaging your pot’s surface.
PIN IT
Meatball

Ingredients

For the Meatballs

  • 1 recipe of my homemade meatballs (or an 18-20 oz. bag of frozen meatballs, thawed)

For the Soup Base

  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 6 cloves garlic, minced
  • 1 tablespoon Italian seasoning
  • 2 tablespoons tomato paste
  • 32 oz. chicken broth
  • 28 oz. can crushed tomatoes

For the Soup Fillers

  • 8 oz. (or about 2 1/2 cups) uncooked rotini pasta
  • 2 cups baby spinach
  • 1/2 cup heavy cream

To Taste

  • Kosher salt
  • fresh cracked pepper
  • shaved Parmesan and freshly chopped parsley for garnish

How to Make Meatball Soup

Step 1: Prepare Your Meatballs

Make my easy homemade Italian meatballs recipe, air fryer meatballs recipe, or use thawed frozen meatballs according to package directions.

Step 2: Sauté the Aromatics

Heat 1 tablespoon olive oil in a large pot over medium heat. Add diced yellow onion along with a couple large pinches of salt and pepper. Cook for about 6-8 minutes until they caramelize slightly.

Step 3: Add Flavorful Ingredients

Stir in minced garlic, Italian seasoning, tomato paste, and more salt and pepper. Cook while stirring frequently for about 1 minute.

Step 4: Deglaze the Pot

Add a few splashes of chicken broth to clean off any browned bits from the bottom of the pot.

Step 5: Combine Ingredients

Stir in remaining chicken broth, crushed tomatoes, uncooked pasta, cooked meatballs, and seasonings.

Step 6: Simmer Until Ready

Bring everything to a simmer over medium-high heat, then reduce heat to low. Cover and cook for about 12-15 minutes until pasta is al dente.

Step 7: Add Greens and Cream

Mix in baby spinach and heavy cream until spinach wilts and soup is heated through.

Step 8: Final Seasoning

Taste your soup and adjust seasonings as necessary with additional salt and pepper before serving.

Step 9: Serve & Enjoy

Garnish each bowl with shaved Parmesan cheese and freshly chopped parsley before savoring this delightful meatball soup! If you loved this recipe, leave a 5-star rating and review below!

How to Serve Meatball Soup

Serving Meatball Soup is not just about the soup itself; it’s about creating a delightful experience. Try these serving suggestions to elevate your meal.

With Crusty Bread

  • Sourdough or Baguette: A warm slice of crusty sourdough or a fresh baguette is perfect for dipping into the creamy broth.

Topped with Fresh Herbs

  • Chopped Parsley or Basil: A sprinkle of fresh parsley or basil adds a burst of flavor and color, enhancing the overall presentation.

Accompanied by a Salad

  • Mixed Greens: Serve your soup with a light mixed greens salad dressed in a vinaigrette to balance the richness of the soup.

With Cheese Garnish

  • Shaved Parmesan: Offer extra shaved Parmesan on the side for guests to add more cheesy goodness to their bowls.

Served in Individual Bowls

  • Personal Touch: Presenting the soup in individual bowls makes it feel special and allows everyone to enjoy their own portion.

How to Perfect Meatball Soup

Mastering Meatball Soup takes some practice, but these tips will help you achieve perfection every time.

  • Use Fresh Ingredients: Fresh herbs and vegetables enhance flavor and nutrition, making your soup more vibrant.
  • Adjust Seasoning Gradually: Always taste as you go. Start with small amounts of salt and pepper, then adjust according to your preference.
  • Cook Meatballs Properly: Ensure meatballs are cooked through before adding them to the soup; this prevents them from becoming tough during simmering.
  • Balance Creaminess: If you prefer a lighter soup, reduce the amount of cream or substitute it with a plant-based alternative.
  • Let it Rest: Allowing the soup to sit for a few minutes after cooking helps flavors meld beautifully.

Best Side Dishes for Meatball Soup

Pairing side dishes with your Meatball Soup can enhance your dining experience. Here are some great options:

  1. Garlic Bread: Crispy garlic bread is perfect for soaking up the delicious broth.
  2. Caesar Salad: A classic Caesar salad provides crispness and complements the rich flavors of the soup.
  3. Roasted Vegetables: Seasonal roasted vegetables add color and nutrients while being easy to prepare alongside the soup.
  4. Bruschetta: Toasted bread topped with fresh tomatoes, garlic, and basil makes a refreshing appetizer.
  5. Pasta Salad: A light pasta salad can be served cold, offering a nice contrast to hot Meatball Soup.
  6. Cheese Platter: An assortment of cheeses pairs wonderfully, allowing guests to nibble while enjoying their soup.
  7. Stuffed Peppers: For something heartier, stuffed peppers filled with rice and vegetables complement the meal nicely.
  8. Grilled Cheese Sandwiches: This childhood favorite pairs perfectly, especially for those who love comfort food.

Common Mistakes to Avoid

When making meatball soup, it’s easy to overlook a few key details that can affect the final dish. Here are some common mistakes and how to avoid them.

  • Using the wrong meatballs: Not all meatballs are created equal. Homemade meatballs work best for flavor and texture. If using frozen, ensure they are fully thawed before adding them to the soup.
  • Overcooking the pasta: Cooking pasta directly in the soup can lead to mushy results. Always check for al dente texture; you want it firm enough to hold its shape.
  • Neglecting seasoning: Don’t forget to taste your soup as it cooks! Add salt and pepper gradually, adjusting to your preference for a well-seasoned broth.
  • Skipping the aromatics: Onions and garlic are crucial for flavor. Always sauté them until they’re fragrant and slightly caramelized before adding other ingredients.
  • Choosing low-quality broth: The base of your soup greatly influences the final taste. Use high-quality chicken broth for a richer flavor profile.

Storage & Reheating Instructions

Refrigerator Storage

  • Store leftover meatball soup in an airtight container.
  • It will keep well in the refrigerator for about 3-4 days.

Freezing Meatball Soup

  • Allow the soup to cool completely before freezing.
  • Use freezer-safe containers or bags; it can last up to 3 months in the freezer.

Reheating Meatball Soup

  • Oven: Preheat oven to 350°F (175°C). Place soup in an oven-safe dish, cover with foil, and heat for about 20-25 minutes.
  • Microwave: Transfer portions into a microwave-safe bowl, cover loosely, and heat in 1-minute increments until hot throughout.
  • Stovetop: Pour soup into a pot and heat over medium-low, stirring occasionally until warmed through.

Frequently Asked Questions

Here are some common questions about meatball soup that you might find helpful.

What is Meatball Soup?

Meatball soup is a comforting dish featuring savory meatballs simmered in a flavorful broth along with pasta and vegetables.

Can I make Meatball Soup ahead of time?

Yes! This dish tastes even better after sitting for a day. Just store it properly and reheat when ready to serve.

How do I customize my Meatball Soup?

Feel free to add different vegetables like carrots or zucchini. You can also experiment with various herbs or spices based on your taste preferences.

What can I substitute for heavy cream in this recipe?

You can use coconut milk or cashew cream as dairy-free alternatives that will still provide creaminess without compromising flavor.

Is Meatball Soup healthy?

This dish can be quite nutritious, especially if you add lots of veggies and use lean meats. Adjust ingredients to fit your dietary needs!

Final Thoughts

This creamy Italian meatball soup is not only delicious but also incredibly versatile. You can easily customize it with different vegetables or types of pasta, making it perfect for any evening meal or gathering. Don’t hesitate to try this recipe—your family will love it!

Print

Meatball Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in a bowl of comforting Meatball Soup, a delightful dish that combines tender meatballs, hearty rotini pasta, and vibrant spinach in a rich, creamy tomato broth. Perfect for cozy family dinners or gatherings with friends, this easy-to-make soup captures the essence of Italian flavors while being satisfying and nutritious. With just 35 minutes of cooking time and minimal cleanup thanks to its one-pot preparation, you can enjoy more moments with loved ones. Customize it by adding your favorite vegetables or swapping the meat for turkey or beef—this recipe is versatile and sure to please!

  • Author: Aurora
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: Serves 6
  • Category: Dinner
  • Method: One-pot cooking
  • Cuisine: Italian

Ingredients

  • Homemade or thawed frozen meatballs (18-20 oz)
  • Olive oil
  • Yellow onion
  • Garlic
  • Italian seasoning
  • Tomato paste
  • Chicken broth (32 oz)
  • Crushed tomatoes (28 oz)
  • Rotini pasta (8 oz)
  • Baby spinach (2 cups)
  • Heavy cream (1/2 cup)

Instructions

  1. Prepare meatballs as per your preferred method.
  2. In a large pot, heat olive oil over medium heat; sauté diced onion until caramelized (6-8 minutes).
  3. Add minced garlic, Italian seasoning, tomato paste, salt, and pepper; cook for 1 minute.
  4. Deglaze pot with chicken broth.
  5. Stir in remaining chicken broth, crushed tomatoes, uncooked pasta, cooked meatballs, and seasonings.
  6. Simmer over medium-high heat; reduce to low and cover for 12-15 minutes until pasta is al dente.
  7. Mix in baby spinach and heavy cream; cook until heated through.
  8. Adjust seasoning if necessary before serving.

Nutrition

  • Serving Size: 1 bowl (about 355g)
  • Calories: 410
  • Sugar: 8g
  • Sodium: 850mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 20g
  • Cholesterol: 85mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star