This Camarones a la Veracruzana con Arroz Verde recipe makes a colorful, satisfying diet-friendly meal for four in about 55–60 minutes. Juicy large shrimp simmer in a bright Veracruz-style tomato sauce with green olives, capers, garlic, onion, jalapeño, and a splash of dry white wine or low-sodium chicken stock, while fluffy green rice brings fresh cilantro and roasted poblano flavor to the plate.
The finished dish is savory, tangy, gently spicy, and wonderfully fresh without relying on heavy cream or rich sauces. The shrimp cook directly in the reduced tomato mixture for only 3–5 minutes, and the rice is toasted before simmering so every grain stays separate, tender, and fragrant.
Jump to RecipeWhy You’ll Love This Recipe

Camarones a la Veracruzana is one of those dishes that tastes far more complex than its ingredient list suggests. The tomato base becomes deeply savory as it cooks with briny olives and capers, while garlic, onion, and jalapeño give the sauce warmth and fragrance.
The green rice is the ideal partner because its mild, herbal flavor balances the tangy shrimp sauce. Roasted poblano adds a soft chile character rather than overwhelming heat, and cilantro gives the rice its fresh Mexican identity.
This recipe also fits a diet-conscious table beautifully. It uses shrimp for lean protein, vegetables for flavor, and no cream or butter, while low-sodium stock can help keep the overall seasoning more controlled.
- Yield: 4 servings
- Prep time: 20–25 minutes
- Cook time: 30–35 minutes
- Total time: about 55–60 minutes
Ingredients You’ll Need

The shrimp sauce begins with a modest amount of olive oil, half a chopped white onion, three garlic cloves, and one jalapeño. Seed the jalapeño for a gentler sauce, or leave some seeds in place if you enjoy more heat.
A 14–15 ounce can of diced tomatoes with its juices forms the sauce. Green olives and capers supply the characteristic salty, briny flavor, while half a cup of dry white wine or low-sodium chicken stock loosens the mixture and helps the ingredients come together.
Use one pound of large peeled and deveined shrimp. Large shrimp are especially forgiving and remain juicy when simmered briefly, but the key is still to watch them closely once they enter the skillet.
For the arroz verde, gather long-grain white rice, oil, onion, garlic, one roasted poblano, fresh cilantro, and two cups of low-sodium chicken or vegetable stock. A half cup of fresh spinach is optional, but it gives the rice a brighter green color without changing its fresh flavor.
How to Make It Step-by-Step

Step 1: Prepare the green purée first so it is ready when the rice has toasted. Add the roasted, peeled, and seeded poblano to a blender with the cilantro, optional spinach, onion, garlic, and about 1/2 cup of stock, then blend until smooth.
Step 2: Rinse the long-grain rice under cold water until the water runs mostly clear. Drain it thoroughly, because excess water can interfere with the toasting step and make the finished grains less distinct.
Step 3: Warm 1 tablespoon of neutral oil or olive oil in a saucepan over medium heat. Add the drained rice and cook for 4–6 minutes, stirring often, until the grains look lightly golden and separate from one another.
Step 4: Carefully pour the green purée into the toasted rice, since the mixture may sputter when it meets the hot pan. Cook for 2–3 minutes, stirring, until the purée darkens slightly and its raw smell fades.
Step 5: Add the remaining stock and 1/2 teaspoon salt to the rice. Bring it to a boil, cover the saucepan, reduce the heat to low, and cook for 15–18 minutes, or until the liquid is absorbed and the rice is tender.
Step 6: Remove the rice from the heat and leave it covered for 10 minutes. This resting period allows steam to finish the cooking and helps the grains firm up, after which you can fluff them gently with a fork.
Step 7: While the rice cooks, heat 1 1/2 tablespoons olive oil in a large skillet over medium heat. Add the finely chopped onion and sauté for 3–4 minutes, until it softens without taking on much color.
Step 8: Add the minced garlic and chopped jalapeño to the skillet. Cook for about 30 seconds, stirring constantly, just long enough for their aromas to bloom without letting the garlic burn.
Step 9: Stir in the diced tomatoes with their juices, green olives, drained capers, white wine or stock, 1/2 teaspoon kosher salt, and black pepper. Simmer the sauce uncovered for 8–10 minutes, allowing some liquid to evaporate and the tomato mixture to become pleasantly concentrated.
Step 10: Arrange the shrimp in a single layer in the reduced sauce. Simmer gently for 3–5 minutes, turning the shrimp once, until they are opaque and curled, then remove the skillet from the heat as soon as they are cooked.
Step 11: Finish the Veracruz sauce with chopped cilantro and, if desired, fresh lime juice. Taste carefully before adding more salt, because both the olives and capers already contribute a noticeable briny seasoning.
Step 12: Fluff the green rice one final time and divide it among four plates. Spoon the shrimp and plenty of tomato sauce alongside or over the rice, then serve while everything is hot and fragrant.
Chef’s Tips for Fluffy Rice and Tender Shrimp

