Now reading

Tomato Basil Soup with Mini Turkey Meatballs

Tomato Basil Soup with Mini Turkey Meatballs - Cooking In Cleveland
Tomato Basil Soup with Mini Turkey Meatballs

So we have finally made it to the end of our Whole 30 experiment which means that I should be back to a more regular posting schedule now.

We’re making a delicious raid-the-garden style soup that is versatile, cheap, and comes together quickly.

This recipe is one that I found while researching whole 30 recipes, and i’ve just slightly modified it to our taste.

This soup is deliciously warming but also light so it’s not too heavy for these summer days that we’re getting lately.

For those not familiar with chiffonade style cutting: roll your basil leaves into a cylinder/cigar like shape.  Then use your knife to slice the cigar shape so that the bail makes thin ribbons as pictured above.

Print Recipe
Tomato Basil Soup with Mini Turkey Meatballs
Course Main Dish
Cuisine Italian, Soup
Prep Time 10 minutes
Cook Time 25 minutes
Servings
servings
Ingredients
Soup Base
Meatballs
Course Main Dish
Cuisine Italian, Soup
Prep Time 10 minutes
Cook Time 25 minutes
Servings
servings
Ingredients
Soup Base
Meatballs
Instructions
  1. Preheat oven to 375 degrees Fahrenheit. Place a piece of parchment paper on a sheet pan.
  2. Add together all of the meatball ingredients and mix gently to combine. Make sure you have a bowl of water nearby to wet your hands so that the meat doesn't stick to your fingers. If the meatballs are too wet, add a little more flour.
  3. Roll the meatballs into small 1/2 inch-1 inch meatballs and place them on the parchment lined sheet pan. Place in the oven and bake for about 20 minutes while you get the rest of the soup together. After 10 minutes, flip the meatballs to brown.
  4. In a large pot over medium-high heat, add 1 tbsp of olive oil (or ghee). Once the olive oil is fragrant, add the diced onions and allow to soften (about 3 minutes).
  5. Add in the garlic, tomato paste and spices and stir to combine. I like to use my spatula to really smash the tomato paste into the onion and garlic so that they're thoroughly coated. Allow this mixture to toast slightly with the spices. (approximately 1 minute)
  6. Add in the tomatoes, chicken broth, and water. Stir to combine and bring to a simmer. Add salt and pepper to season.
  7. Add the meatballs to the soup after they're almost completely cooked through. (approximately 20 minutes) Keep the soup at a low simmer and add the spinach and 1/2 of the basil.
  8. Once the spinach has wilted in the soup (about 1 minute), turn off the heat, ladle into bowls and top with the remaining basil and a drizzle of olive oil. Enjoy!
Share this Recipe
Written by

Leave a Reply

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

Get more stuff like this
in your inbox

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.

Thank you for subscribing.

Something went wrong.

Rachel Gatalica

Welcome to Cooking in Cleveland! I want to share delicious, healthy and approachable recipes with you. I want to help highlight local Cleveland artisans and events and put a focus on using local foods!
  • While on the #Whole30 challenge, the unthinkable happened…I learned to LIKE cauliflower.  I blame this recipe and some of the other stir fry dishes we made that used fresh cauliflower rice.

This dish is mostly #Whole30 compliant except for any additions you might make to this recipe such as #Sriracha for added heat or swapping soy sauce instead of the coconut aminos.

Check out the link in my bio and let me know what you think!

#Whole30 #Sriracha #StirFryMadeEasy #FreshFood #CookingInCleveland #QuickDinner #WeeknightWarrior #DinnerUnder30
  • Oooh baby tomorrow we're back...and we're turning this shitload of vegetables into a delicious (and quick) dinner tomorrow. .
For real, under 35 minutes from start to finish and hacks to make it even easier if you're feeling super lazy. .
Check back tomorrow 😘
.
#Whole30 #Sriracha #StirFryMadeEasy #FreshFood #CookingInCleveland #QuickDinner #WeeknightWarrior #DinnerUnder30
  • Today marks #day30 on my #Whole30 challenge!  To celebrate, i’m sharing one of my favorite #Whole30 compliant recipes.
.
This yummy soup comes together in no time and can be made from staples you can likely find in your pantry, garden or local farmers market!
.
Check out the link in my bio for the recipe!! Also if you haven’t signed up for our email blasts yet, make sure you check out the widget at the bottom of the website!  We’re sending monthly recaps of all the recipes we post as well as links to our social media pages.

#CookinginCleveland #whole30 #healthydinner #grainfree #dairyfree #dairyfreedinner #CLEfoodblog #foodblog #recipetesting #eatyourcolors #soup
  • This week on Cooking In Cleveland, i’m sharing a really healthy and quick dinner that is equal parts filling and delicious.  I’m also talking a little bit about the #Whole30 challenge that we’re in the middle of and being honest about some of the highs and lows we’ve experienced on the plan.

This recipe is a really delicious grain-free dinner option and I’m wiling to bet you won’t really miss the pasta.  Click the link in my bio to check out the recipe!

#cookingincleveland #whole30 #zoodles #healthydinner #grainfree #dairyfree #dairyfreedinner #CLEfoodblog #foodblog #recipetesting #eatyourcolors
  • After a break last week I am back and sharing a yummy pasta dish!  We’re not just cooking with wine this week, i’m also talking about a yummy Italian wine that I paired with this meal.

Click on the link in my bio to check out the recipe.  Make sure you let me know if you decide to either try the pasta or just the wine!

#cookingincleveland #winenot #ItalianWine #PastaPlease #CleFoodBlogger #delightfuldinner #foodblog #drunknoodles
  • Want a sneak peek of tomorrow’s recipe post?  It’s too good not to share!  The recipe will go live at 5 am and the link will be posed in my bio.

#drunknoodles #CookingInCleveland #SneakPeek #SundayDinner #homemadeitalian #CleFoodBlog #FoodBlogger #recipetesting #deliciousdinner
  • Starting our #whole30 a week from tomorrow and trying to plan out some more plant focused recipes in the meantime.  This BBQ chicken salad was full of flavor and healthy crunchy vegetables.  Thinking of sharing the recipe soon...can you call a salad a recipe?
  • Last night was epic!  Thanks to @altonbrown for putting on such an amazing show!! #cookingincleveland  #altonbrownlive #cleveland  #clevelandblogger #CLEfoodblog
  • My go-to tomato sauce and meatball recipe is live on the blog today!  We're kicking the heath factor up a notch by using ground turkey to make the meatballs.  Also the sauce can be made almost completely with pantry staples!

This is a yummy crowd-pleasing recipe that you won't want to miss out on.  The link is in my instagram bio.

#CookinginCleveland #CLEFoodblog #FoodBlogger #SundayDinner #Spaghetti #HealthyEats #HomemadeItalian #recipetesting #deliciousdinner #familymeal
  • Let’s get sauce-faced, guys!  Posting my favorite meatball and tomato sauce recipe on the blog tomorrow.  For now, here’s a teaser-pic.

Link to the blog and other recipes is in my bio now!

#CookingInCleveland #SauceFaced #SundayDinner #homemadeitalian #CleFoodBlog #🍷 #🍝 #FoodBlogger #recipetesting #deliciousdinner

Get more stuff like this
in your inbox

Subscribe to our mailing list and stay up to date on posts directly to your email inbox.

Thank you for subscribing.

Something went wrong.