If you’ve ever dreamed of diving into the flavors of the French seaside right from your own kitchen, this Bouillabaisse Recipe is just what you need. It’s a vibrant, comforting seafood stew packed with fragrant herbs, tender fish, and shellfish simmered in a saffron-tinged broth that’s both rich and lively. Perfect for sharing with friends or family, this dish brings the sun-soaked coast of Provence to your table, showcasing a beautiful harmony of fresh ingredients and bold flavors that will make you want to savor every spoonful.

Ingredients You’ll Need
This Bouillabaisse recipe relies on simple, fresh ingredients that each play an essential role in building the dish’s depth and character. From aromatic vegetables to succulent seafood, every element contributes to the taste, texture, and gorgeous color of the final stew.
- Olive oil: Provides a smooth base for sautéing and a subtle fruity richness.
- Onion, finely chopped: Gives a sweet, mellow foundation for the broth.
- Leeks (white parts only), thinly sliced: Adds a delicate oniony flavor and a hint of earthiness.
- Garlic cloves, minced: Infuses a warm, pungent aromatic note.
- Fennel bulb, thinly sliced: Brings a refreshing anise-like flavor that brightens the stew.
- Large tomatoes, chopped: Offer body and acidity to balance the broth.
- Saffron threads: Give the classic golden hue and subtle floral tones essential to bouillabaisse.
- Orange zest: Introduces a fragrant citrusy burst for complexity.
- Bay leaves: Provide earthy depth and gentle spice.
- Fresh thyme sprig: Contributes a woodsy, herbal touch.
- Dried red pepper flakes (optional): Add a mild spicy kick for those who love a little heat.
- White Grape Juice or Apple Cider Vinegar, Vegetable or Fish Stock with Vinegar: Brings acidity and brightness to the broth, cutting through the richness.
- Fish stock or water: Forms the flavorful liquid base for the stew.
- Firm white fish (cod, halibut, or monkfish), cut into chunks: Offers tender, meaty bites full of mild flavor.
- Mussels, scrubbed and debearded: Add briny sweetness and texture.
- Shrimp, peeled and deveined: Supply a sweet, slightly firm contrast.
- Scallops: Provide buttery richness and a delicate bite.
- Salt and freshly ground black pepper: Enhance and balance all the flavors.
- Baguette, sliced and toasted: Perfect for dipping and soaking up the luscious broth.
- Rouille sauce (optional): Adds a luxurious, garlicky, and slightly spicy creaminess on the side.
How to Make Bouillabaisse Recipe
Step 1: Sauté the Aromatics
Begin by heating olive oil in a large pot over medium heat. Add the finely chopped onion, leeks, minced garlic, and thinly sliced fennel. Let them sauté gently for about 5 to 7 minutes until everything softens and the kitchen fills with a fragrant aroma that’s a promise of the delicious stew to come.
Step 2: Build the Flavor Base
Next, stir in the chopped tomatoes, saffron threads, orange zest, bay leaves, fresh thyme sprig, and optional red pepper flakes. Let this combination cook together for about 5 minutes, allowing their flavors to mingle and the tomatoes to break down slightly, creating a lovely foundation for the broth.
Step 3: Add the Liquid Ingredients
Pour in the white grape juice or apple cider vinegar paired with vegetable or fish stock that contains vinegar. Bring this to a brisk boil, then reduce the heat to a gentle simmer and let it go for 10 minutes. This step lets the acidity mellow and blend with the herbs and spices beautifully.
Step 4: Simmer the Broth
Add the fish stock or water next, raise the heat to bring the entire pot to a gentle boil once again, then season with salt and freshly ground black pepper. Afterward, lower the heat and let the broth simmer uncovered for 15 to 20 minutes to deepen the flavors.
Step 5: Cook the Seafood
Finally, add the chunks of firm white fish, mussels, shrimp, and scallops to the pot. Cover it up and cook for about 5 to 7 minutes, just until the seafood is cooked through and the mussels open wide. Make sure to discard any mussels that remain closed—they’re not safe to eat. This last step ensures all the seafood stays tender and juicy.
Step 6: Adjust and Serve
Give the stew a taste and adjust seasoning if needed. Serve the Bouillabaisse piping hot alongside toasted baguette slices and optional rouille sauce for an authentic touch that everyone will love.
How to Serve Bouillabaisse Recipe

