Shrimp Dirty Rice

Growing up in Louisiana, dirty rice was a staple at our family table, but it wasn’t until I moved away that I truly appreciated its comforting embrace. My version has evolved over countless Sunday afternoons in my kitchen, where I’ve added plump shrimp to the traditional recipe. The name “dirty rice” comes from the way the rice takes on a brownish hue from the meat and spices – not the most appealing name, perhaps, but trust me when I say the flavor is anything but dirty!

I remember calling my mother at least a dozen times when first attempting to recreate this dish from memory. “How much thyme did you use?” “Did you add the flour before or after the broth?” With each attempt, I inched closer to the flavors of home, eventually creating something that honored tradition while reflecting my own culinary journey.

The Magic of Three Proteins

What makes this dirty rice special is the trio of proteins. While traditional recipes often stick to chicken livers and ground meat, I’ve found that the combination of ground beef, pork sausage, and shrimp creates layers of flavor that keep my friends coming back for seconds (and thirds!).

The beef provides richness, the pork adds a subtle spice, and the shrimp brings that sweet seafood element that elevates everything. I’ve tested this recipe more times than I can count, adjusting the ratio of meats until finding this perfect balance that makes the dish hearty without being heavy.

What You’ll Need

Ground beef: I prefer 80/20 for more flavor, but you can use leaner meat if you prefer. The fat in the beef helps carry all those wonderful Cajun flavors.

Ground pork sausage: Try to find one without too many added spices so you can control the flavor profile. I’ve used Jimmy Dean original when I can’t find fresh sausage from my local butcher.

Shrimp: Medium-sized, peeled and deveined shrimp work best here. I’ve found wild-caught Gulf shrimp offer the sweetest flavor, but whatever’s fresh at your seafood counter will work beautifully.

Rice: Long-grain white rice is traditional, though I’ve made this with brown rice when cooking for my health-conscious sister. Just note that brown rice will need more liquid and cooking time.

Broth: I make my own when time allows, but Better Than Bouillon’s chicken base mixed with water creates a flavorful foundation. I’ve also used seafood stock when I want to amplify the shrimp flavor.

The trinity: Onions and bell peppers (traditionally with celery too, though my version uses less) form the aromatic base of many Louisiana dishes. I like equal parts green and red bell peppers for color and sweetness.

Vegetable oil: For sautéing. I’ve tried butter, but find that oil handles the high heat better without burning.

Seafood seasoning: Old Bay works wonderfully, but any seafood seasoning with notes of paprika and celery salt will complement the shrimp.

Flour: Just a bit to thicken everything slightly. This isn’t meant to be saucy, but the flour helps the flavors cling to the rice.

Herbs and spices: Oregano, thyme, garlic (both fresh and powdered), onion powder, chili powder, salt, pepper, and cayenne build layers of flavor. The cayenne is adjustable depending on your heat preference.

Let’s Get Cooking

Start with the Shrimp

Season your shrimp with the seafood seasoning, making sure each piece gets a light coating. Heat a large skillet (I use my grandmother’s cast iron) over medium-high heat and add two tablespoons of vegetable oil. Once it’s shimmering, add the shrimp in a single layer – overcrowding will steam rather than sear them.

I cook them just until they turn pink and start to curl, about 2 minutes per side. They’ll finish cooking later, so it’s better to undercook slightly at this stage. Remove them to a plate and set aside.

Build the Flavor Base

In the same skillet (don’t wipe it clean – those shrimp bits are flavor gold!), add another tablespoon of oil if needed. Add your ground beef and pork sausage, breaking it up with a wooden spoon as it cooks. I like to let it develop some brown crust before stirring too much – that’s where the flavor lives.

Once the meat is mostly browned, add your diced onions and bell peppers. The vegetables will release moisture, helping to deglaze the pan and incorporate all those tasty browned bits. When the vegetables have softened, add the minced garlic and cook just until fragrant, about 30 seconds. Garlic burns easily, so I always add it last.

Season and Transform

This is where the magic happens! Sprinkle in your oregano, thyme, garlic powder, onion powder, chili powder, pepper, salt, and cayenne if using. Stir everything well, allowing the spices to toast slightly and release their aromas.

Sprinkle the flour over the mixture and stir constantly for about a minute to cook out the raw flour taste. This step requires attention – I’ve burned many a roux by stepping away at the wrong moment! Gradually pour in your broth, stirring continuously to prevent lumps. Let this mixture simmer for 5-7 minutes until it thickens slightly and the flavors meld together.

Bring It All Together

Fold in your cooked rice, making sure it’s evenly distributed throughout the meat mixture. I find a folding motion works better than stirring to keep the rice grains intact. Return your shrimp to the skillet, gently incorporating them into the rice mixture. Let everything cook together for just a few minutes until the shrimp are heated through and have finished cooking.

I taste and adjust the seasonings at this point – sometimes a little more salt or a squeeze of lemon juice is all it needs to make the flavors pop.

Make It Your Own

Over the years, I’ve played with this recipe countless ways depending on what’s in my refrigerator or who’s coming to dinner:

For my seafood-loving friends, I sometimes swap the ground beef for andouille sausage and add some lump crabmeat along with the shrimp. The sweetness of the crab against the spicy andouille creates a beautiful contrast.

When cooking for my vegetarian niece last summer, I substituted the meat with finely chopped mushrooms and extra bell peppers, using vegetable broth instead of chicken. It wasn’t traditional, but it captured the essence of the dish.