Toasting the rice is not a step to skip. Cooking the grains in oil for 4–6 minutes coats them and gives them a lightly nutty flavor, while also helping the rice remain separate after the stock is added.
Keep the lid closed during the rice simmer whenever possible. Every time the lid is lifted, steam escapes and the cooking environment changes, so rely on the stated 15–18 minute range and check only near the end if needed.
The shrimp should be the final major ingredient in the sauce. If they simmer while the tomato mixture is still watery, they may spend too much time in the pan; reduce the sauce first, then give the shrimp only 3–5 minutes.
For a more personalized bowl, consider these measured adjustments:
- Use serrano chile instead of jalapeño for sharper, hotter chile flavor.
- Add 1–2 tablespoons pickled jalapeño brine for extra tang.
- Stir a small amount of oregano into the tomato sauce.
- Add diced fresh tomato if you want a chunkier finish.
- For a lighter version, use low-sodium stock, reduce the olives to 1/3 cup, and use 1 tablespoon of oil total between both components.
Serving, Storage & Reheating

Serve this meal with lime wedges, extra cilantro, and a simple crisp salad if you want more vegetables at the table. The sauce is flavorful enough that the rice does not need additional toppings, although a few sliced olives can echo the flavors in the skillet.
For attractive plating, spoon a mound of green rice onto each plate and arrange the shrimp on top or to one side. Drizzle a little of the tomato sauce around the rice so the emerald grains remain visible against the red Veracruz mixture.
Store cooled leftovers in a covered container in the refrigerator and enjoy them within 2 days. Reheat gently in a skillet or microwave until hot, adding a small splash of stock if the rice seems dry, and avoid prolonged heating because shrimp can become firm and rubbery.

Camarones a la Veracruzana con Arroz Verde
Ingredients
Method
- Blend the roasted poblano, cilantro, spinach if using, onion, garlic, and about 1/2 cup of the stock until smooth.
- Rinse the rice under cold water until the water runs mostly clear, then drain thoroughly.
- Heat the rice oil in a saucepan over medium heat. Add the rice and cook for 4–6 minutes, stirring often, until the grains are lightly golden and separate.
- Carefully stir in the green purée and cook for 2–3 minutes, until it slightly darkens and loses its raw smell. Add the remaining stock and salt.
- Bring the rice to a boil, cover, reduce the heat to low, and cook for 15–18 minutes, until the liquid is absorbed and the rice is tender. Remove from the heat and let it stand covered for 10 minutes, then fluff with a fork.
- While the rice cooks, heat the olive oil for the shrimp in a large skillet over medium heat. Sauté the chopped onion for 3–4 minutes, until softened.
- Add the garlic and jalapeño and cook for about 30 seconds, just until fragrant.
- Stir in the tomatoes, olives, capers, wine or stock, salt, and pepper. Simmer uncovered for 8–10 minutes so the sauce reduces slightly and the flavors combine.
- Add the shrimp in a single layer and simmer gently for 3–5 minutes, turning once, until they are opaque and curled. Avoid cooking them longer than needed.
- Stir in the chopped cilantro and optional lime juice. Spoon the shrimp and sauce over or beside the green rice and serve immediately.
Notes
Final Thoughts
This Camarones a la Veracruzana con Arroz Verde recipe brings together two comforting Mexican preparations in one balanced plate. The sauce is bright and briny, the shrimp are tender, and the green rice adds a fragrant, colorful foundation that makes the meal feel special without being heavy.
For the best result, focus on the two timing details that matter most: toast and rest the rice, and add the shrimp only after the Veracruz sauce has reduced. Those simple techniques preserve fluffy grains and succulent shrimp every time.
Gather your ingredients, adjust the jalapeño to suit your table, and finish each plate with cilantro and optional lime. In less than an hour, you will have a vibrant four-serving dinner that is weeknight-friendly, full of fresh flavor, and easy to make your own.





