This Spicy Lemon Fish Soup is bright, zesty, and soothing — featuring tender white fish, fresh vegetables, and a garlic-ginger-chili broth that’s bursting with citrusy warmth.
1 lb white fish (cod, halibut, tilapia), cut into chunks
6 cups fish, chicken, or vegetable broth
1 onion or 2 shallots, diced
3 garlic cloves, minced
1 tbsp fresh ginger, grated
1 tsp red pepper flakes (or to taste)
Zest and juice of 1 lemon
1 bay leaf
1 tbsp olive oil
1 cup cherry tomatoes (optional)
1 cup baby spinach or kale (optional)
Salt and black pepper, to taste
Fresh herbs (parsley, cilantro, dill) for garnish
Heat olive oil in a large pot. Sauté onion, garlic, ginger, and chili flakes for 3–4 minutes.
Add broth, lemon zest, bay leaf, salt, and pepper. Simmer 10 minutes.
Add tomatoes or carrots if using. Simmer another 5–7 minutes.
Add fish and lemon juice. Simmer 5–7 minutes until fish is cooked.
Stir in spinach or herbs if desired. Remove bay leaf.
Serve hot, garnished with herbs and extra lemon.