clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Tomato Feta Soup

  • Author: Kelsey Nixon
  • Total Time: 55 minutes
  • Yield: 6 servings


A simple Creamy Tomato Feta Soup to make with just a few basic pantry ingredients! This soup is elevated with rich, savory feta cheese for a unique twist on a comforting favorite.


  • 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.


  1. 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. 

  2. 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. 


  • Prep Time: 10 min
  • Cook Time: 45 min

Keywords: Tomato, Tomato Soup, Soup, Feta