If you’re looking for a delicious Southern-style dirty rice recipe that’s packed with bold, savory flavor, you’re going to love this one! Made with ground pork, chicken liver, fresh vegetables, and a flavorful blend of Creole seasonings, this homemade dirty rice is hearty, comforting, and surprisingly easy to prepare.
Everything comes together in one skillet, making this a wonderful recipe for family dinners, holiday gatherings, or whenever you’re craving a taste of Louisiana-inspired cooking.

What Is Dirty Rice?
Dirty rice is a traditional Louisiana dish made with white rice, ground meat, vegetables, and flavorful seasonings.
The dish gets its name from the brown, speckled appearance of the rice after it’s combined with browned meat, liver or giblets, and seasonings.
Traditional versions commonly include chicken livers, ground pork, or other meats, along with the Louisiana holy trinity of onion, celery, and green bell pepper.
As everything cooks together, the rice absorbs the savory flavors of the meat, vegetables, and broth.
The result is a hearty, flavorful rice dish that can be enjoyed as a side or served as a satisfying main course.
Watch How to Make This Recipe
Watch me make this recipe in the video above
Why You’ll Love This Dirty Rice Recipe
Packed with flavor: Ground pork, chicken liver, fresh vegetables, and Creole seasonings create a rich, savory dish.
Made in one skillet: The meat, vegetables, and rice all cook together, making preparation and cleanup easier.
Simple ingredients: Most of the ingredients are everyday pantry staples and fresh vegetables.
Perfectly seasoned rice: Cooking the rice directly in chicken broth allows it to absorb the delicious flavors developed in the skillet.
Great for family dinners: This hearty recipe makes approximately six servings and pairs beautifully with many Southern favorites.
Easy to customize: You can adjust the cayenne pepper, Creole seasoning, and herbs to suit your family’s taste.
Ingredients You’ll Need

Meat
- 1 lb ground pork: Creates a rich, savory foundation for the dirty rice.
- 4 oz chicken liver: Adds the distinctive depth of flavor traditionally associated with Louisiana dirty rice.
Vegetables and Aromatics
- 1 cup diced white onion (about ½ large onion): Adds savory flavor and natural sweetness.
- ½ cup diced green bell pepper (about ½ bell pepper): Provides a mild pepper flavor.
- 2 celery ribs, diced: Adds aromatic depth and complements the onion and bell pepper.
- 4 garlic cloves, minced: Adds a wonderful garlic flavor.
- 3 green onions, chopped: Added at the end for freshness and a mild onion flavor.
Rice and Liquid
- 1½ cups uncooked long-grain white rice: Long-grain rice works well because the grains cook up tender and fluffy.
- 2¾ cups low sodium-chicken broth: Provides the cooking liquid while adding savory flavor.
- 2 tablespoons unsalted butter: Adds richness as the rice cooks.
- 1 bay leaf: Adds a subtle herbal aroma. Additional bay leaves may be used if desired.
Seasonings
- 2½ teaspoons Tony Chachere’s Original Creole Seasoning
- 2 teaspoons Chef Paul Prudhomme’s Poultry Magic Seasoning
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon black pepper
- ½ teaspoon dried thyme
- ½ teaspoon dried oregano
- ¼ teaspoon cayenne pepper
The combination of Creole seasoning, garlic, herbs, and a little cayenne gives this dirty rice its bold, savory flavor.
Chef Paul Prudhomme’s Poultry Magic adds another layer of seasoning that complements the ground pork and chicken liver.
A note about salt: Both Tony Chachere’s Original and Poultry Magic contain salt. Taste the finished dish before adding any additional salt.
How to Make Southern-Style Dirty Rice
Step 1: Prepare the Ingredients
Begin by preparing all the vegetables.
Finely dice the white onion, green bell pepper, and celery. Mince the garlic and chop the green onions.
Next, prepare the chicken liver by trimming away any visible connective tissue and finely mincing it until it resembles a coarse paste.
Rinse the long-grain white rice under cool running water until the water becomes mostly clear. Drain thoroughly and set aside.
Measure the dry seasonings into a small bowl and mix until evenly combined.
Having everything prepared beforehand makes the cooking process much easier.


Step 2: Brown the Ground Pork
Place a large 12-inch cast-iron skillet over medium-high heat.
Add the ground pork and cook for approximately 7–9 minutes, breaking the meat into small crumbles as it browns.
Allow the pork to develop some golden-brown color rather than stirring constantly.
Browning the meat helps develop the rich, savory flavor that makes homemade dirty rice so delicious.
Once the pork is thoroughly cooked, remove any excessive grease if necessary, leaving approximately 1–2 tablespoons of rendered fat in the skillet.


