Tuscan Meatball Soup With Creamy Tomato Broth & Tortellini

Creamy Italian Meatball Soup – A Cozy, Hearty Meal Idea with Mini Meatballs and Tortellini

Introduction

When comfort is calling, nothing satisfies like a big bowl of Creamy Italian Meatball Soup. Brimming with bite-sized meatballs, cheesy tortellini, tender vegetables, and a rich, herbed cream broth, this cozy dish blends everything you love about Italian flavors into one soul-warming, one-pot meal.

Perfect for chilly nights, family dinners, or meal prep, this soup is as hearty as a pasta dish and as comforting as grandma’s homemade stew. The mini meatballs make it fun and approachable for kids, while the velvety broth and melty cheese-stuffed tortellini elevate it to an adult favorite too.

Best of all, it comes together in just about 40 minutes and tastes even better the next day.

Ingredients Overview

Every spoonful of this soup delivers texture, flavor, and comfort. Here’s a breakdown of the essential components and how they come together to build this rich, satisfying meal.

Mini Meatballs

  • Ground Beef or Pork (or a blend): Traditional, flavorful, and juicy. Ground turkey or chicken also work for a leaner option.
  • Breadcrumbs: Help bind and tenderize the meatballs.
  • Grated Parmesan: Adds salty, nutty depth.
  • Egg: Helps hold everything together.
  • Garlic & Italian Seasoning: For authentic flavor in every bite.
  • Salt & Pepper: For balance and seasoning.

Soup Base

  • Onion, Carrot, Celery (Soffritto): The aromatic base that infuses flavor into the broth.
  • Garlic: For savory depth.
  • Tomato Paste: Adds richness and color to the broth.
  • Chicken or Vegetable Broth: Choose low-sodium so you can adjust seasoning as you go.
  • Italian Seasoning, Bay Leaf: Adds herby notes and classic Italian flavor.
  • Cheese Tortellini: Fresh or frozen pasta adds a creamy bite and makes the soup extra filling.
  • Heavy Cream or Half-and-Half: Swirled in at the end for a velvety finish.
  • Baby Spinach or Kale (optional): Adds color, nutrients, and freshness.

Optional Add-ins

  • Crushed Red Pepper Flakes: For a little heat.
  • White Beans: Add extra protein and fiber.
  • Fresh Basil or Parsley: For garnish and flavor contrast.

Substitutions

  • Gluten-Free: Use GF breadcrumbs and a gluten-free pasta or gnocchi.
  • Dairy-Free: Use coconut cream and dairy-free tortellini.
  • Vegetarian: Use plant-based meatballs and vegetable broth.

Step-by-Step Instructions

1. Make the Mini Meatballs

In a large bowl, combine:

  • 1 lb ground beef (or turkey)
  • 1/3 cup breadcrumbs
  • 1/4 cup grated Parmesan
  • 1 egg
  • 1 garlic clove, minced
  • 1 tsp Italian seasoning
  • Salt & pepper to taste

Mix gently just until combined. Roll into small 1-inch meatballs (about 30–35 total).

2. Brown the Meatballs

In a large Dutch oven or soup pot, heat 1 tbsp olive oil over medium heat.

Add meatballs in batches and brown on all sides (they don’t need to cook through). Transfer to a plate once browned.

3. Build the Soup Base

In the same pot, add:

  • 1 tbsp olive oil (if needed)
  • 1 diced onion
  • 2 diced carrots
  • 2 diced celery stalks

Cook for 5–7 minutes until soft. Stir in:

  • 2 garlic cloves, minced
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • Optional: pinch of red pepper flakes

Cook for 1–2 more minutes until fragrant.

4. Simmer the Soup

Add:

  • 6 cups chicken or vegetable broth
  • 1 bay leaf
  • The browned meatballs

Bring to a boil, then reduce to a simmer. Cook uncovered for 15–20 minutes until meatballs are cooked through and the broth is flavorful.

5. Add Pasta & Finish

Stir in:

  • 9 oz cheese tortellini (fresh or frozen)
  • 1/2 cup heavy cream or half-and-half
  • 2 cups baby spinach or kale (optional)

