Go Back
+ servings
Creamy Tomato Orzo Soup with Mini Turkey Meatballs

Creamy Tomato Orzo Soup with Mini Turkey Meatballs Magic

This Creamy Tomato Orzo Soup with Mini Turkey Meatballs is nutritious, comforting, and perfect for busy weeknights.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 bowls
Course: Dinner
Cuisine: American
Calories: 320

Ingredients
  

For the Meatballs
  • 1 pound Ground Turkey Provides lean protein; swap with ground chicken for variety.
  • 1/2 cup Breadcrumbs Add texture; use gluten-free breadcrumbs for a gluten-free option.
  • 1 tablespoon Italian Seasoning Enhances flavor; substitute with dried basil, oregano, or fresh herbs.
  • 1 teaspoon Garlic Powder Adds depth; fresh minced garlic can boost flavor even further.
  • 1/4 teaspoon Red Pepper Flakes Introduces a hint of spice; adjust to taste for a milder soup.
  • 1 tablespoon Basil Pesto Adds freshness; use homemade or omit if unavailable.
For the Soup
  • 1 tablespoon Olive Oil Used for cooking; feel free to substitute with your preferred cooking oil.
  • 1 medium Onion Provides a base flavor; shallots can serve as an alternative.
  • 1 medium Carrot Adds sweetness; consider replacing with celery for a different flavor.
  • 1 can Canned Crushed Tomatoes Forms the soup base; fresh plum tomatoes can work too.
  • 1 can Coconut Milk Balances acidity and adds creaminess; dairy milk can also be used.
  • 4 cups Low Sodium Chicken Broth Provides depth in flavor; vegetable broth is a great substitute.
  • 1 cup Orzo Adds heartiness; opt for gluten-free pasta or rice if needed.
  • 2 cups Organic Spinach Boosts nutrition; kale or Swiss chard can be used instead.
  • 1/2 cup Fresh Shredded Parmesan Cheese Adds a savory finish; nutritional yeast can replace it for a dairy-free version.

Equipment

  • large mixing bowl
  • Skillet
  • Large pot

Method
 

Steps
  1. In a large mixing bowl, combine ground turkey, breadcrumbs, Italian seasoning, garlic powder, red pepper flakes, salt, pepper, and basil pesto. Mix well until fully blended, then use your hands to roll the mixture into ½-inch mini meatballs. Set the formed meatballs aside on a plate while you heat the skillet.
  2. Heat a tablespoon of olive oil in a skillet over medium-high heat. When hot, add the mini turkey meatballs in a single layer, allowing them space to brown evenly. Cook for about 6 minutes, turning them occasionally until they are golden brown all over. Once browned, transfer the meatballs to a plate and set aside.
  3. In a large pot, heat the remaining ½ tablespoon of olive oil over medium heat. Add diced onion, minced garlic, and chopped carrot, sautéing them for about 3-5 minutes until softened and fragrant.
  4. Add the canned crushed tomatoes to your sautéed vegetables, followed by the coconut milk and low-sodium chicken broth. Stir in the uncooked orzo, Italian seasoning, salt, and pepper, mixing until well combined.
  5. Return the browned mini turkey meatballs to the pot with the creamy soup mixture. Increase the heat to bring the soup to a gentle boil, then reduce to a simmer. Cover and let it cook for 15-20 minutes, allowing the flavors to meld and the orzo to become tender.
  6. In the final moments of cooking, stir in the organic spinach until just wilted—this will take about 1 minute.
  7. Once everything is cooked to perfection, ladle the hot soup into bowls. Drizzle a bit of basil pesto on top and sprinkle with fresh shredded Parmesan cheese if desired.

Nutrition

Serving: 1bowlCalories: 320kcalCarbohydrates: 34gProtein: 25gFat: 15gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 95mgSodium: 550mgPotassium: 800mgFiber: 4gSugar: 6gVitamin A: 410IUVitamin C: 15mgCalcium: 150mgIron: 2.5mg

Notes

Ensure your meatballs are well-mixed but not overworked, and don’t skip sautéing the vegetables for enhanced flavor. For storage, remember the orzo will absorb broth, so add more when reheating.

Tried this recipe?

Let us know how it was!