If you’re craving something cozy, hearty, and bursting with fresh flavors, this Meatball Soup with Pasta and Fresh Herbs Recipe is exactly what your soul needs. Picture tender, juicy meatballs swimming in a savory broth filled with diced and crushed tomatoes, fresh herbs, and perfectly cooked ditalini pasta that adds just the right amount of bite and body to each spoonful. This soup harmoniously balances rich and bright, making it a standout dish to warm up any day and share with friends or family around the table.

Ingredients You’ll Need

A clear glass bowl shows six layers of ingredients, placed side by side but not mixed yet. The bottom left holds a bright yellow raw egg yolk with a bit of egg white. To the right of the egg is a pile of finely shredded white cheese with a soft texture. Above the cheese is a heap of light beige bread crumbs with a crumbly look. On the top left is raw ground meat with a pink and red color and sprinkled with green dried herbs. In the center is a small pile of fresh chopped green parsley, fresh and leafy. The bowl sits on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Each ingredient in this recipe plays a crucial role to develop layers of flavor, texture, and color. The combination of fresh herbs, quality beef, and vibrant vegetables is simplicity at its best, and that’s why this soup comes together so beautifully.

  • 90 to 93% lean ground beef: This ensures juicy but tender meatballs without excess grease.
  • Panko bread crumbs: Helps bind the meatballs gently, keeping them light and fluffy.
  • Finely shredded parmesan cheese: Adds a nutty, salty depth directly inside the meatballs and on top as a garnish.
  • Chopped fresh parsley: Brightens the soup with a burst of fresh herbal vibrancy.
  • Large egg: Acts as the glue for the meatball mixture, holding everything perfectly together.
  • Italian seasoning: Brings a warm blend of earthy herbs that complements the tomatoes and beef.
  • Salt and black pepper: Used both in the meatballs and in the soup for balanced seasoning.
  • Olive oil: For sautéing vegetables and browning meatballs, providing richness and depth.
  • Yellow onion: Offers sweetness and a foundational aromatic base.
  • Diced carrots: Bring subtle sweetness and a pleasant texture contrast.
  • Thinly sliced celery: Adds a slight crunch and another layer of savory flavor.
  • Minced garlic: Provides a fragrant punch that lifts every component.
  • Low-sodium chicken broth: The hearty base that fills the soup with savory goodness.
  • Crushed tomatoes and petite diced tomatoes: These create a dynamic tomato presence, balancing acidity and sweetness.
  • Dry ditalini pasta: Tiny tubes that soak up the broth while adding chewiness.
  • Chopped fresh basil: Stirred in at the end for a fresh, aromatic flourish.

How to Make Meatball Soup with Pasta and Fresh Herbs Recipe

Step 1: Preparing the Meatball Mixture

Start by tossing together the ground beef, panko bread crumbs, parmesan cheese, egg, half the parsley, Italian seasoning, salt, and pepper in a large mixing bowl. Be gentle as you work the mixture—break up the meat just enough to evenly combine everything but avoid overworking it to keep your meatballs tender and juicy once cooked.

Step 2: Shaping the Meatballs

Use a tablespoon or a small cookie scoop to portion out the mixture, then roll into smooth, even meatballs. Setting them on a tray as you go makes the cooking step a breeze, and it keeps your hands free for other prep.

Step 3: Sautéing the Vegetables

Heat a tablespoon of olive oil over medium heat in your soup pot, then add chopped onion, diced carrots, and sliced celery. Saute these fragrant veggies for about 8 to 9 minutes until they start to soften, then toss in the garlic and cook for just another minute to avoid bitterness while unlocking its aroma.

Step 4: Browning the Meatballs

Meanwhile, warm another tablespoon of olive oil in a non-stick skillet over medium-high heat. Add your meatballs carefully so they have space to brown evenly. Cook about 2 minutes on each side until golden and flavorful. If you get some tasty browned bits stuck in the pan, deglaze with a little chicken broth—that liquid gold will add even more richness to your soup base.

Step 5: Building the Soup Base