During crawfish season, I’ll often replace the shrimp with crawfish tails – a modification that my Louisiana-born father particularly appreciates when he visits.

What I’ve Learned

After making this dish at least monthly for years, I’ve gathered some insights:

The key to preventing mushy rice is starting with cold, pre-cooked rice. I often make extra rice the day before specifically for this purpose. The dried-out grains hold up better when mixed with the sauce.

Don’t rush the meat browning stage! Those caramelized bits are what give dirty rice its distinctive color and depth of flavor. My first few attempts were pale and bland because I was too impatient.

Season in layers – the shrimp, the meat mixture, and a final taste at the end. This builds complexity that simply can’t be achieved by adding all seasonings at once.

If you’re serving this at a gathering, it actually improves after sitting for about 20 minutes, allowing the flavors to further develop. I discovered this accidentally while photographing the dish by my dining room window one evening before guests arrived.

Frequently Asked Questions

Can I make this ahead of time? → Absolutely! I often prepare it the morning of a dinner party and reheat it gently on the stove with a splash of broth to prevent drying out.

What if I don’t eat pork? → You can substitute with ground chicken or turkey. I’ve done this for my neighbor who doesn’t eat pork, and while it changes the flavor profile slightly, it’s still delicious.

Is this recipe spicy? → It has a mild warmth as written, but you can easily adjust the heat by varying the amount of cayenne or adding hot sauce at the table. My husband likes his significantly spicier than I do.

Can I freeze leftovers? → Yes! I portion leftovers into single servings and freeze them for quick lunches. The texture of the rice holds up surprisingly well, though the shrimp might be slightly less tender after reheating.

What should I serve with this? → I typically serve this as a one-pot meal, but a simple green salad with a light vinaigrette makes a lovely accompaniment. For larger gatherings, I’ve paired it with cornbread and my grandmother’s collard greens.

This dish reminds me that good food doesn’t need to be complicated to be memorable. There’s something so satisfying about transforming humble ingredients into something that brings people together around my table, sharing stories over steaming plates of comfort. I hope it brings the same joy to your kitchen.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Shrimp Dirty Rice

A hearty Louisiana-inspired dish combining savory ground meats with perfectly seasoned shrimp and rice for a flavorful one-pot meal that’s sure to satisfy.

 

  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 1 lb hamburger meat
  • 1 lb ground pork sausage
  • 1012 shrimp, tail-off and deveined
  • 4 cups cooked rice
  • 2 cups chicken broth (Better Than Bouillon recommended)
  • 1.5 cups mixed onions and bell peppers, chopped
  • 3 tbsp vegetable oil, divided
  • 1 tsp seafood seasoning
  • 1/4 cup flour
  • 1 tbsp oregano
  • 3 tsp minced garlic
  • 1 tsp thyme
  • 1 tbsp garlic powder
  • 1 tsp onion powder
  • 1 tsp chili powder
  • 1/2 tsp pepper
  • 1/2 tsp salt
  • Pinch of cayenne pepper (optional)

Instructions

  1. Season and Cook the Shrimp
  2. Season the shrimp with seafood seasoning. Heat 2 tablespoons of vegetable oil in a skillet over medium-high heat. Add the shrimp and cook for 2-3 minutes on each side until they turn pink and opaque. Remove from the skillet and set aside to prevent overcooking while you prepare the rest of the dish.
  3. Brown the Meats
  4. Heat the remaining tablespoon of vegetable oil in a large skillet over medium heat. Add the hamburger meat and ground pork sausage, breaking them apart with a wooden spoon. Cook until fully browned, about 8-10 minutes. Add the chopped onions, bell peppers, and minced garlic to the meat mixture. Continue cooking for another 5 minutes until the vegetables have softened and become fragrant.
  5. Season and Thicken the Mixture
  6. Sprinkle all the dry seasonings over the meat and vegetable mixture – oregano, thyme, garlic powder, onion powder, chili powder, pepper, salt, and cayenne pepper if using. Stir well to evenly distribute the spices. Sprinkle the flour over the mixture and stir continuously for about 2 minutes to cook off the raw flour taste. Gradually pour in the chicken broth while stirring to prevent lumps from forming. Allow the mixture to simmer for 5-7 minutes until it thickens to a gravy-like consistency.
  7. Combine with Rice and Finish the Dish
  8. Add the cooked rice to the skillet, folding it into the meat mixture until well combined and evenly coated with the sauce. Gently fold in the reserved cooked shrimp, being careful not to break them. Let everything heat through for 2-3 minutes. Taste and adjust seasonings if necessary before serving hot.

Notes

  • Traditional dirty rice often includes chicken livers for an authentic flavor, so you can add 2-3 ounces of finely chopped chicken livers with the ground meats if desired.
  • For best results, use day-old rice that’s been refrigerated as it will hold its texture better.
  • This dish freezes well for up to 3 months in an airtight container.
  • Try adding diced celery to complete the “holy trinity” of Cajun cooking (onions, bell peppers, and celery).
  • For a spicier version, increase the cayenne pepper or add hot sauce to taste.
  • Author: bestfeed
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main-course
  • Method: One Pot & One Pan
  • Cuisine: Cajun/Creole

Nutrition

  • Serving Size: 1 cup
  • Calories: 520
  • Sugar: 2g
  • Sodium: 680mg
  • Fat: 25g
  • Saturated Fat: 8g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 2g
  • Protein: 28g
  • Cholesterol: 95mg