Mexican Shrimp Rice Bowl with Avocado Salsa

Photo of author
Author: Penny Smith
Published:

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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mexican Shrimp Rice Bowl with Avocado Salsa


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Penny Smith
  • 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

Scale

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
Penny Smith

Hi there! I’m Penny Smith, a 56-year-old home cook, storyteller, and recipe creator who believes that the best meals come from the heart — not just the kitchen.
My love for cooking began many years ago in my grandmother’s warm, bustling kitchen. I was a little girl standing on a wooden stool, helping her stir pots of stew and roll out pie dough. The air always smelled like cinnamon, fresh bread, and comfort. My grandma used to say, “Cooking is how we show love without words,” and that saying has stayed with me ever since.

You Might Also Like...

Healthy Shrimp Buddha Bowl with Tahini Dressing

Healthy Shrimp Buddha Bowl with Tahini Dressing

Street-Style Shrimp Bowl with Corn & Lime

Street-Style Shrimp Bowl with Corn & Lime

Sweet Chili Garlic Shrimp Bowl with Veggies

Sweet Chili Garlic Shrimp Bowl with Veggies

Low-Calorie Garlic Shrimp Rice Bowl (Under 400 Calories)

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star