Garnishes
To elevate your Bouillabaisse Recipe experience, consider garnishing with fresh parsley or a sprinkle of chopped chives for a burst of color and freshness. A dollop of rouille sauce adds a creamy, garlicky zing that complements the rich broth perfectly. These simple touches bring vibrancy and extra layers of flavor to the dish.
Side Dishes
Bouillabaisse is hearty on its own, but pairing it with lightly dressed green salads or a crisp vegetable side like ratatouille can brighten the meal beautifully. The toasted baguette is a must-have for sopping up the fragrant broth, making every bite complete and deeply satisfying.
Creative Ways to Present
For an inviting presentation, serve the bouillabaisse in large, rustic bowls or shallow soup plates with seafood artfully arranged on top. Lining the serving platter with fresh herbs or lemon wedges allows guests to customize their experience and adds visual appeal. You can even dish out individual portions with small ramekins of rouille sauce on the side.
Make Ahead and Storage
Storing Leftovers
Leftover bouillabaisse keeps nicely in an airtight container in the refrigerator for up to 2 days. The seafood may be a bit tenderer the next day, but the broth will stay flavorful and comforting for a quick reheat.
Freezing
It’s best to freeze only the broth without the seafood, as freezing cooked shellfish or fish can affect texture. Store the broth separately in a freezer-safe container for up to 2 months. When ready to enjoy again, thaw the broth slowly in the fridge.
Reheating
Reheat bouillabaisse gently over low heat on the stove to maintain the delicate flavors and avoid overcooking the seafood. If frozen broth was thawed, add freshly cooked seafood to the stew just before serving to keep everything tender and tasty.
FAQs
Can I use other types of seafood in this Bouillabaisse Recipe?
Absolutely! While the recipe calls for cod, mussels, shrimp, and scallops, many variations include crab, clams, or even lobster. Feel free to pick fresh seafood that you love and trust from your local market.
Is saffron necessary, or can I omit it?
Saffron is traditional and contributes a unique flavor and gorgeous golden color, but if you don’t have it, you can omit it or substitute with a pinch of turmeric for color, though the flavor profile will be different.
What is rouille sauce and how important is it?
Rouille is a garlicky, spicy mayonnaise-like sauce that is traditionally served with bouillabaisse. It adds a creamy contrast to the broth. While optional, it’s highly recommended for that authentic touch and depth of flavor.
Can I make this recipe vegetarian or vegan?
Bouillabaisse is seafood-based by definition, but you could create a vegetable stew inspired by it by using vegetable stock and hearty vegetables like potatoes, tomatoes, fennel, and artichokes. Keep in mind it will be a different experience.
How do I know when the seafood is perfectly cooked?
Seafood cooks quickly; the fish should be opaque and flaky, mussels open, shrimp pink and firm, and scallops just firm to the touch. Overcooking will make them tough, so keep a close eye in those last few minutes.
Final Thoughts
This Bouillabaisse Recipe is truly a celebration of the sea’s bounty and southern French cooking at its best. It’s warm, inviting, and surprisingly easy to make, inviting you to create a memorable meal full of vibrant colors, textures, and flavors. I can’t wait for you to try this and share it with your loved ones—it’s sure to become a new favorite in your kitchen!
Print
Bouillabaisse Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Soup/Stew
- Method: Stovetop
- Cuisine: French
Description
Bouillabaisse is a classic French seafood stew originating from the port city of Marseille. This aromatic dish features a medley of fresh fish, shellfish, and fragrant vegetables simmered in a saffron- and tomato-infused broth. Served traditionally with toasted baguette slices and a tangy rouille sauce, bouillabaisse offers a comforting yet elegant meal full of rich flavors from the Mediterranean coast.
Ingredients
Seafood
- 1/2 pound firm white fish (cod, halibut, or monkfish), cut into chunks
- 1/2 pound mussels, scrubbed and debearded
- 1/2 pound shrimp, peeled and deveined
- 1/2 pound scallops
Vegetables & Aromatics
- 1 large onion, finely chopped
- 2 leeks (white parts only), thinly sliced
- 3 garlic cloves, minced
- 1 fennel bulb, thinly sliced
- 4 large tomatoes, chopped
Liquids & Seasonings
- 2 tablespoons olive oil
- 1/2 teaspoon saffron threads
- 1 teaspoon orange zest
- 2 bay leaves
- 1 sprig fresh thyme
- 1/2 teaspoon dried red pepper flakes (optional)
- 1 cup White Grape Juice or Apple Cider Vinegar, Vegetable or Fish Stock with Vinegar
- 4 cups fish stock or water
- Salt and freshly ground black pepper to taste
For Serving
- 1 baguette, sliced and toasted
- Rouille sauce (optional, for serving)
Instructions
- Heat the oil: Heat 2 tablespoons olive oil in a large pot over medium heat to prepare for sautéing the aromatics.
- Sauté the aromatics: Add finely chopped onion, sliced leeks, minced garlic, and thinly sliced fennel bulb to the pot. Sauté for 5 to 7 minutes until softened and fragrant, which builds the flavorful base of the stew.
- Add tomatoes and spices: Stir in chopped tomatoes, saffron threads, orange zest, bay leaves, thyme sprig, and optional red pepper flakes. Cook this mixture for 5 minutes to meld the flavors and release the fragrant spices.
- Add acidic liquid and simmer: Pour in 1 cup of white grape juice or apple cider vinegar, vegetable or fish stock with vinegar. Bring the mixture to a boil, then reduce heat and simmer gently for 10 minutes, which helps to develop the broth’s complexity.
- Add fish stock and season: Add 4 cups of fish stock or water to the pot and bring to a gentle boil. Season with salt and freshly ground pepper to taste.
- Simmer broth: Reduce the heat to low and let the broth simmer for 15 to 20 minutes, allowing all flavors to marry and deepen.
- Cook the seafood: Add chunks of white fish, mussels, shrimp, and scallops to the pot. Cover and cook for 5 to 7 minutes until the seafood is cooked through and the mussels have opened. Discard any mussels that remain closed.
- Adjust seasoning and serve: Taste the bouillabaisse and adjust salt or pepper as needed. Serve hot accompanied by toasted baguette slices and optional rouille sauce for added flavor.
Notes
- Use fresh, high-quality seafood for the best flavor and texture.
- Discard any mussels that do not open during cooking to avoid food safety issues.
- Rouille sauce is a spicy garlic mayonnaise that complements the stew but can be omitted if preferred.
- White grape juice or apple cider vinegar adds acidity and sweetness; adjust based on your taste preference.
- This dish pairs well with a crisp white wine like a Sauvignon Blanc or a light rosé.

