If you want a vibrant, deeply satisfying dinner that comes together in a single pan without a pile of dishes to wash afterward, this Mediterranean shrimp and tomato rice skillet is your answer. We are cooking the rice right in the flavorful tomato broth alongside plump shrimp, which means every single grain absorbs all those rich, garlicky juices. Don't worry if you have never cooked raw rice directly in a skillet before; just follow the liquid-to-grain ratio, and you will get tender, fluffy results every time.
Why You'll Love This Recipe
- Uses just one skillet for both the rice and the shrimp, cutting cleanup down to practically zero.
- The rice absorbs savory tomato and garlic broth directly, giving it incredible depth of flavor compared to plain boiled rice.
- Ready from scratch in about 30 minutes, making it completely realistic for busy weeknights.
- Packed with classic Mediterranean staples like briny olives, crumbled feta, and sweet cherry tomatoes.
- Shrimp cooks in just a few minutes right on top of the finished rice, eliminating any risk of rubbery, overcooked seafood.
Ingredients You'll Need (and Why)
long-grain white rice: Long-grain varieties stay separate and fluffy when cooked in a skillet, unlike short-grain rice which tends to get sticky or gummy.
diced tomatoes: Using canned diced tomatoes along with their juices provides the essential liquid base needed to steam the raw rice to perfection.
large shrimp: Peeled and deveined large shrimp cook gently in the residual steam of the finished rice, ensuring they stay plump and juicy instead of rubbery.
Kalamata olives: Their sharp, briny kick cuts through the rich tomato sauce and balances out the creamy, salty feta cheese.
feta cheese: Adding it right at the end allows it to soften slightly from the heat of the skillet without completely melting into a heavy cream sauce.
How to Make It
Building the Flavor Base
Every great one-pan rice dish starts with aromatics. Sweating the onions slowly builds natural sweetness, while a quick toast of the dry rice grains in the oil creates a protective barrier that helps the grains stay distinct and fluffy rather than mushy as they absorb the simmering tomato broth.
Simmering the Rice
Because we are cooking raw rice directly in the sauce, moisture management is key. Bringing the broth and tomatoes to a boil ensures everything starts at the right temperature before you clamp on the lid and reduce the heat to low. Resist the urge to lift the lid while it simmers, as keeping the steam trapped is what cooks the rice evenly.
Steaming the Shrimp & Finishing
Shrimp cooks remarkably fast and can turn rubbery if boiled or over-seared. By nestling the raw shrimp into the rice during the last few minutes of cooking, they gently steam to tender, pink perfection without drying out. A final rest off the heat lets the flavors settle and gives you the best texture.
Success Tips
- Always pat your shrimp completely dry with paper towels before adding them to the skillet; excess surface moisture will water down your sauce.
- Keep your burner on low during the 15-minute rice simmer phase. If the heat is too high, the liquid will evaporate before the rice kernels have a chance to soften all the way through.
- Do not skip the 5-minute resting period at the end! It allows the moisture to distribute evenly through the rice so it scoops easily without sticking to the pan.
Variations
- Swap the white rice for brown long-grain rice, keeping in mind that you will need to increase the broth by about 1/2 cup and simmer for roughly 40 minutes.
- Add a handful of fresh baby spinach at the same time you add the shrimp for an extra boost of greens.
Storage & Make-Ahead
Fridge: Store leftover shrimp and rice in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat with a splash of water to restore moisture.
FAQ
Can I use frozen shrimp for this recipe?
Yes! Just make sure to thaw them completely and pat them thoroughly dry with paper towels before adding them to the skillet so they don't release excess water.
Why is my rice still hard after 15 minutes?
If your rice is still crunchy, your heat may have been too high during the simmer, causing the liquid to evaporate too quickly. Stir in 2 tablespoons of extra broth, cover tightly, and cook on low for another 3 to 5 minutes.
Can I use brown rice instead of white rice?
You can, but brown rice requires a longer cooking time and more liquid. Add an extra 1/2 cup of broth and increase the covered simmer time to about 40 minutes before adding the shrimp.
