Fish And Rice Soup Recipe: Coastal Flavors in a Bowl

Fish And Rice Soup Recipe: Coastal Flavors in a Bowl

This comforting soup brings the essence of coastal cooking to your kitchen with minimal effort. The combination of tender fish, hearty rice, and aromatic broth creates a dish that’s both nourishing and deeply satisfying.

What makes this recipe special is its simplicity—just fresh ingredients, a few spices, and 30 minutes of simmering. Every spoonful delivers the comforting warmth of a homemade meal by the sea.

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Fish and Rice Soup

Fresh fish, fragrant herbs, and hearty rice create this coastal-inspired comforting bowl.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Cod or haddock recommended, skinless
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed before use
Fish Stock 💧 6 cups Low-sodium preferred for control
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Carrots 🥕 2 whole Peeled and sliced into rounds
Celery Stalks 🌿 2 whole Finely chopped for broth base
Garlic Cloves 🧄 3 cloves Minced for aromatic depth
Fresh Parsley 🌿 ¼ cup Chopped, for garnish and flavor
Lemon 🍋 1 whole Juiced and zested for brightness
Bay Leaves 🍃 2 whole Dried, for broth infusion
Dried Thyme 🌿 1 tsp Crushed between fingers
Olive Oil 🫒 2 tbsp Extra-virgin for sautéing
Salt 🧂 1 tsp Sea salt or kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The fish is the centerpiece here. Cod or haddock provide the ideal flaky texture and mild flavor that absorbs the broth beautifully. For optimal quality, purchase from a reputable fishmonger or the seafood counter at Whole Foods. Ensure the fillets are firm, translucent, and smell of the ocean—not fishy. The rice should be long-grain white (jasmine or basmati work well) for its ability to hold shape during extended simmering.

No white fish available? Tilapia or pollock make excellent substitutes though they may break apart more easily. For the stock, homemade fish stock yields the most authentic flavor, but high-quality store-bought (like Imagine Foods brand) works in a pinch. Fresh parsley can be replaced with dried at one-third the amount, and if lemons aren’t on hand, a splash of white wine vinegar adds similar acidity.

This soup actually improves overnight as the rice soaks up more broth. Keeps beautifully in the fridge for 3-4 days and freezes for up to 3 months. Reheat gently to prevent the fish from breaking apart, and add a squeeze of fresh lemon just before serving.

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: I love how everything simmers together in one pot—fish, rice, and veggies soak up that rich stock flavor.
  • Deep Sea Comfort: The flaky white fish and sweet carrots in the savory broth taste like a warm hug in a bowl.
  • Meal Prep Magic: It reheats beautifully, so I make a big batch for lunches all week.
  • Budget Keeper: White fish fillets and simple pantry staples stretch far without breaking the bank.

Step-by-Step Instructions for Fish and Rice Soup

Master this technique to create a perfectly balanced soup with tender fish and flavorful broth.

Step 1: Sauté the Aromatic Vegetable Base

Heat the 2 tbsp olive oil in a large pot over medium heat. Add the finely diced 1 whole Yellow Onion, 2 whole Carrots, and 2 whole Celery Stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.

This mirepoix foundation develops sweetness and depth. Add the minced 3 cloves Garlic Cloves and cook for 1 minute until fragrant. Be careful not to let it brown—burnt garlic turns bitter and can ruin the entire dish.

Step 2: Build and Simmer the Broth

Pour in the 6 cups Fish Stock and add the 2 whole Bay Leaves and 1 tsp Dried Thyme. Bring to a boil, then reduce heat to maintain a gentle simmer. Simmer for 15 minutes to allow the herbs to infuse the broth fully.

The broth should develop a rich, aromatic quality. Taste and adjust seasoning with the 1 tsp Salt and 0.5 tsp Black Pepper. The liquid should be well-seasoned but not overly salty, as the fish will add its own flavor.

Step 3: Cook the Rice in the Broth

Add the rinsed 1 cup Long-Grain White Rice to the simmering broth. Cook for 15 minutes, stirring occasionally, until the rice is nearly tender but still has a slight bite. The grains should be plump and beginning to absorb the broth’s flavors.