Step 3: Add the Chicken Liver
Add the finely minced chicken liver directly to the browned ground pork.
Cook for approximately 3–5 minutes, stirring frequently and breaking the liver into the meat until it is fully cooked and evenly incorporated. Chicken liver should reach an internal temperature of 165°F.
Because the liver is finely minced, it blends into the pork mixture rather than remaining in large pieces.
This ingredient helps give dirty rice its characteristic color and rich, savory flavor.
Step 4: Sauté the Vegetables
Reduce the heat to medium.
Add the diced white onion, green bell pepper, and celery to the skillet.
Stir everything together and cook for approximately 3-5 minutes, or until the vegetables begin to soften.
Next, add the minced garlic and continue cooking for another 30–45 seconds, stirring frequently.
The vegetables will release moisture as they cook, helping loosen some of the flavorful browned bits from the bottom of the skillet.


Step 5: Add the Seasonings
Sprinkle the prepared seasoning mixture over the ground pork, chicken liver, and vegetables.
The seasoning blend includes Tony Chachere’s Creole seasoning, garlic powder, onion powder, black pepper, dried thyme, oregano, cayenne pepper, and Poultry Magic.
Stir thoroughly until the meat and vegetables are evenly coated.
Allow the seasonings to cook for approximately 2 minutes to release their aroma.


Step 6: Add the Rice
Add the rinsed and thoroughly drained long-grain white rice directly to the skillet.
Stir gently for approximately 1–2 minutes, allowing the rice to become coated in the seasoned meat and vegetable mixture.
This step helps distribute the seasonings throughout the rice before the cooking liquid is added.
Step 7: Add the Low-Sodium Chicken Broth, Butter, and Bay Leaf
Pour 2¾ cups of low-sodium chicken broth into the skillet.
Add 2 tablespoons of unsalted butter and 1 bay leaf.
Stir gently, scraping the bottom of the skillet to release any remaining browned bits.
Bring the mixture to a gentle boil over medium-high heat, allowing the butter to melt into the broth.
Once the mixture reaches a gentle boil, give everything one final stir.


Step 8: Cover and Simmer
Reduce the heat to low and cover the skillet with a tight-fitting lid.
Allow the dirty rice to cook undisturbed for 20 minutes.
Avoid lifting the lid while the rice cooks. Keeping the skillet covered helps trap the steam needed to cook the rice evenly.
The rice will gradually absorb the seasoned chicken broth as it becomes tender.

Step 9: Turn Off the Heat and Let the Rice Rest
After 20 minutes, turn off the heat.
Leave the skillet covered for an additional 15 minutes.
This resting period allows the rice to finish absorbing residual moisture while the steam helps the grains become tender.
Do not remove the lid during this resting period.
Step 10: Fluff, Garnish, and Serve
After the 15-minute resting period, carefully remove the lid.
Remove and discard the bay leaf.
Gently fluff the dirty rice with a fork, separating the grains without mashing them.
Add the chopped green onions and gently fold them into the rice.
Taste and adjust the seasoning if necessary.
Serve warm and enjoy!