Pour the chicken broth into the pot with your sautéed vegetables. Add the crushed and diced tomatoes along with the remaining Italian seasoning and adjust seasoning with salt and pepper. Bring this vibrant mixture up to a gentle simmer to marry the flavors beautifully.

Step 6: Cooking Soup with Meatballs and Pasta

Gently place the browned meatballs into the simmering soup, add the ditalini pasta, then lower heat to medium-low. Let everything cook together for about 13 to 15 minutes, stirring occasionally to prevent sticking and to help the pasta absorb the savory broth.

Step 7: Finishing Touches for Meatball Soup with Pasta and Fresh Herbs Recipe

Once the pasta is tender and meatballs cooked through, stir in the rest of the parsley and the fresh basil off heat. If the soup feels thick, thin it out with a splash more chicken broth. Serve piping hot with extra parmesan sprinkled on top for that perfect final touch.

How to Serve Meatball Soup with Pasta and Fresh Herbs Recipe

A white pot filled with a rich red tomato soup layered with small brown meatballs, diced orange carrots, small pasta tubes, and green herbs scattered on top, all sitting on a dark green cloth over a white marbled surface, with a silver ladle resting inside the pot and pieces of torn bread nearby, a small wooden bowl with grated cheese in the background photo taken with an iphone --ar 4:5 --v 7

Garnishes

Adding a fresh sprinkle of shredded parmesan cheese on top not only amps up the flavor but also gives a lovely, creamy finish as it melts. A little drizzle of extra virgin olive oil or a pinch of crushed red pepper flakes can also elevate the experience, giving each serving a personal and delicious flair.

Side Dishes

This comforting soup pairs wonderfully with crusty artisan bread or warm garlic knots to soak up every last drop of broth. A simple mixed green salad with a lemon vinaigrette helps balance the meal and add a refreshing contrast to the hearty soup.

Creative Ways to Present

For a charming presentation, ladle the soup into rustic bowls, topping each serving with a sprig of fresh basil or parsley. You can also serve the meatballs and pasta separately on a platter for a fun, interactive dinner experience where everyone can mix as much soup as they desire. Using colorful soup bowls adds an inviting touch to the table.

Make Ahead and Storage

Storing Leftovers

Leftover meatball soup tastes even better the next day as the flavors continue to meld. Transfer to an airtight container and refrigerate for up to 3 days. Keep the pasta and meatballs submerged in broth to maintain moisture and prevent drying out.

Freezing

This soup freezes beautifully! Cool completely before transferring to freezer-safe containers or zip-top bags. Freeze for up to 3 months. Be mindful that the pasta may soften after freezing, so you might prefer to cook fresh pasta when reheating if you want maximum texture.

Reheating

Reheat on the stovetop over low to medium heat, stirring frequently to gently warm the soup without breaking apart the meatballs. Add a splash of broth or water if it has thickened too much. Microwaving is faster, though stirring midway helps heat it evenly.

FAQs

Can I use ground turkey or chicken instead of beef?

Absolutely! Ground turkey or chicken works well if you want a lighter version. Just be extra careful not to overcook the meatballs as they can dry out more quickly.

What other types of pasta can I use?

While ditalini is perfect, small pasta shapes like orzo, small shells, or elbow macaroni also make excellent substitutes. Just keep cooking times in mind as they vary slightly.

Is it possible to make this soup vegetarian?

You can swap the ground beef for plant-based meat alternatives and use vegetable broth instead of chicken broth. For added protein, consider adding beans or lentils.

How do I prevent meatballs from falling apart in the soup?

Use panko and egg as binders and avoid mixing the meat too much. Browning the meatballs before adding them to soup also helps them hold their shape during simmering.

Can I make this recipe gluten-free?

Yes! Simply use gluten-free bread crumbs and gluten-free pasta varieties like rice or corn-based ditalini to keep it safe without sacrificing flavor or texture.

Final Thoughts

This Meatball Soup with Pasta and Fresh Herbs Recipe is one of those rare dishes that feels both like a warm hug and a celebration of fresh, simple ingredients. It’s so satisfying to make and even more satisfying to eat. I truly hope you give this recipe a try and create some delicious memories with it—it’s destined to become one of your favorites too!

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
Meatball Soup with Pasta and Fresh Herbs Recipe

