clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon

Creamy Tomato and Feta Soup

  • Author: Kelsey Nixon
  • Prep Time: 10 min
  • Cook Time: 45 min
  • Total Time: 55 minutes
  • Yield: 6 servings 1x


This one-pot wonder is perfect for a cozy dinner served with buttery croutons or grilled cheese.



  • 3 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, chopped

  • 3 garlic cloves, minced

  • 1 (28-ounce) can whole tomatoes

  • 2 1/2 cups low sodium chicken broth

  • 2 tablespoons pesto, store bought or homemade

  • 2 tablespoons honey or sugar (optional)

  • ½ cup crumbled feta cheese, plus more for garnish

  • ¼ cup plain Greek yogurt

  • Kosher salt and cracked black pepper


  1. For the soup, in a large saucepan or Dutch oven set over medium-high heat, heat 2 tablespoons of the olive oil. Add the onion and garlic. Cook, stirring frequently until translucent and fragrant, about 3 minutes. Add the tomatoes and their juice, chicken broth, pesto, and honey or sugar, if using. Bring the soup to a simmer and cook for 5 minutes.

  2. Using an immersion blender, blend the soup until smooth. (Alternatively, puree the soup in batches in a standard blender.) Stir in the feta cheese and bring the soup just to a simmer and cook for 10 more minutes. Remove from the heat and stir in the Greek yogurt and season to taste with salt and pepper. 

  3. To serve, pour the soup into individual bowls and garnish with additional feta if desired. The soup will keep in an airtight container in the refrigerator for up to 3 days.

Keywords: Tomato, Tomato Soup, Soup, Feta