At this stage, the broth will thicken slightly as the rice releases starch. Keep an eye on the liquid level—if it reduces too much before the rice is done, add a splash of water to maintain the right consistency.

Step 4: Add the Fish and Finish

Gently place the 1.5 lb White Fish Fillets into the pot, ensuring they’re submerged in the broth. Simmer for 8-10 minutes until the fish is opaque and flakes easily with a fork. Avoid boiling, which can break up the fillets.

Remove the pot from heat. Stir in the juice of the 1 whole Lemon and the chopped 0.25 cup Fresh Parsley. Let the soup sit for 5 minutes to allow the flavors to meld. The fish should be perfectly tender, and the rice fully cooked.

Step 5: Serve and Garnish

Ladle the soup into bowls, ensuring each serving has a portion of fish, rice, and vegetables. Garnish with additional fresh parsley and a sprinkle of lemon zest for brightness.

The soup should have a rich, savory broth with tender fish that falls apart gently. Each bite should deliver the coastal flavors of the sea, balanced by the earthy vegetables and fragrant herbs.

👨‍🍳

Pro Tips For Making Fish And Rice Soup

  • Poach Fish Last: Add the white fish fillets only in the final 8-10 minutes of simmering—any longer and they’ll turn rubbery. I learned this the hard way after pulling apart overcooked chunks in my first few batches.
  • Rinse the Rice: Give the long-grain white rice a quick rinse before adding it to the pot to remove excess starch, or your soup will end up cloudy. Sounds weird, but it works.
  • Skip Raw Stock: Use a pre-made fish stock or better yet, a light chicken stock if you’re in a pinch—raw fish bones in the pot can make the broth bitter. My grandmother swore by this, and she was right.
  • Sauté Veggies First: Cook the yellow onion and carrots in a little oil until soft before adding liquid—it builds a sweeter base. I was skeptical until I tried it, but now I never skip this step.

Flavor Customization for This Dish

Add More Seafood

For extra oceanic flavor, I love adding ½ lb shrimp or scallops alongside the fish. Add them during the last 5 minutes of cooking so they don’t overcook. The shrimp will turn pink and opaque when done. 💪

Spice It Up

To give this dish a kick, stir in ½ tsp red pepper flakes with the garlic or add 1 diced jalapeño with the onions. For a smoky touch, a pinch of smoked paprika works wonders. Adjust heat to your preference.

Herb Variations

Fresh dill or cilantro can replace or complement the parsley for a different herbal note. I often use 1 tbsp fresh dill for a more Mediterranean flair. Add it at the end with the lemon juice.

Citrus Twist

For a brighter profile, add 1 tsp orange zest along with the lemon. The orange’s sweetness balances the acidity beautifully. A splash of white wine (¼ cup) when sautéing the vegetables adds complexity.

Creamy Finish

Stir in ¼ cup heavy cream or coconut milk at the end for a richer texture. This works especially well if you’re serving the soup as a main course. Just warm it through gently—don’t boil.

I find this adds a luxurious mouthfeel without overpowering the fish.

Vegetable Boost

Add 1 cup chopped spinach or kale during the last 2 minutes of cooking for extra greens. They’ll wilt quickly and add color. Zucchini also pairs well—add 1 cup diced with the carrots and celery. 🌱

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1.5g8%
Cholesterol 60mg20%
Sodium 580mg25%
Total Carbohydrate 35g13%
Dietary Fiber 2g7%
Sugars 3g
Protein 28g56%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use frozen fish instead of fresh?

Yes, thaw frozen fillets overnight in the fridge before using. Pat dry to remove excess moisture. Avoid refreezing previously thawed fish.

2

What if my broth turns cloudy?

Cloudiness often comes from starchy rice or over-simmering. For clearer broth, rinse rice well before cooking and maintain a gentle simmer, not a boil.

3

How do I prevent the fish from breaking apart?

Add fillets last and cook at a gentle simmer for just 8-10 minutes. Use a wide spoon to serve and keep pieces intact.

4

Can I make this soup ahead of time?

It keeps well for 3-4 days refrigerated. Cook rice slightly al dente if prepping ahead, as it absorbs more liquid over time.

★★★★★4.5(11 reviews)
Tyler Campbell