Go Back
+ servings
Creamy Tomato Orzo Soup

Creamy Tomato Orzo Soup: Comforting & Nutritious Bliss

This Creamy Tomato Orzo Soup is a comforting and nutritious meal, loved by the whole family.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 bowls
Course: Soups
Cuisine: American
Calories: 350

Ingredients
  

For the Meatballs
  • 1 pound Ground Turkey or ground chicken/beef
  • 1/2 cup Breadcrumbs gluten-free option available
  • 1 tablespoon Italian Seasoning or mix of dried basil, oregano, thyme
  • 1 teaspoon Garlic Powder or fresh minced garlic
  • 1/4 teaspoon Red Pepper Flakes omit for milder taste
For the Soup Base
  • 2 tablespoons Olive Oil or avocado oil
  • 1 medium Yellow Onion or shallots
  • 1 medium Carrot or parsnip/sweet potato
  • 28 ounces Crushed Tomatoes or diced tomatoes
  • 1 cup Light Coconut Milk or regular milk/broth
  • 4 cups Low Sodium Chicken Broth or vegetable broth for vegetarian
  • 1 cup Orzo or gluten-free orzo/small pasta
  • 2 cups Fresh Spinach or kale/swiss chard
For Serving
  • 1/4 cup Freshly Grated Parmesan Cheese or nutritional yeast for dairy-free

Equipment

  • Large mixing bowl
  • Skillet
  • Large Pot

Method
 

Step-by-Step Instructions for Creamy Tomato Orzo Soup
  1. In a large mixing bowl, combine ground turkey, breadcrumbs, Italian seasoning, garlic powder, red pepper flakes, salt, pepper, and a dollop of pesto. Mix until well blended, then roll into mini meatballs.
  2. Heat olive oil in a skillet over medium heat. Add meatballs and brown on all sides for about 6-8 minutes. Remove and set aside.
  3. In a large pot, add olive oil and heat. Sauté chopped onion, minced garlic, and diced carrot for 3-5 minutes until the onions are translucent.
  4. Stir in crushed tomatoes, light coconut milk, and low-sodium chicken broth. Add Italian seasoning, salt, and pepper, and simmer.
  5. Add the browned meatballs back into the pot, bring to a boil, then reduce heat and let simmer for 15-20 minutes, stirring occasionally.
  6. Add fresh spinach and stir until wilted, about 1 minute. Adjust seasoning if necessary.
  7. Serve hot in bowls, garnished with fresh basil pesto and Parmesan cheese if desired.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 35gProtein: 25gFat: 12gSaturated Fat: 4gCholesterol: 70mgSodium: 600mgPotassium: 800mgFiber: 6gSugar: 8gVitamin A: 300IUVitamin C: 15mgCalcium: 150mgIron: 3mg

Notes

Make this soup ahead of time; it keeps well in the fridge for 3-4 days and freezes beautifully for longer-lasting comfort.

Tried this recipe?

Let us know how it was!