Creamy Meatball Soup That Feels Like Sunday Dinner

Creamy Meatball Soup brings together everything comforting about a classic Italian-style meal in one warm, satisfying bowl. This recipe blends tender meatballs, perfectly cooked pasta, and a rich tomato-based cream broth that tastes slow-simmered but comes together quickly. If you love cozy meals that feel special without extra effort, this soup fits right in. It works beautifully for family dinners, casual gatherings, or quiet nights when you want something hearty yet familiar. With simple ingredients and a one-pot method, Creamy Meatball Soup turns an ordinary evening into something memorable.

Creamy Meatball Soup was inspired by those relaxed Sunday dinners where a pot simmered on the stove while everyone gathered around the kitchen. The aroma of garlic, herbs, and tomatoes always signaled comfort and togetherness. This version captures that feeling in soup form, blending the heartiness of pasta and meatballs with a creamy tomato broth that feels indulgent without being heavy. Creamy Meatball Soup works when you want the spirit of italian meatball soup but need something quicker and simpler. It also fits perfectly into sunday dinner ideas, especially when you want a meal that feeds a crowd and still feels homemade. Because it all cooks in one pot, this dish easily earns a spot among reliable one pot soup recipes and favorite comfort food bowl dinners.

Ingredients

  • 1 recipe homemade Italian meatballs, or 18–20 oz frozen meatballs, thawed

  • 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 crushed tomatoes

  • 8 oz uncooked rotini pasta

  • 2 cups baby spinach

  • 1/2 cup heavy cream

  • Kosher salt, to taste

  • Fresh cracked black pepper, to taste

  • Shaved Parmesan cheese, for garnish

  • Freshly chopped parsley, for garnish

Step-by-Step Instructions

Preparing the Ingredients

Start by preparing the meatballs using your preferred recipe, or thaw frozen meatballs in the refrigerator overnight. Dice the onion, mince the garlic, and measure out the remaining ingredients so everything stays within reach. This simple prep keeps the cooking process smooth and relaxed, especially since the soup moves quickly once it starts simmering.

Cooking Instructions

Heat olive oil in a large pot over medium heat, then add the diced onion with a few pinches of salt and pepper. Cook while stirring occasionally until the onion softens and shows light browning. Add the garlic, Italian seasoning, and tomato paste, then stir constantly for one minute until fragrant. Pour in a splash of broth to loosen the browned bits from the bottom of the pot, then add the remaining broth, crushed tomatoes, pasta, and meatballs. Bring the soup to a gentle simmer, reduce the heat, and cook until the pasta reaches al dente. Stir in the spinach and heavy cream, allowing the greens to wilt and the soup to warm through before seasoning to taste.

Tips for Perfect Results

Common Mistakes to Avoid

Avoid adding all the seasoning at the end, since the layers of onion, tomato paste, and broth benefit from gradual seasoning. Skipping this step can leave the soup tasting flat. Also, keep an eye on the pasta, because overcooking it can cause a mushy texture and overly thick broth.

Pro Tips for Better Flavor

A Parmesan rind simmered in the pot adds a subtle savory note that complements the creamy tomato base. Stirring the soup gently while it cooks keeps the meatballs intact and evenly distributes flavor. If the soup thickens too much as it rests, a small splash of broth or cream brings it back to the right consistency, especially for tomato broth soup lovers who enjoy a smooth finish.

Serving and Storage

How to Serve

Serve Creamy Meatball Soup hot with extra shaved Parmesan and fresh parsley on top. A slice of crusty bread or garlic toast pairs nicely and helps soak up the creamy broth. This soup stands well on its own, making it a reliable main course for casual dinners or cozy weekends.

Creamy Meatball Soup
Creamy Meatball Soup

How to Store Leftovers

Store leftover soup in an airtight container in the refrigerator for up to three days. The pasta will absorb more liquid as it sits, so add broth when reheating to restore the original texture. Warm gently on the stovetop or in the microwave, stirring occasionally.

Conclusion

Creamy Meatball Soup brings comfort, flavor, and ease together in one dependable recipe. With its creamy tomato base, tender meatballs, and satisfying pasta, it delivers a meal that feels familiar yet special. Whether you cook it for family or friends, this soup invites everyone back to the table for seconds.

Discover more delicious recipes by following me on Facebook and Pinterest.

Frequently Asked Questions

Can I use frozen meatballs in this soup?

Yes, frozen meatballs work well as long as you thaw them first or cook them according to package directions. This option saves time while still delivering great texture and flavor in the finished soup.

Can I make this soup ahead of time?

You can prepare the soup a day ahead, though the pasta will absorb more broth as it rests. Adding extra broth when reheating keeps the soup balanced and creamy.

Can I substitute a different type of pasta?

Short pasta shapes like penne or fusilli work nicely and hold up during simmering. Just adjust the cooking time so the pasta stays al dente.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Meatball Soup

Creamy Meatball Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Megan Foster
  • Total Time: 35 minutes
  • Yield: 8 servings

Description

Creamy Meatball Soup made in one pot with tender meatballs, pasta, spinach, and a creamy tomato broth.


Ingredients

  • Italian meatballs
  • Olive oil
  • Yellow onion
  • Garlic
  • Italian seasoning
  • Tomato paste
  • Chicken broth
  • Crushed tomatoes
  • Rotini pasta
  • Baby spinach
  • Heavy cream
  • Kosher salt
  • Black pepper
  • Parmesan cheese
  • Fresh parsley

Instructions

  1. Prepare meatballs and set aside
  2. Cook onion in olive oil until softened
  3. Add garlic, seasoning, and tomato paste
  4. Deglaze pot with broth
  5. Add remaining broth, tomatoes, pasta, and meatballs
  6. Simmer until pasta is al dente
  7. Stir in spinach and cream
  8. Season and garnish before serving

Notes

  1. Season in layers for best flavor
  2. Add Parmesan rind for depth
  3. Thin with broth if soup thickens
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 6g
  • Sodium: 980mg
  • Fat: 18g
  • Saturated Fat: 8g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 22g
  • Cholesterol: 65mg

Leave a Comment

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