Simmer for 5–7 more minutes until pasta is tender.

Taste and adjust seasoning with salt and pepper.

6. Serve Hot

Ladle into bowls and top with extra grated Parmesan, black pepper, or fresh parsley.

Tips, Variations & Substitutions

  • Make Ahead: Prep meatballs and chop veggies in advance for a faster dinner.
  • Freeze-Friendly: Make the soup base and meatballs ahead, but add tortellini only when ready to eat to avoid mushy pasta.
  • Extra Creamy: Stir in 2 tbsp cream cheese with the heavy cream.
  • No Fresh Tortellini? Use small pasta shapes like ditalini, mini shells, or gnocchi.

Serving Ideas & Occasions

This creamy Italian meatball soup is perfect for:

  • Family Dinners: Kid-friendly and comforting.
  • Cold Weather Meals: Cozy and warm.
  • Make-Ahead Lunches: Stores and reheats beautifully.
  • Dinner Parties: Serve with crusty bread and salad for a complete meal.

Pair it with:

  • Garlic bread or focaccia
  • Caesar or arugula salad
  • A glass of Italian red wine or sparkling water with lemon

Nutritional & Health Notes

Per serving (based on 6 portions):

  • 30–35g protein
  • 30–35g carbs
  • 18–22g fat
  • ~480–550 calories

To lighten:

  • Use lean ground turkey
  • Swap heavy cream for half-and-half or milk
  • Use whole wheat or low-carb tortellini
  • Add more vegetables like zucchini or white beans

This soup is satisfying, protein-rich, and well-balanced for comfort without the crash.

FAQs

Q1: Can I use frozen meatballs?

Yes! Use small, high-quality frozen meatballs and add them straight to the soup base. Simmer longer until fully heated through.

Q2: Can I make it in the slow cooker?

Yes — add all ingredients except tortellini and cream. Cook on low for 6 hours. Add tortellini and cream in the last 20–30 minutes.

Q3: Can I freeze this soup?

Yes, but freeze without the tortellini. Reheat and add pasta just before serving for best texture.

Q4: What kind of tortellini works best?

Cheese-filled tortellini is traditional, but spinach and ricotta, mushroom, or even sausage tortellini also work well.

Q5: Can I make it dairy-free?

Yes. Use dairy-free tortellini and swap cream for full-fat coconut milk or oat cream.

Q6: How long does it keep?

Store in the fridge for up to 4 days. Reheat gently on the stove or microwave.

Q7: Can I add more veggies?

Absolutely — zucchini, chopped kale, spinach, or even green beans can be added during the last few minutes of simmering.

Print

Tuscan Meatball Soup With Creamy Tomato Broth & Tortellini

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy, creamy Italian soup filled with mini meatballs, cheesy tortellini, and fresh veggies in a flavorful herbed broth — perfect for chilly nights and hearty meals.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x

Ingredients

Scale

For the Meatballs:

  • 1 lb ground beef or turkey
  • 1/3 cup breadcrumbs
  • 1/4 cup grated Parmesan
  • 1 egg
  • 1 garlic clove, minced
  • 1 tsp Italian seasoning
  • Salt & pepper

For the Soup:

  • 1 tbsp olive oil
  • 1 small onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 2 garlic cloves, minced
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • 6 cups chicken broth
  • 1 bay leaf
  • 9 oz cheese tortellini
  • 1/2 cup heavy cream or half-and-half
  • 2 cups baby spinach (optional)
  • Salt & pepper to taste
  • Grated Parmesan & parsley for garnish

Instructions

  1. Mix meatball ingredients and roll into 1-inch balls.
  2. Brown meatballs in a large pot; set aside.
  3. In same pot, sauté onion, carrot, celery, and garlic. Stir in tomato paste and seasoning.
  4. Add broth and bay leaf. Return meatballs and simmer for 15–20 minutes.
  5. Add tortellini, cream, and spinach. Simmer until pasta is tender.
  6. Season to taste. Serve hot with toppings.

Notes

  • Make ahead and reheat gently for best results.
  • Freeze soup base without pasta and add tortellini fresh when serving.

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