Skip to Content

🍤 Easy Dirty Rice and Shrimp Recipe

dirty rice with shrimp

Dirty rice is a soul-warming Cajun dish that gets its name from the way rice turns a “dirty” brown after being cooked with spices, aromatics, and protein. Add juicy, tender shrimp to the mix, and you’ve got a hearty one-pan meal that’s smoky, savory, and bursting with flavor.

This dish has roots in Louisiana kitchens, where rice was cooked with bits of meat, spices, and vegetables to create a filling, affordable staple. The shrimp add a sweet, briny contrast to the bold seasonings, making this a meal that feels both rustic and special.

💖 Why You’ll Love This Dish

  • A full meal in one pan — rice, protein, and veggies together
  • Cajun-inspired flavors that are smoky, spicy, and aromatic
  • Shrimp cooks quickly, making it a weeknight-friendly dinner
  • Comfort food with a Southern soul and a seafood twist
  • Easy to customize with extra veggies or sausage

🥄 Ingredients

  • 1 lb large shrimp, peeled and deveined
  • 2 cups long-grain white rice, uncooked
  • 1 small onion, finely chopped
  • 1 green bell pepper, finely chopped
  • 2 celery stalks, finely chopped
  • 3 cloves garlic, minced
  • 3 cups chicken broth (or seafood stock)
  • 2 tbsp olive oil or butter
  • 2 tbsp Cajun seasoning (divided)
  • 1 tsp smoked paprika
  • ½ tsp black pepper
  • ½ tsp thyme (dried or fresh)
  • 1 bay leaf
  • ¼ cup chopped parsley
  • 2 green onions, sliced (for garnish)

Optional: ½ lb smoked sausage, sliced thin (for extra flavor)

🧑‍🍳 Instructions

  1. Season the Shrimp – Toss shrimp with 1 tbsp Cajun seasoning and set aside.
  2. Cook the Vegetables – Heat oil or butter in a large skillet or Dutch oven. Sauté onion, bell pepper, and celery (the Cajun “holy trinity”) until softened, about 5 minutes. Add garlic and cook 1 minute more.
  3. Toast the Rice – Stir in the uncooked rice, coating it with the aromatics for 2–3 minutes. This helps add nuttiness.
  4. Add Seasonings & Liquid – Stir in remaining Cajun seasoning, paprika, thyme, bay leaf, and broth. Bring to a boil, then reduce heat to low. Cover and simmer for 18–20 minutes, until rice is tender.
  5. Cook the Shrimp – When the rice is nearly done, stir in seasoned shrimp (and sausage if using). Cover and cook for 4–5 minutes, until shrimp turn pink and are cooked through.
  6. Finish & Serve – Remove from heat, discard bay leaf, fluff rice with a fork, and stir in parsley. Garnish with green onions before serving.

💡 Tips for the Best Dirty Rice with Shrimp

  • Use fresh shrimp if possible for the best flavor. If using frozen, thaw completely and pat dry before cooking.
  • Don’t overcook shrimp — they only need a few minutes.
  • For extra richness, stir in a pat of butter before serving.
  • Leftovers keep well in the fridge for up to 3 days and reheat beautifully in a skillet.
dirty rice with shrimp

🍤 Dirty Rice with Shrimp Recipe Card

Prep Time 15 minutes
Cook Time 30 minutes
Servings: 5 servings
Calories: 480

Ingredients
  

  • 1 lb shrimp peeled and deveined (medium or large)
  • 1 ½ cups long-grain white rice uncooked
  • 3 cups chicken broth
  • 2 tbsp olive oil or butter divided
  • ½ lb ground sausage or ground beef optional, for classic dirty rice flavor
  • 1 small onion diced
  • 1 green bell pepper diced
  • 2 celery stalks diced
  • 3 cloves garlic minced
  • 2 tsp Cajun seasoning plus more to taste
  • ½ tsp paprika
  • ¼ tsp cayenne pepper optional, for extra heat
  • Salt and black pepper to taste
  • 2 green onions chopped (for garnish)
  • Fresh parsley chopped (for garnish)

Method
 

Cook Sausage (if using):
  1. In a large skillet or Dutch oven, heat 1 tbsp oil. Brown the sausage until cooked through. Remove and set aside.
Sauté Vegetables:
  1. In the same pan, add onion, bell pepper, celery, and garlic. Cook 5–6 minutes until softened.
Add Rice & Seasoning:
  1. Stir in uncooked rice, Cajun seasoning, paprika, cayenne, salt, and pepper. Cook for 1–2 minutes to toast the rice slightly.
Add Broth & Simmer:
  1. Pour in chicken broth. Stir, cover, and simmer on low heat for 18–20 minutes until rice is tender and liquid is absorbed.
Cook Shrimp:
  1. While rice is cooking, heat remaining oil in a skillet. Season shrimp with Cajun seasoning. Cook 2–3 minutes per side until pink and opaque.
Combine & Serve:
  1. Fluff rice with a fork, stir in cooked sausage (if used), then gently fold in shrimp. Garnish with green onions and parsley. Serve hot.

Notes

For extra richness, add a splash of chicken stock or butter at the end before serving.
Shrimp cooks quickly — don’t overcook or it will become rubbery.
Dirty rice is traditionally made with chicken livers for deeper flavor, but sausage or beef works well if you prefer.
Make it spicier by adding hot sauce or more cayenne.

❓ FAQ

Can I use brown rice instead of white?

Yes, but you’ll need to increase the cooking time and add extra broth (about ½ cup more).

What’s the best protein to add besides shrimp?

Dirty rice is traditionally made with chicken livers or ground meat. Smoked sausage, chicken, or ground beef also work well.

Is it very spicy?

The heat depends on your Cajun seasoning. For a milder version, use less seasoning and add extra paprika for flavor without the burn.

Can I make it ahead?

Yes! Cook fully, cool, and store in the fridge. Reheat in a skillet with a splash of broth to bring it back to life.

🌾 A Southern Comfort Dish with a Seafood Twist

This Dirty Rice with Shrimp is a perfect balance of bold Cajun spices, smoky richness, and tender shrimp. It’s a dish that feels like comfort food but delivers enough flavor to impress at any gathering. Whether you’re making it for a family dinner or a weekend feast, this one-pan classic will always hit the spot.

Recipe Rating