There’s something deeply satisfying about a vibrant, flavor-packed bowl that brings together fresh ingredients, bold spices, and comforting textures. This Mexican Shrimp Rice Bowl with Avocado Salsa is the kind of dish that shines on a warm evening, whether you’re hosting a casual gathering or simply treating yourself to a nourishing homemade meal.
Inspired by the lively flavors of coastal Mexican cuisine, this recipe captures the essence of zesty shrimp, fluffy rice, and creamy avocado in every bite. I first fell in love with this combination during a summer dinner where simplicity met bold seasoning—fresh lime, garlic, and herbs transforming everyday ingredients into something unforgettable. Since then, it’s become a go-to recipe whenever I want something quick, wholesome, and incredibly satisfying.
Why You’ll Love This Recipe
This dish is more than just a meal—it’s an experience of textures and flavors that complement each other beautifully.
- Juicy, seasoned shrimp with a hint of spice
- Light and fluffy rice that soaks up all the flavors
- Creamy avocado salsa with a refreshing citrus kick
- Easy to customize with your favorite toppings
- Perfect for meal prep or quick dinners
Ingredients
For the Shrimp
- 500 g large shrimp, peeled and deveined
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon paprika
- ½ teaspoon cumin
- ½ teaspoon salt
- ¼ teaspoon black pepper
- Juice of 1 lime
For the Rice
- 1 cup (200 g) long-grain white rice
- 2 cups (480 ml) water or vegetable broth
- 1 tablespoon olive oil
- ½ teaspoon salt
For the Avocado Salsa
- 2 ripe avocados, diced
- 1 small tomato, finely chopped
- ¼ cup (15 g) fresh cilantro, chopped
- ¼ small red onion, finely diced
- Juice of 1 lime
- ½ teaspoon salt
- ¼ teaspoon black pepper
Optional Toppings
- Corn kernels (½ cup / 75 g)
- Black beans (½ cup / 120 g, cooked)
- Sliced jalapeños
- Extra cilantro
- Lime wedges

Step-by-Step Instructions
1. Cook the Rice
Start by rinsing the rice under cold water until the water runs clear. This helps remove excess starch and ensures fluffy rice.
In a medium saucepan, heat olive oil over medium heat. Add the rice and toast it lightly for 1–2 minutes. Pour in the water or broth, add salt, and bring to a boil.
Reduce the heat to low, cover, and let it simmer for 15–18 minutes until the liquid is absorbed. Remove from heat and let it rest for 5 minutes before fluffing with a fork.
2. Prepare the Shrimp
In a bowl, combine shrimp with olive oil, garlic, chili powder, paprika, cumin, salt, pepper, and lime juice. Toss well to coat evenly.
Heat a skillet over medium-high heat. Add the shrimp in a single layer and cook for 2–3 minutes per side until they turn pink and opaque. Avoid overcooking to keep them tender and juicy.
Remove from heat and set aside.
3. Make the Avocado Salsa
In a mixing bowl, gently combine diced avocado, tomato, cilantro, red onion, lime juice, salt, and pepper.
Mix carefully to avoid mashing the avocado too much—you want a chunky, fresh texture. Taste and adjust seasoning if needed.

