Go Back
+ servings
5 from 2 votes
Bowl of Tomato Orzo Soup with spoon.
One-Pot Creamy Tomato Orzo Soup
Prep Time
15 mins
Cook Time
45 mins
Total Time
1 hr

This tomato orzo soup is creamy, delicious, and easy to make! Made with rich coconut milk and fresh basil, it's super comforting and perfect as a starter or light meal!

Course: Soup
Cuisine: American, Italian
Servings: 6
Calories: 203 kcal
Author: Alissa Saenz
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 medium carrots, diced (about 1 cup carrots)
  • 1 medium celery stalk, diced (about ½ cup celery)
  • 4 garlic cloves, minced
  • 3 (14 ounce or 400 gram) cans crushed tomatoes
  • 3 cups vegetable broth
  • 1 teaspoon dried oregano
  • ¾ cup dried orzo
  • 1 cup full-fat coconut milk
  • Salt & pepper, to taste
  • ¼ cup chopped fresh basil
  1. Coat the bottom of a large pot with the oil and place it over medium heat.

  2. Give the oil a minute to heat up, then add the onion, carrots, and celery. Sweat the veggies for about 5 minutes, stirring often, until they begin to soften up.

  3. Stir in the garlic and cook it with the veggies for about 1 minute, until very fragrant.

  4. Stir in the tomatoes, broth, and oregano.

  5. Raise the heat and bring the mixture to a boil. Lower the heat and allow the soup to simmer for 20 minutes, stirring occasionally, until slightly thickened.

  6. Stir the orzo into the soup and continue letting it simmer for about 15 minutes, until the orzo is tender.*

  7. Stir in the coconut milk, simmer the soup for a minute more, then remove the pot from heat. You can also thin the soup with a little broth or water if it's thicker than you'd like it at this point.

  8. Season the soup with salt and pepper to taste and stir in the fresh basil.

  9. Ladle into bowls and serve.

Recipe Notes

*Let the soup simmer longer if you prefer your orzo very soft, or more briefly for al dente orzo.

Nutrition Facts
One-Pot Creamy Tomato Orzo Soup
Amount Per Serving (1.5 cups (⅙ of recipe))
Calories 203 Calories from Fat 68
% Daily Value*
Fat 7.5g12%
Saturated Fat 2.6g13%
Sodium 326mg14%
Potassium 516mg15%
Carbohydrates 27.4g9%
Fiber 3.9g16%
Sugar 9.5g11%
Protein 4.9g10%
Calcium 39mg4%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.