Tomato Salsa Shrimp and Rice

This quick shrimp and rice recipe with homemade tomato salsa is a must-try! Easy to make, packed with flavor and perfect for a fast dinner.

A bowl of rice topped with shrimp in tomato salsa, on a wooden board with a fork and tomatoes.

I developed this recipe after discovering my love for shrimp. It is a simple yet tasty seafood dinner idea. The combination of juicy shrimp and tomato salsa served over rice has become a favorite at our dinner table.

Ingredients you will need

  • Rice
  • Onion โ€“ You will only need half, so if you can, use a small one. That way you wonโ€™t have any leftovers.
  • Garlic โ€“ For best results I recommend using fresh garlic.
  • Fresh flat-leaf parsley โ€“ Please do not use dried parsley in this recipe.
  • Ripe tomatoes โ€“ Any meaty variety will work wonders here. Try Roma or San Marzano.
  • Olive oil โ€“ Most of my recipes call for extra virgin olive oil and that is what I recommend here too.
  • Salt โ€“ This will depend on your taste. I usually add a generous pinch to the salsa and a little for the shrimp.
  • Butter โ€“ Use either salted or unsalted.
  • Shrimp โ€“ Make sure to peel and devein it if it is not done! Prawns will also work.

Kitchen tools and gadgets

  • Food processor or blender โ€“ To make tomato salsa.
  • Skillet and spatula.
  • Cutting board and knife โ€“ To prep the onion.
  • Pot and lid โ€“ Or a pressure cooker to cook the rice. I like making instant pot coconut rice.

Note: A full printable recipe card is at the bottom of this post!

A bowl of white rice topped with shrimp in a tomato-based sauce, garnished with parsley and a tomato.

Possible variations

Turn it into a shrimp burrito โ€“ Mix everything together and wrap it in a flour tortilla. Done!

If you have any shrimp and salsa left, serve the mixture with homemade crostini. It is so good!

Omit the rice and use the rest as a filling for tacos.

Herb substitutions: If you donโ€™t like parsley, cilantro serves as an excellent alternative, bringing a fresh and vibrant flavor to the salsa.

Onion adjustments: For those who prefer to omit onions, consider adding an extra tomato or two, along with an additional garlic clove, to maintain the salsa’s robust flavor.

Rice alternatives: If you’re looking to switch things up, couscous makes a great substitute for rice in this dish. Additionally, the shrimp and salsa combination works wonderfully as a filling for tacos or wraps, offering a versatile meal option.

Shrimp in tomato sauce over rice, with tomatoes and a fork on a wooden board.

Frequently asked questions

Can I use frozen shrimp?

Yes, you can. Ensure they are thawed and drained before cooking.

How can I store leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop or in the microwave until warmed through.

My rice is too sticky!

Use long-grain, basmati or jasmine rice, and leave the round rice for paella or sushi! Also, make sure you rinse it prior to cooking.

Is this recipe spicy?

No. However, if you enjoy a bit of heat, feel free to add chopped chili peppers or a dash of hot sauce to the tomato salsa during preparation.

Why is my salsa too watery?

Some tomatoes are juicier than others. If too watery, let it simmer a little longer to reduce the moisture.

How to prevent shrimp from turning out rubbery?

It is usually a sign of overcooked seafood. To avoid this, cook less โ€“ just until pink.

A fork is picking up shrimp covered in a tomato salsa sauce, served over white rice.

More seafood recipes

Julia forking shrimp and rice with tomato salsa from the white bowl.
Print Pin Rate
5 from 2 votes

Tomato Salsa Shrimp and Rice

This quick shrimp and rice recipe with homemade tomato salsa is a must-try! Easy to make, packed with flavor and perfect for a fast dinner.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Servings: 2
Calories: 864
Author: Julia

Ingredients

  • 1 cup long-grain rice (200 grams), see note 1
  • 1 onion (see note 2)
  • 1 clove garlic
  • ยฝ cup parsley
  • 5 tomatoes (any meaty variety, like Roma or San Marzano)
  • 3 tablespoons extra virgin olive oil (see note 3)
  • salt (a generous pinch)
  • 2 tablespoons unsalted butter
  • 3 cups frozen shrimp (300 grams), see note 4

Instructions 

  • Cook rice following the package instructions or use your favorite way to cook it.
  • Meanwhile: To a food processor or blender add peeled onion, garlic, parsley, tomatoes, olive oil and a generous pinch of salt. Process until it looks like a salsa, about a minute. Set aside.
  • When the rice is ready, melt the butter in a skillet/frying pan. Add the shrimp and cook for about 2 minutes before adding the salsa in. Bring to a boil. Reduce the heat to medium-low and simmer until it thickens a bit. Taste it and add salt, if needed.
  • Pour the sauce over rice and serve!

Notes

  1. Feel free to use any type of long-grain rice that you prefer, such as Jasmine or Basmati.
  2. A small onion or half of a medium onion.
  3. I recommend using extra virgin olive oil, but you can substitute it with regular olive oil.
  4. Both fresh and frozen shrimp can be used. You will need approximately 3 cups of peeled and deveined shrimp, which is about 1.3 pounds (600 grams) of whole shrimp.
  5. This is a versatile recipe. You can turn it into burritos or tacos. Any leftover sauce and shrimp can also be served on crostini.
Course: Main Course
Cuisine: American
Keyword: Quick meal, Rice dishes, Shrimp recipes
Nutrition Facts
Tomato Salsa Shrimp and Rice
Amount per Serving
Calories
864
% Daily Value*
Fat
 
35
g
54
%
Saturated Fat
 
11
g
69
%
Trans Fat
 
0.5
g
Polyunsaturated Fat
 
3
g
Monounsaturated Fat
 
19
g
Cholesterol
 
272
mg
91
%
Sodium
 
212
mg
9
%
Potassium
 
1413
mg
40
%
Carbohydrates
 
99
g
33
%
Fiber
 
6
g
25
%
Sugar
 
11
g
12
%
Protein
 
41
g
82
%
Vitamin A
 
4176
IU
84
%
Vitamin C
 
67
mg
81
%
Calcium
 
194
mg
19
%
Iron
 
4
mg
22
%
* Percent Daily Values are based on a 2000 calorie diet.
** As an Amazon Associate I earn from qualifying purchases.
Did you make this recipe?Iโ€™d love to hear how it turned out! Leave a comment and rating below or tag me on Instagram @happyfoodstube.
LEAVE A COMMENT

Related posts

5 from 2 votes

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




10 Comments

  1. Your shrimp look really tasty with the combination of the tomatoes and parsley! I love shrimp for a simple and quick dinner.5 stars

  2. Grilling is our favorite too! I’m not really a shrimp fan, but my husband loves them and I love grilled fish. This does look amazing!