Meatball Soup with Pasta and Fresh Herbs Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 10 reviews

  • Author: Sara
  • Total Time: 1 hour
  • Yield: 6 servings

Description

This hearty Meatball Soup combines tender homemade beef meatballs with a flavorful vegetable and tomato broth, enriched by Parmesan cheese and fresh herbs. Perfect for a comforting family meal, the soup features a medley of sautéed onions, carrots, celery, and garlic, simmered with chicken broth, diced tomatoes, and ditalini pasta. The balance of protein, vegetables, and pasta makes it a filling yet wholesome dish ideal for any occasion.


Ingredients

Meatballs

  • 1 lb 90 to 93% lean ground beef
  • 1/2 cup (1.2 oz) panko bread crumbs
  • 1/2 cup (1 oz) finely shredded Parmesan cheese, plus more for serving
  • 6 Tbsp chopped fresh parsley, divided
  • 1 large egg
  • 2 tsp Italian seasoning, divided
  • 1/2 tsp salt
  • 1/2 tsp black pepper, plus more for soup

Soup

  • 2 Tbsp olive oil, divided
  • 1 1/2 cups chopped yellow onion
  • 1 cup diced carrots (about 2 medium carrots)
  • 3/4 cup thinly sliced celery (about 2 medium ribs)
  • 1 1/2 Tbsp minced garlic (4 cloves)
  • 3 (14.5 oz) cans low-sodium chicken broth (5 1/4 cups), plus more to thin if desired
  • 1 (14.5 oz) can crushed tomatoes
  • 1 (14.5 oz) can petite diced tomatoes
  • 1 cup (4.5 oz) dry ditalini pasta
  • 3 Tbsp chopped fresh basil


Instructions

  1. Prepare the meatballs: In a mixing bowl, combine ground beef, panko bread crumbs, Parmesan cheese, egg, 2 tablespoons chopped parsley, 1 teaspoon Italian seasoning, salt, and black pepper. Gently toss to mix and break up the beef evenly, being careful not to overwork the mixture to keep the meatballs tender.
  2. Shape the meatballs: Using about 1 tablespoon of the mixture at a time (a #60 cookie scoop works well), form round meatballs and arrange them on a baking tray or cutting board.
  3. Sauté vegetables: Heat 1 tablespoon of olive oil in a large pot over medium heat. Add chopped onion, diced carrots, and sliced celery, and sauté for 8 to 9 minutes until they are almost tender. Add minced garlic and sauté for an additional 1 minute.
  4. Brown the meatballs: While vegetables cook, heat remaining 1 tablespoon olive oil in a 12-inch non-stick skillet over medium-high heat. Add meatballs once hot and cook about 2 minutes per side until golden brown on top and bottom. Transfer browned meatballs to a plate. If the skillet has browned bits left, deglaze it with 1/2 cup chicken broth and add that liquid to the pot with the vegetables to enhance flavor.
  5. Combine soup base: To the sautéed vegetables in the pot, add the remaining chicken broth, crushed tomatoes, petite diced tomatoes, 1 teaspoon Italian seasoning, and season with salt and pepper to taste. Bring the mixture to a simmer over medium-high heat.
  6. Simmer soup: Add the browned meatballs and ditalini pasta to the pot. Reduce heat to medium-low and simmer for 13 to 15 minutes, stirring occasionally, until the pasta is tender.
  7. Finish and serve: Remove the pot from heat. Stir in the remaining 4 tablespoons chopped parsley and fresh basil. If the soup thickens too much, thin it with additional chicken broth as desired. Serve individual portions topped with extra shredded Parmesan cheese.

Notes

  • You can substitute ground turkey for beef for a lighter version.
  • Adjust salt and pepper according to your taste preference and sodium in your broth.
  • If you don’t have ditalini pasta, small pasta shapes like elbow macaroni or small shells work well.
  • The soup thickens as it cools, so feel free to add a bit more broth when reheating.
  • To make this soup gluten-free, substitute panko bread crumbs and ditalini pasta with gluten-free alternatives.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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