Garlic-Infused Greek Fish Soup

A modern descendant of Kakavia (ancient Greek fish soup), this dish puts garlic front and center. While some European cuisines are shy with garlic near fish, Greeks know the iodine-rich, salty profile of sea fish demands this aromatic counterpoint. Here, garlic is both sautéed and boiled, lending a sweet, creamy background note that melts into the broth.
🕒 Prep Time 20 mins
🍳 Cook Time 30 mins
Total Time 50 mins
🍽️ Servings 4 servings
🔥 Calories 450 kcal
🌍 Cuisine Greek

Ingredients

Equipment Needed

  • Large pot
  • Immersion blender (optional)
  • Peeler

Allergen Information

⚠️ Fish

Instructions

1

Prep: Fine chop onion/garlic; chunk carrots, celery, and potatoes.

Tip: Keep potato chunks large so they don't dissolve unless you plan to blend them.
2

Sauté onion and garlic in olive oil for 2-3 mins until fragrant. Add carrots, celery, then tomato puree.

Tip: Don't burn the garlic (it gets bitter). Oil-soluble aromas release now.
3

Add water, potatoes, salt, pepper. Simmer 15-20 mins.

Tip: This vegetable broth forms the body of the soup.
4

Add fish. If whole, ensure it's submerged. Simmer 10-15 mins.

Tip: Fish is done when opaque white and flakes easily.
5

Optional Pro Tip: Remove fish. Blend a portion of the veggies/broth and return to pot. Boil once.

Tip: This creates a dense, restaurant-style texture.
6

Remove from heat, stir in lemon juice and parsley. Serve.

Tip: Lemon freshens the palate after the rich fish oils.

Recipe FAQ

How to make it creamy without cream?
Greek trick: Take out half the cooked veggies (potato/carrot) with some broth, blend them, and pour back in. Natural thickening!

Ingredients

  • 1 3/4 lbs Fresh Sea Fish (Whole or Fillet)
  • 1 whole Onion
  • 4 cloves Garlic
  • 3 whole Carrots
  • 2 whole Potatoes
  • 1 stalk Celery
  • 1 tbsp Tomato Puree
  • 1/4 cup Olive Oil
  • 6 cups Water
  • 1 whole Lemon (juice)
  • 1 bunch Fresh Parsley