Tips for Making the Best Dirty Rice
Brown the Meat for Maximum Flavor
One of the most important steps in this recipe is allowing the ground pork to develop a nice brown color.
Those browned bits contribute a deep, savory flavor that carries throughout the entire dish.
Finely Mince the Chicken Liver
Chicken liver is one of the ingredients that gives traditional dirty rice its distinctive taste.
Finely mincing it allows the liver to blend into the ground pork, distributing its flavor throughout the rice.
Use Long-Grain White Rice
Long-grain white rice is an excellent choice for dirty rice because it generally produces separate, fluffy grains when cooked properly.
Avoid substituting instant rice without adjusting the cooking method and liquid.
Rinse the Rice
Rinsing the rice removes some of the excess surface starch.
This can help prevent the grains from becoming overly sticky.
Be sure to drain the rice thoroughly before adding it to the skillet.
Keep the Skillet Covered
Once the rice begins simmering, resist the temptation to repeatedly lift the lid.
The trapped steam is important for cooking the rice evenly.
A tight-fitting lid also helps prevent excessive moisture loss.
Allow the Rice to Rest
Don’t skip the 15-minute resting period after turning off the heat.
This allows the rice to continue steaming and helps distribute the remaining moisture throughout the dish.
What to Serve With Dirty Rice
Dirty rice is hearty enough to enjoy on its own, but it also makes a delicious side dish.
Here are a few ideas for serving it:
- Southern collard greens: The smoky, savory flavor of collard greens complements the seasoned rice.
- Oven-baked chicken: A delicious pairing for an easy family dinner.
- Smothered turkey wings: Tender turkey wings and flavorful gravy are wonderful alongside dirty rice.
- Southern green beans: A simple vegetable side that rounds out the meal.
- Cornbread: Perfect for serving with a comforting Southern-style dinner.
Frequently Asked Questions
Do You Have to Use Chicken Liver?
No, but chicken liver contributes to the traditional flavor and appearance of dirty rice.
If you prefer not to use it, you can substitute additional ground pork. However, the finished dish will have a slightly different flavor.
Can I Use Ground Beef Instead of Ground Pork?
Yes. Ground beef can be substituted for ground pork.
Keep in mind that beef has a different flavor and fat content, so the finished rice may taste slightly different.
Why Is My Dirty Rice Mushy?
Mushy rice can result from too much cooking liquid, excessive stirring, or cooking the rice longer than necessary.
Measure the broth carefully, maintain a gentle simmer, and allow the rice to rest before fluffing.
What if My Rice Is Still Firm?
If the rice is still firm after cooking and resting, check whether the skillet has enough moisture.
If it appears dry, add a small amount of hot chicken broth, cover, and cook over low heat for a few additional minutes.
How to Store and Reheat Dirty Rice
Refrigerator
Transfer leftover dirty rice into shallow, airtight containers and refrigerate promptly, ideally within one hour of cooking.
Store in the refrigerator at 40°F or below and enjoy within 3–4 days, provided it has been cooled and stored properly.
Freezer
Allow the rice to cool quickly before transferring it into freezer-safe containers or bags.
Freeze for up to 2–3 months for the best quality.
Reheating
Place the rice in a skillet or microwave-safe dish.
Add a small splash of chicken broth or water to help restore moisture.
Cover and reheat until steaming hot throughout, reaching an internal temperature of 165°F.
Only reheat the portion you plan to eat, and avoid leaving cooked rice at room temperature.

Southern-Style Dirty Rice
Ingredients
Method
- Prepare the ingredients: Dice the onion, bell pepper, and celery. Mince the garlic and chicken liver. Chop the green onions. Rinse the rice under cool running water until mostly clear, then drain thoroughly. Combine the dry seasonings in a small bowl.
- Brown the pork: Heat a 12-inch cast-iron skillet over medium-high heat. Add the ground pork and cook for 7–9 minutes, breaking it into small crumbles until browned and fully cooked. Remove excess grease if necessary, leaving approximately 1–2 tablespoons in the skillet.
- Cook the chicken liver: Add the finely minced chicken liver and cook for 3–5 minutes, stirring frequently until fully cooked and incorporated into the pork. Ensure the liver reaches 165°F.
- Sauté the vegetables: Reduce the heat to medium. Add the diced onion, bell pepper, and celery. Cook for 3-5 minutes until softened. Add the garlic and cook for another 30–45 seconds.
- Season the meat: Add the prepared seasoning mixture and stir until everything is evenly coated. Cook for approximately 2 minutes.
- Add the rice: Stir the rinsed and drained rice into the meat mixture. Cook for 1–2 minutes, stirring to coat the grains.
- Add the broth: Pour in the low-sodium chicken broth, then add the butter and bay leaf. Stir gently, scraping any browned bits from the skillet. Bring to a gentle boil.
- Simmer: Reduce the heat to low, cover tightly, and cook undisturbed for 20 minutes.
- Rest: Turn off the heat and leave the skillet covered for an additional 15 minutes.
- Finish: Remove the bay leaf, fluff the rice gently with a fork, and fold in the chopped green onions. Taste and adjust the seasoning if necessary. Serve warm.
Video
Notes
- Use a tight-fitting lid to prevent excessive moisture loss.
- Finely mince the chicken liver so it blends evenly with the pork.
- Tony Chachere’s Original and Poultry Magic contain salt; avoid adding extra salt before tasting.
- The 15-minute covered resting period is important for the final rice texture.
- Cooking time may vary depending on the skillet, stove, and rice brand.
- Store leftovers promptly in airtight containers in the refrigerator.
More Recipes to Try
If you enjoyed this recipe, here are a few more easy recipes you might love:
Did you make this Southern-style dirty rice? Leave a star rating and let me know how it turned out!