4. Assemble the Bowl
Divide the cooked rice into serving bowls.
Top with the cooked shrimp, a generous scoop of avocado salsa, and any additional toppings you like.
Finish with a squeeze of fresh lime juice for an extra burst of flavor.
Tips for the Best Shrimp Rice Bowl
Choose Fresh Shrimp
Fresh or properly thawed shrimp will give you the best texture and flavor. Look for shrimp that are firm and slightly translucent before cooking.
Don’t Overcook
Shrimp cook very quickly. Once they curl into a “C” shape and turn pink, they’re done. Overcooking leads to rubbery texture.
Use Ripe Avocados
A ripe avocado should yield slightly to gentle pressure. This ensures your salsa is creamy and flavorful.
Add Heat If You Like
For a spicier kick, add cayenne pepper to the shrimp or include chopped jalapeños in the salsa.
Variations and Substitutions
Make It Brown Rice
Swap white rice for brown rice for a nuttier flavor and extra fiber. Adjust cooking time accordingly (usually 35–40 minutes).
Try Quinoa
Quinoa is a great alternative for a protein-rich base. Use 1 cup (170 g) quinoa with 2 cups (480 ml) water.
Vegetarian Version
Replace shrimp with grilled vegetables like zucchini, bell peppers, and mushrooms.
Add a Creamy Sauce
A simple yogurt-based lime sauce can add an extra layer of richness:
- ½ cup (120 g) plain yogurt
- Juice of ½ lime
- Pinch of salt
Serving Suggestions
This bowl is satisfying on its own, but you can elevate your meal with a few additions:
- Serve with warm tortillas on the side
- Pair with a fresh green salad
- Add a side of grilled vegetables
- Include a refreshing fruit salad for contrast
Storage and Meal Prep
Refrigeration
Store components separately in airtight containers for up to 3 days.
Reheating
Reheat rice and shrimp gently in a skillet or microwave. Add avocado salsa fresh to maintain its texture.
Meal Prep Tip
Prepare rice and shrimp in advance, and make the avocado salsa just before serving for maximum freshness.
Frequently Asked Questions
1. Can I use frozen shrimp?
Yes, frozen shrimp work perfectly well for this recipe as long as they are properly thawed before cooking. To thaw shrimp, place them in a bowl of cold water for about 15–20 minutes or leave them overnight in the refrigerator. Make sure to pat them dry with paper towels before seasoning. Excess moisture can prevent the shrimp from searing properly and may dilute the spices. Frozen shrimp are often just as fresh as “fresh” shrimp sold at the counter, since they are typically frozen shortly after being caught.
2. How do I keep the avocado salsa from turning brown?
Avocado naturally oxidizes when exposed to air, which causes browning. The lime juice in this recipe helps slow down that process due to its acidity. To keep your avocado salsa fresh for longer, press plastic wrap directly onto the surface of the salsa to limit air exposure and store it in the refrigerator. You can also add a bit more lime juice if you plan to store it for a few hours. However, for best flavor and appearance, it’s recommended to prepare the salsa just before serving.
3. What rice works best for this bowl?
Long-grain white rice is ideal because it cooks up light and fluffy, making it a perfect base for the flavorful shrimp and creamy avocado salsa. However, you can easily substitute with jasmine rice for a slightly aromatic touch or basmati rice for a more delicate texture. If you prefer whole grains, brown rice or even wild rice blends can work well, though they will have a firmer texture and longer cooking time. The key is to ensure the rice is not overly sticky so it complements the other ingredients.
4. Can I make this dish ahead of time?
Yes, this recipe is excellent for meal prep. You can cook the rice and shrimp ahead of time and store them in separate airtight containers in the refrigerator for up to three days. When ready to eat, reheat them gently and prepare the avocado salsa fresh. If you must prepare the salsa in advance, take steps to minimize browning as mentioned earlier. Keeping components separate ensures the best texture and flavor when assembling your bowl later.
Final Thoughts
This Mexican Shrimp Rice Bowl with Avocado Salsa is a celebration of fresh ingredients and bold, balanced flavors. It’s the kind of recipe that proves you don’t need complicated techniques or hard-to-find ingredients to create something truly memorable. Each component—from the perfectly seasoned shrimp to the creamy avocado salsa—plays an essential role in building a dish that feels both comforting and exciting.
What makes this recipe especially appealing is its versatility. You can adapt it to suit your dietary preferences, spice tolerance, or what you have available in your kitchen. Whether you’re swapping the rice, adding extra vegetables, or turning up the heat, this bowl is incredibly forgiving and customizable. It’s also a fantastic way to incorporate more wholesome ingredients into your meals without sacrificing taste.
Beyond its flavors, this dish fits seamlessly into a busy lifestyle. It’s quick enough for weeknight dinners yet impressive enough to serve to guests. The vibrant colors and fresh aromas make it as visually appealing as it is delicious, which adds to the overall dining experience.
If you’re looking for a recipe that delivers on flavor, nutrition, and ease, this shrimp rice bowl is a must-try. Once you make it, it’s likely to become a regular in your meal rotation—one of those reliable dishes you return to again and again. With every bite, you’ll get a taste of freshness, warmth, and a little bit of culinary inspiration that keeps you coming back for more.
Print
Mexican Shrimp Rice Bowl with Avocado Salsa
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
A vibrant and flavorful dish combining seasoned shrimp, fluffy rice, and creamy avocado salsa—perfect for a quick and satisfying meal.
Ingredients
500 g large shrimp, peeled and deveined
2 tablespoons olive oil
3 cloves garlic, minced
1 teaspoon chili powder
1 teaspoon paprika
½ teaspoon cumin
½ teaspoon salt
¼ teaspoon black pepper
Juice of 1 lime
1 cup (200 g) long-grain white rice
2 cups (480 ml) water or vegetable broth
1 tablespoon olive oil
½ teaspoon salt
2 ripe avocados, diced
1 small tomato, finely chopped
¼ cup (15 g) cilantro, chopped
¼ small red onion, diced
Juice of 1 lime
½ teaspoon salt
¼ teaspoon black pepper
Instructions
Rinse rice and cook with water, oil, and salt until tender.
Season shrimp with spices, garlic, oil, and lime juice.
Cook shrimp in a skillet for 2–3 minutes per side.
Mix avocado, tomato, onion, cilantro, lime juice, salt, and pepper.
Assemble bowls with rice, shrimp, and avocado salsa.
Notes
Use fresh lime juice for the best flavor
Do not overcook shrimp to keep them tender
Prepare avocado salsa fresh before serving for best results
- Prep Time: 15 minutes
- Cook Time: 20 minutes

