Tomato Soup with Ditalini and Turkey Meatballs


This is what I like to call a “play” on spaghetti and meatballs in a soup form. This wasn’t what I was going for originally. I was actually going for a thinner based soup (almost brothy-like), but it came out much thicker than I originally had hoped. I don’t hate it though. It actually came out better this way! I was pleasantly surprised. This soup was perfect. It’s adapted from our very first recipe post of Rustic Grilled Cheese and Tomato Soup, less the heavy cream of course. Sorry for the lack of the pictures. We were amateurs. We still are amateurs, but we were SUPER amateurs. This tomato soup with ditalini and turkey meatballs is easy, hearty and perfect for a cold winter’s day.

It’s been cold.

Bitter cold.

Like the average daily temperature is around 5.

Soup is great for a chilly day!

Well, it was…Until I decided I wanted to make soup, and then the temperature jumped to about 50. Funny how things work out that way right? Stupid weather…Anyway, 50 degrees is still cold enough to want soup, so that’s what we did.

Even great on a 50 degree day!

This tomato soup recipe is full proof. Whether you make it how we originally made it, with heavy cream, or how we made it last night, without the heavy cream, they both are sure to please. It is sweet enough to tone down the acidity from the tomatoes, but not so sweet that you feel like you’re eating a cake. Tomatoes are tough to find this time of year. Well they’re tough to find FRESH this time of year. In our original recipe, we used fresh roma tomatoes, but that was because we could get them fresh. This time of year, it’s going to be very difficult for you to find produce that is fresh and local. This really just depends on where you live. We don’t have tomatoes in Colorado in the middle of January. Well we do, but they are from Mexico. You get the point. Love Mexico, but we love fresh and local more. This is when you make the switch to canned tomatoes, and there is only one way to go, San Marzano tomatoes from Italy. You’re not going to get a better canned tomato, and sometimes they are even better than the real thing! Sometimes…

Canned tomatoes are fine for this recipe.

We decided to go with a beer that warm, fun and “wintery” for this pairing. Pliny the Elder was the only wise decision. You want bitter with an acidic dish. It definitely tones down the acidity from the tomatoes if you have a hoppier beer. Russian River Brewing brews this wonderful beer, and if you’ve never heard of it then shame on you! Ha just kidding, even though it has become quite popular lately, it still isn’t the easiest beer to get your hands on since Russian River doesn’t brew a ton of it! If you do have a bottle of this lying around, this is perfect for this dish. If you don’t, then try a double IPA or greater. The hoppier the better!

Try a hoppy beer for this beer pairing!

The best thing about this recipe are the turkey meatballs. I was originally just going to go with ham, and do a play on ham and bean soup in a tomato base, but we’re going to save that one for another day. These turkey meatballs are packed full of flavor and the perfect little addition to this soup. They are moist, but slightly crispy on the outside. I think it’s important to keep these little guys small, almost like an Italian Wedding Soup meatball size. You want to be able to pop the whole thing in your mouth, and not have to cut through it. If nothing else, make the meatballs and throw them in a pasta or in a salad. They are even delicious all on their own.

These turkey meatballs are to die for!

Ditalini is another ingredient that can be substituted. Use any smaller pasta, but make sure to keep it on the smaller size, or you really will have a spaghetti and meatball dish on your hands.

So similar to spaghetti and meatballs, don’t you think?




Tomato Soup with Ditalini and Turkey Meatballs
Prep Time
30 min
Cook Time
1 hr, 30 min
Total Time
2 hr
6-8 servings


  • 2 to 3 tablespoons olive oil
  • 1 large or 2 small Spanish onions, roughly chopped
  • 3 medium-sized carrots, roughly chopped
  • 1 celery stalk, roughly chopped
  • 1 red bell pepper, seeds removed, roughly chopped
  • 2 tablespoons finely chopped garlic
  • 1 1/2 can San Marzano Tomatos (28 ounce cans)
  • 2 teaspoons of sugar
  • freshly ground sea salt
  • freshly ground black pepper
  • 1 small can tomato paste
  • 3 tablespoons fresh marjoram, finely chopped
  • 2 tablespoons fresh oregano, finely chopped
  • 2 cup fresh basil, finely chopped
  • 4 cups chicken or vegetable stock
  • 1 1/2 cups ditalini
  • 1 can cannellini beans, drained
  • 1 lb ground turkey breast
  • 1 egg
  • 3 tablespoons tomato sauce (jared is fine)
  • 2 tablespoons fresh parsley, finely chopped
  • 2 tablespoons fresh basil, finely chopped
  • 1/2 cup sharp provolone, grated
  • 1/3 cup panko bread crumbs
  • 1 medium-sized spanish onion, finely minced
  • 5 garlic cloves, finely minced
  • salt and pepper


  • Heat the olive oil in a large dutch oven or stock pot over medium to medium-high heat for 2-3 minutes. Add the onion, carrots, red bell pepper and celery stalk to the heated olive oil and saute for 10-15 minutes, until soft. After the concoction is tender, add the garlic and saute for 2-3 minutes, allowing the garlic aroma to fill the air without burning.
  • Add the tomatoes (with the sauce), sugar, salt, pepper, tomato paste, marjoram, oregano, basil and stock, and bring the elements to a boil. Slow the boil, and simmer for 1 hour. You can now start the meatballs while the soup is simmering (see number 6 for recipe).
  • Once the soup has reached your desired consistency, crank up the heat back to medium-high. Add the ditalini and let cook for 8-10 minutes or until pasta is tender.
  • Lower the heat back to a medium-low and add the beans and the turkey meatballs (see number 6 for recipe). Heat for 10-15 minutes more, or until heated through.
  • Serve with grated sharp provolone and parsley. Enjoy!
  • For the Meatballs: In a large bowl, combine the ground turkey breast, egg, tomato sauce, parsley, basil, provolone, bread crumbs, onion, garlic, and salt and pepper to taste. Mix with a heavy wooden spoon until all is combined. Line a baking sheet with parchment paper and start rolling out your meatballs with your hands or melon baller. Shape into 3/4 in balls (you want them to be on the smaller side). Place on the baking sheet, cover and refrigerate for about 20 minutes. Place an oven rack in the very center of the oven and set your oven's broiler to LO. If there's only one temperature, just stick with that. Stick your meatballs in the oven, making sure to keep a close eye on them so they don't burn. Once they have cooked through and reached a golden brown color, about 10 minutes, remove from oven and serve with tomato soup!


Hardware: * Cutting Board * Sharp Knife * Stock Pot with Lid * Wooden Spoons * Large and Medium-Sized Bowls * Grater * Measuring Cups * Measuring Spoons * Baking Sheet * Plastic Wrap * Parchment Paper * Melon Baller * Spatula * Ladle *


Web Analytics