
This island-inspired stew brings the vibrant flavors of Puerto Rico to your kitchen with minimal effort. I developed this recipe after testing multiple versions in my small Boston apartment, ensuring it works in everyday conditions.
The sofrito base creates a rich, aromatic foundation that transforms simple ingredients into something extraordinary. Fresh shrimp and rice absorb these bold flavors, making each bite deeply satisfying and authentic.
What emerges is a hearty soup with tender shrimp, perfectly cooked rice, and a broth that’s both comforting and complex. The layers of flavor develop naturally as it simmers, requiring no special equipment.
It’s the kind of dish that feels special enough for guests but remains approachable for any night of the week. Here’s how to make it.
Ingredients for Puerto Rican Shrimp and Rice Soup
Every bite starts with these bold, island-inspired ingredients for a comforting stew.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Shrimp 🦐 | 1 ½ lb | Peeled, deveined, tails on |
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Sofrito 🌿 | 1 cup | Homemade or store-bought |
| Tomato Sauce 🍅 | 1 cup | Plain, no added seasonings |
| Chicken Broth 🥣 | 6 cups | Low-sodium preferred |
| Red Bell Pepper 🌶️ | 1 whole | Diced into small pieces |
| Yellow Onion 🧅 | 1 whole | Finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Bay Leaves 🌿 | 2 pieces | Whole, removed before serving |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The shrimp is the star here. Wild-caught from the seafood counter at Whole Foods or Trader Joe’s is ideal—look for bright, translucent flesh and a mild ocean scent (not fishy). I always grab 16/20 count for a good bite. Sofrito is non-negotiable for authentic flavor—Goya makes a solid jarred version if you’re short on time. The rice? Basic long-grain white works perfectly (jasmine or basmati are great too).
No sofrito on hand? Blend equal parts diced bell pepper, onion, and garlic with cilantro and a splash of olive oil—gets you 80% there. Vegetable broth can swap in for chicken broth in a pinch. Fresh shrimp swapped for frozen? Thaw in cold water first (don’t skip this part). The tomato sauce can be crushed tomatoes blended smooth—same richness, different texture.
Leftovers keep beautifully. Store in airtight containers for up to 3 days in the fridge. Freeze the base (without shrimp) for 3 months. Reheat gently to keep the shrimp tender (worth the extra minute).
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything—shrimp, rice, sofrito—simmers together in one pot. No extra dishes, no fuss.
- Flavor Bomb: The sofrito and tomato sauce create this deep, rich base that makes the shrimp taste unreal. Honestly, it’s the kind of flavor that lingers.
- Weeknight Hero: Between us, this is my go-to when I need dinner fast but still crave something hearty. Ready in the time it takes to cook the rice.
- Stretches Far: Leftovers taste even better the next day, and it feeds my family of four with zero stress. I’ll be real: that’s a win in my book.
Step-by-Step Instructions for Puerto Rican Shrimp and Rice Soup
This method builds layers of island flavor—sofrito first, then shrimp, then the rice soaks it all up.
Step 1: Sauté Aromatics to Build the Flavor Base
Heat the 2 tbsp olive oil in a large pot over medium heat. Add the diced red bell pepper and finely chopped yellow onion, cooking for 4-5 minutes until the vegetables soften and the onion becomes translucent.
Stir in the minced garlic cloves, 1 tsp dried oregano, and 1 tsp ground cumin, toasting for 30 seconds until fragrant. The garlic should turn just light golden at the edges but not brown. Then add the 1 cup sofrito and cook for 2 minutes, stirring constantly to deepen its flavor.
This step is where the magic starts. The sofrito, with its blend of peppers, onions, and culinary herbs, creates the authentic Puerto Rican foundation. Don’t rush it—letting it cook down slightly intensifies every spoonful.
Step 2: Add Liquids and Seasonings
Pour in the 1 cup tomato sauce and 6 cups chicken broth, stirring to combine. Add the 2 pieces bay leaves, 1 tsp salt, and 0.5 tsp black pepper. Bring the mixture to a boil, then reduce the heat to medium-low for a gentle simmer.
Let it cook uncovered for 10 minutes so the flavors meld together. You’ll notice the broth take on a rich, slightly thickened consistency from the sofrito and tomato sauce. Taste and adjust salt if needed, but remember the shrimp will add its own brininess.
Step 3: Cook the Rice to Perfection
Add the rinsed 1.5 cups long-grain white rice to the pot, stirring well to distribute it evenly. Return to a simmer, then cover and cook for 15 minutes, stirring occasionally to prevent sticking.
The rice should absorb much of the liquid and become tender but still have a slight bite. If it looks dry before the rice is done, add a splash of water or additional broth. The grains will plump up beautifully, soaking in all the bold, spiced flavors of the sofrito and broth.
Step 4: Add Shrimp and Finish
Stir in the 1.5 lb large shrimp and cook for 5-6 minutes until the shrimp turn opaque and pink. Avoid overcooking—shrimp go from perfect to rubbery fast. Remove the 2 pieces bay leaves before serving.
Once the shrimp are just cooked through, turn off the heat. The residual warmth will finish the cooking process gently. Ladle the soup into bowls and garnish each serving with a generous sprinkle of the 0.25 cup fresh cilantro for a bright, fresh finish.
Pro Tips For Making Puerto Rican Shrimp And Rice Soup
- Toast the Rice: Cook the rice in sofrito and a splash of oil for 2-3 minutes before adding liquids—this coaxes out a nutty depth that plain boiling can’t match.
- Peel Shrimp Last: Keep the shrimp in their shells until the very end; the heads and shells steeped in the broth for 10 minutes add a seafood richness you’d otherwise miss.
- Skip Cold Broth: I learned this the hard way—adding cold chicken broth drops the temperature and turns the rice mushy; bring it to a gentle boil first, then pour.
- Use Day-Old Rice: If you’re in a hurry, spread freshly cooked rice on a tray for 10 minutes to cool and firm up—it won’t clump as badly in the soup.
Flavor Customization for puerto rican shrimp and rice soup
Add More Heat
For a spicier kick, add ½ tsp cayenne pepper or 1 chopped jalapeño with the garlic. I love the warmth this brings, reminiscent of Puerto Rican picadillo. The heat builds gradually without overpowering the dish. 🌶️
Extra Citrus Zing
Stir in zest from 1 lime or 2 tbsp lime juice just before serving. The bright acidity cuts through the richness and enhances the shrimp’s natural sweetness. I always keep limes on hand for this exact purpose.
Coconut Milk Creaminess
Replace 1 cup chicken broth with 1 cup coconut milk for a tropical twist. This adds a subtle sweetness and creamy texture that pairs beautifully with the shrimp. It’s a nod to Caribbean flavors that complement the island vibe.
Smoky Depth
Add ½ tsp smoked paprika or 1 crumbled chipotle pepper in adobo with the sofrito. This brings a deep, smoky layer that makes the dish feel heartier. I tested this version in my Boston kitchen and it was a hit. 🔥
Fresh Herb Boost
In addition to cilantro, stir in ¼ cup chopped fresh parsley or 2 tbsp chopped fresh oregano at the end. These herbs add freshness that keeps the flavors vibrant and balanced.
Extra Veggie Power
Add 1 cup diced zucchini or 1 cup corn kernels with the rice. This boosts the nutritional profile and adds texture. I often toss in whatever veggies I have on hand—this soup is forgiving that way.
Nutrition Facts
Frequently Asked Questions
Can I use frozen shrimp instead of fresh?
Yes, but thaw them completely first in cold water. Pat dry before adding to avoid watering down the broth.
How do I prevent the rice from turning mushy?
Rinse the rice well and add it only after the broth simmers. Cook for 15 minutes max, then let it rest off heat.
What’s the best sofrito substitute?
Blend equal parts bell pepper, onion, and garlic with cilantro and olive oil. It won’t be identical but captures the essence.
Can I make this soup ahead of time?
Cook the base without shrimp, refrigerate for 3 days or freeze for 3 months. Add shrimp fresh when reheating.
- Furikake Rice Seasoning Recipe: Umami-Packed Japanese Blend for Any Meal - October 7, 2026
- Knorr Vegetable Soup Mix Rice Recipe: Savory One-Pot Side Dish - October 7, 2026
- Lebanese Lentil and Rice Soup Recipe: Mujadara-Inspired Warmth in a Bowl - October 7, 2026