
This Portuguese seafood rice brings the coast to your kitchen with a proven technique that captures authentic flavors. The dish combines fresh seafood with perfectly cooked rice, creating a meal that’s both comforting and impressive.
I’ve refined this method to balance traditional Portuguese spices with the natural sweetness of shrimp, mussels, and clams. The key is layering flavors through a sofrito base before adding the rice and seafood.
What results is a vibrant one-pan dish where every grain of rice absorbs the rich seafood essence. The texture is just right—not mushy, with seafood that stays tender and juicy.
The aroma alone transports you to a seaside table. Here’s how to achieve this restaurant-quality experience at home.
Ingredients for Seafood Rice Recipe Portuguese
Short list of fresh seafood and pantry staples. Big coastal flavors at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Short-Grain Rice 🍚 | 2 cups | Arborio or Calasparra preferred |
| Shrimp 🦐 | 1 lb | Peeled, deveined, tails on |
| Mussels 🦪 | 1 lb | Scrubbed, debearded |
| Clams 🦪 | 1 lb | Manila or littleneck |
| Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 6 cloves | Minced for sofrito base |
| Red Bell Pepper 🌶️ | 1 whole | Diced for color |
| Tomatoes 🍅 | 2 whole | Ripe, diced with juices |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| White Wine 🍷 | 1 cup | Dry variety preferred |
| Fish Stock 🐟 | 3 cups | Low-sodium recommended |
| Smoked Paprika 🌶️ | 1 tsp | For authentic Portuguese flavor |
| Bay Leaves 🌿 | 2 pieces | Whole, for aromatics |
| Fresh Parsley 🍃 | ½ cup | Chopped, for garnish |
| Lemon 🍋 | 1 whole | Zested, juiced for brightness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The seafood is the star here. Whole Foods or local fish markets are best for mussels and clams—look for tightly closed shells (or ones that close when tapped). Shrimp should be wild-caught if possible, and size doesn’t matter much since they’ll cook quickly. For the rice, Calasparra or Arborio gives that perfect sticky texture. Don’t skip the dry white wine—it deglazes the pan and adds depth.
No mussels? Extra clams or shrimp work fine. Short on wine? Substitute with extra fish stock plus a splash of lemon juice. The sofrito base (onion, garlic, bell pepper) is non-negotiable though—it builds the flavor foundation. If fresh parsley is hard to find, cilantro adds a nice twist (but purists might frown). Smoked paprika is key for authenticity—Penzeys has a great version.
This tastes best the day it’s made, but leftovers keep 2-3 days in the fridge. Reheat gently with a splash of water to loosen the rice. The seafood flavor actually intensifies overnight. Freezing isn’t ideal—the rice gets mushy when thawed.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump the shrimp, mussels, and clams right into the rice with onions—minimal prep, maximum flavor.
- Coastal Comfort: The seafood soaks into the short-grain rice, giving every bite that rich, briny taste I crave.
- Feeds a Crowd: Honestly, it’s my go-to for dinner parties—fancy enough to impress, simple enough to scale up.
- Leftovers Level Up: Between us, the flavors deepen overnight, so lunch the next day is even better.
Step-by-Step Instructions for Seafood Rice
Master the authentic technique that brings Portuguese coastal flavors to your kitchen table.
Step 1: Build the Sofrito Base
Heat the 0.5 cup olive oil in a large, heavy pot over medium heat. Add the onion, red bell pepper, and garlic cloves, sautéing for 5-7 minutes until the vegetables soften and the onion turns translucent. The aroma will become fragrant and rich.
Stir in the 2 whole tomatoes and cook for another 3-4 minutes until they break down. Add the 1 tsp smoked paprika and 1 tsp salt, stirring to coat everything evenly. This base, called a sofrito, is the flavor foundation of your dish.
Step 2: Toast the Rice and Deglaze
Add the 2 cups short-grain rice to the pot and stir for 1-2 minutes until the grains are well-coated with oil and begin to look slightly translucent at the edges. This toasting step enhances the nutty flavor of the rice.
Pour in the 1 cup white wine and scrape up any browned bits from the bottom of the pot. Let it simmer for 2-3 minutes until the liquid reduces by half and the alcohol smell dissipates.
Step 3: Add Stock and Seafood
Pour in the 3 cups fish stock and add the 2 pieces bay leaves. Bring to a gentle boil, then reduce heat to medium-low. Arrange the 1 lb shrimp, 1 lb mussels, and 1 lb clams on top of the rice, pressing them slightly into the liquid.
Cover and cook for 10-12 minutes until the rice absorbs most of the liquid and the seafood opens. Discard any mussels or clams that remain closed after cooking.
Step 4: Finish and Rest
Remove from heat and let it rest, covered, for 5 minutes. This allows the rice to finish absorbing the liquid and the flavors to meld together. The grains should be tender but still have a slight bite.
Stir in the zest and juice of the 1 whole lemon for brightness. Taste and adjust seasoning if needed. Garnish with the 0.5 cup fresh parsley before serving.
Pro Tips For Making Seafood Rice Recipe Portuguese
- Toast the Rice First: Cook the short-grain rice in the onion-infused oil for 2-3 minutes until translucent before adding liquid—I learned this the hard way after ending up with mushy rice more than once.
- Purge the Shellfish: Soak mussels and clams in salted water with a splash of vinegar for 20 minutes to spit out sand, then rinse. Sounds tedious, but it saves you from that unpleasant crunch later.
- Layer by Density: Add clams and mussels first since they take longer to open, then shrimp in the last 5 minutes. This guarantees everything finishes perfectly without overcooking the shrimp to rubber.
- Use the Broth: Strain the cooking liquid from the shellfish and use it as part of your rice broth—it packs in that briny depth you can’t get from plain stock. My grandmother swore by this, and she was right.
Best Sauces and Condiments for This Dish
Classic Garlic Aioli
Whisk together 1 cup mayonnaise with 3 minced garlic cloves, 1 tbsp lemon juice, and a pinch of salt. This creamy sauce complements the seafood beautifully. I use Hellmann’s for the perfect base texture. 💛
Spicy Chili Oil
Heat ½ cup olive oil with 1 tbsp red pepper flakes and 1 tsp smoked paprika until fragrant. Drizzle lightly over your dish for a smoky kick. This adds depth without overpowering the delicate seafood flavors.
Fresh Lemon Wedges
A simple but essential addition. Squeeze fresh lemon over each serving to brighten the rich seafood and rice. The acidity cuts through the richness perfectly. I always serve with 2-3 wedges per plate.
Herb Chimichurri
Blend 1 cup parsley, 3 garlic cloves, ¼ cup olive oil, 2 tbsp red wine vinegar, and ½ tsp red pepper flakes. This vibrant green sauce adds a fresh, zesty contrast to the dish.
Portuguese Piri-Piri
Mix 2 tbsp African bird’s eye chili, 3 garlic cloves, ½ cup olive oil, and 1 tbsp lemon juice. This traditional sauce brings authentic heat to your Portuguese creation. 🔥
Nutrition Facts
Frequently Asked Questions
What type of rice works best for this dish?
Short-grain varieties like Arborio or Calasparra are ideal. They absorb liquid well and create the perfect sticky texture. Avoid long-grain rice as it stays too firm.
Can I use frozen seafood instead of fresh?
Yes, but thaw it completely in the fridge first. Pat it dry to remove excess moisture. Frozen works fine, but fresh seafood delivers the best flavor and texture.
How do I know when the rice is done?
The grains should be tender but still have a slight bite. All liquid should be absorbed, and seafood shells should be open. If needed, add ¼ cup more stock and cook 2-3 minutes longer.
Why did my seafood turn rubbery?
Overcooking is the main culprit. Seafood needs just 10-12 minutes in the pot. Remove it as soon as shells open to prevent toughness.
- Pork Bones Recipe Panlasang Pinoy: Fall-Off-The-Bone Filipino Comfort - October 30, 2026
- Pork Chop Recipe Taste: Herb-Crusted Juiciness With Savory Depth - October 30, 2026
- Pork and Beans Recipe Panlasang Pinoy: Sweet-Savory Filipino Stew with Tender Pork - October 30, 2026