This Cajun Shrimp and Rice Skillet is a one-pan wonder! Juicy shrimp, tender rice, and vibrant spices come together for a spicy, satisfying meal that’s full of flavor.
Cooking this dish is pretty neat since you don’t have to dirty many pots. Plus, it smells amazing while it cooks! I love serving it with a sprinkle of green onions on top. Yum!
Key Ingredients & Substitutions
Shrimp: Large shrimp are great for this dish, but if you can’t find them, medium shrimp will work too. You might even opt for frozen shrimp; just thaw them before cooking.
Rice: Long grain white rice is traditional here, but if you’re looking for a healthier option, brown rice can be used. Just note that brown rice may require more cooking time and liquid.
Bacon: For a lighter alternative, turkey bacon can be used, which will give a similar flavor. You can also leave it out for a vegetarian version and add olive oil instead.
Cajun Seasoning: If you don’t have Cajun seasoning on hand, you can make your own using paprika, oregano, thyme, garlic powder, and onion powder. Spice it up with cayenne if you like it hot!
Chicken Broth: Vegetable broth is a fine substitute if you want to make this dish vegetarian-friendly. Water can also work in a pinch, but it may lack some depth in flavor.
How Do I Ensure the Perfectly Cooked Rice?
Getting your rice just right can be tricky, but it’s key to this dish. First, toasting the rice in the pan helps give it flavor and helps it cook evenly. Make sure to keep the heat low once you’ve added the broth. It’s important to let it simmer gently, covered, to trap steam and moisture.
- Combine rice with the onion and oil, cooking for 1-2 minutes.
- Add chicken broth, bring to a boil, then reduce heat to low.
- Cover tightly and let it cook without lifting the lid for 15-18 minutes.
- After cooking, let the rice sit for a few minutes off the heat before fluffing it.

How to Make Cajun Shrimp and Rice Skillet
Ingredients You’ll Need:
For the Skillet:
- 1 lb (450g) large shrimp, peeled and deveined
- 1 cup long grain white rice
- 3 cups chicken broth (or water)
- 4 slices bacon, chopped
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 2 green onions, chopped (for garnish)
- 2 tbsp olive oil or butter
For the Seasoning:
- 2 tsp Cajun seasoning (store-bought or homemade)
- 1/2 tsp smoked paprika
- 1/4 tsp cayenne pepper (adjust for heat preference)
- Salt and black pepper to taste
For Garnishing:
- Fresh parsley or cilantro, chopped (optional, for garnish)
How Much Time Will You Need?
This recipe will take about 30-35 minutes to prepare and cook. You’ll spend around 10 minutes getting everything ready and then about 20-25 minutes cooking everything together. It’s a quick and delicious meal that’s sure to impress!
Step-by-Step Instructions:
1. Cook the Bacon:
Start by heating a large skillet over medium heat. Once it’s warm, add the chopped bacon. Cook it until it’s crispy, which will take about 5-7 minutes. When done, use a slotted spoon to remove the bacon and set it aside, but leave the bacon fat in the skillet for added flavor.
2. Sauté the Onion and Garlic:
In the same skillet with the bacon fat, add the olive oil or butter. Then, toss in the chopped onion and sauté it for about 3-4 minutes until it’s softened. Next, add the minced garlic and cook for another 30 seconds until you can smell that wonderful garlic aroma!
3. Toast the Rice:
Add the rice to the skillet and stir it well, making sure it gets coated in the oil and onion mixture. Let it cook for 1-2 minutes to lightly toast the rice. This adds extra flavor!
4. Add the Broth:
Carefully pour in the chicken broth (or water), bringing it to a boil. Once boiling, reduce the heat to low, cover the skillet, and let it simmer for about 15-18 minutes. The rice should absorb the liquid and become tender.
5. Season the Shrimp:
While the rice is cooking, take your shrimp and toss them in a bowl with Cajun seasoning, smoked paprika, cayenne pepper, and a pinch of salt and black pepper. Mix them well until all the shrimp are coated with the spices.
6. Cook the Shrimp:
In a separate pan, heat a little oil over medium-high heat. Add the seasoned shrimp and cook them for about 2-3 minutes per side until they turn pink and are cooked through. Once they are ready, remove them from heat and set aside.
7. Fluff the Rice:
After the rice is cooked, take a fork and gently fluff it to separate the grains. Stir in the crispy bacon pieces from earlier for extra flavor.
8. Combine and Garnish:
Arrange the cooked Cajun shrimp on top of the fluffy rice in the skillet. It’s time to add some beautiful colors! Sprinkle chopped green onions and any fresh parsley or cilantro you have for garnish.
9. Serve and Enjoy:
Your delicious Cajun Shrimp and Rice Skillet is ready! Serve it hot and enjoy the wonderful flavors. It’s a great dish for sharing, so gather your loved ones and dig in!
Can I Use Frozen Shrimp for This Recipe?
Absolutely! Just make sure to thaw the shrimp completely before using them. You can thaw them overnight in the fridge or place them in a sealed bag and submerge in cold water for about 30 minutes.
What If I Don’t Have Cajun Seasoning?
No worries! You can easily make your own Cajun seasoning with common spices like paprika, onion powder, garlic powder, thyme, and oregano. Adjust the cayenne pepper based on your heat preference!
Can I Make This Dish Ahead of Time?
While this dish is best enjoyed fresh, you can prepare it a few hours ahead by cooking the rice and shrimp separately, then combining them just before serving. Reheat gently on the stove, adding a splash of broth to keep it moist.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, gently warm on the stove or in the microwave, stirring occasionally to ensure even heating.



