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!
Coat the bottom of a large pot with the oil and place it over medium heat.
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.
Stir in the garlic and cook it with the veggies for about 1 minute, until very fragrant.
Stir in the tomatoes, broth, and oregano.
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.
Stir the orzo into the soup and continue letting it simmer for about 15 minutes, until the orzo is tender.*
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.
Season the soup with salt and pepper to taste and stir in the fresh basil.
Ladle into bowls and serve.
*Let the soup simmer longer if you prefer your orzo very soft, or more briefly for al dente orzo.