Spicy One-Pot Dirty Rice with Ground Beef
Dirty rice with ground beef is the kind of one-pot meal you’ll want on a Tuesday when you’re hungry, not in the mood for a pile of dishes, and need something that actually fills you up.

It’s a Cajun-inspired dish where seasoned ground beef, the holy trinity of onion, celery, and bell pepper, and fluffy rice all come together in the same pan. The rice soaks up every bit of flavor from the beef and spices, so every forkful hits the same.
Why This Dirty Rice Recipe Works
This version skips the chicken livers a lot of traditional recipes call for. That keeps the ingredient list simple and the flavor squarely on the beef, garlic, and warm spices. You lose none of the savory depth.
Because it comes together in one pot and the rice cooks right in the beefy broth, cleanup is fast and the texture is spot on. The rice grains stay separate while still tasting rich, not clumpy or greasy.
Ingredients

- 1 lb ground beef: 85/15 gives you enough fat for flavor without making the dish greasy.
- 1 cup long-grain white rice: rinsed and drained well so the grains cook up light, not sticky.
- 1 medium yellow onion: diced small so it melts into the rice as it cooks.
- 2 ribs celery: diced about the same size as the onion so everything cooks evenly.
- 1 green bell pepper: seeded and diced. Red or orange work too, they’ll just be a little sweeter.
- 3 cloves garlic: minced. Fresh makes a big difference here.
- 2 cups beef broth: low-sodium so you can control the salt. Chicken broth works in a pinch.
- 1 tbsp Cajun seasoning: I use a blend with paprika, cayenne, and herbs. Choose one that matches your heat preference.
- 1 tsp dried thyme: adds that earthy, slightly minty backbone.
- 1 bay leaf: tuck it in while the rice cooks, then remove it before serving.
- 1 tbsp Worcestershire sauce: for a deep, savory hit.
- Salt and black pepper: season as you go, not just at the end.
- 2 green onions: sliced thin, for a fresh finish.
Variations and Substitutions
- Use ground turkey: It work well. However it’s a bit leaner. So add a splash of oil if the pan looks dry.
- Add chicken livers for authenticity: finely chop 4 oz of chicken livers and brown them with the beef. They give the rice that classic dark color and a mild earthy taste.
- Turn down the heat: use a mild Cajun seasoning or replace it with smoked paprika and a pinch of cumin instead.
- Make it with brown rice: you’ll need about 2½ cups of liquid and 40 to 45 minutes of simmer time. The texture will be chewier but still good.
- No Cajun seasoning on hand: mix equal parts smoked paprika, garlic powder, onion powder, dried oregano, and cayenne to taste. A pinch of dried thyme rounds it out.
If you like big, one-pan meals with a kick, you might also enjoy my spicy sausage and rice skillet.
How to Make Spicy One-Pot Dirty Rice
Step 1: Brown the Ground Beef

Set a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the 1 lb ground beef and break it up with a wooden spoon. Cook for about 5 minutes, until no pink remains and the bits start to get some deep brown edges.
The beef should sizzle steadily and leave a few browned flecks on the bottom of the pot. That’s flavor you’ll lift up later, so don’t rush this step. Drain off all but about 1 tablespoon of the fat, leaving just enough to cook the vegetables.
Step 2: Sauté the Vegetables

Toss the diced onion, celery, and green bell pepper into the pot with the beef. Stir them around and cook over medium heat for about 5 minutes, until the onion looks translucent and the celery gives off a slight sweet smell.
Add the minced garlic, the 1 tbsp Cajun seasoning, 1 tsp dried thyme, and a few cracks of black pepper. Stir constantly for 1 minute, just until the garlic is fragrant and the spices coat everything. Be careful not to let the garlic burn or it turns bitter.
Step 3: Simmer the Rice

Pour in the 1 cup rinsed rice and stir to coat the grains in all the spice oil. Add the 2 cups beef broth, 1 tbsp Worcestershire sauce, and the bay leaf. Scrape the bottom of the pot with your spoon to release any stuck-on brown bits.
Bring the liquid to a boil, then cover the pot and reduce the heat to low. Let it simmer undisturbed for 20 minutes. After 20 minutes, peek under the lid. The rice should have absorbed most of the liquid and look tender with little steam holes on top.
Step 4: Fluff and Serve

Take the pot off the heat, remove the bay leaf, and let it sit covered for 5 minutes. This short rest lets the rice finish steaming without getting mushy.
Uncover, fluff the rice with a fork, and taste for salt. Pile it into bowls and scatter the sliced green onions over the top. Serve while it’s hot and the steam still carries the scent of the spices.
A Few Notes About This Recipe
- Go easy on the salt until the very end. Cajun seasoning and Worcestershire sauce both bring plenty of sodium, so adjust only after tasting the finished dish.
- Rinsing the rice is not skippable. It washes away surface starch so the grains don’t clump together as they cook.
- If your pot runs hot, check the rice at 17 minutes. A heavy pot holds heat well and can finish a bit faster.
Scale it up for a crowd:
| Batch | Ground Beef | Rice | Beef Broth |
|---|---|---|---|
| Double | 2 lbs | 2 cups | 4 cups |
| Triple | 3 lbs | 3 cups | 6 cups |
Storing Leftovers
- Refrigerate: let the rice cool, then pack it into an airtight container. It keeps well for up to 4 days.
- Reheating: add a splash of water or broth when you reheat it in a pan or microwave so the rice doesn’t dry out. Fluff it again after heating.
What to Serve With Dirty Rice
A crisp, simple salad with a lemon vinaigrette cuts through the richness of the dish without overpowering it. Something with cucumber and tomato works particularly well here.
If you want a true Southern spread, pair it with a side of collard greens or buttered cornbread. The slight sweetness of cornbread balances the heat from the Cajun spice.
Frequently Asked Questions
Can I use brown rice instead of white?
Yes, but you will need more liquid and time. Use 2½ cups of broth and simmer covered for 40 to 45 minutes, checking the tenderness as you go.
What if I want that classic liver taste without actual livers?
A small spoonful of chicken liver pâté stirred in while the beef browns gets you close. It dissolves into the fat and gives the rice a deeper, earthy note without any noticeable chunks.
How do I make this less spicy for kids?
Use a Cajun seasoning blend labeled mild or cut the tablespoon to 2 teaspoons. You can also replace the Cajun seasoning entirely with a mix of 1½ tsp smoked paprika, ½ tsp garlic powder, and ½ tsp onion powder.
Can I freeze dirty rice?
It freezes well. Cool it completely, portion into freezer-safe bags, and press out the air. Reheat from frozen over low heat with a little broth added to loosen it up.

Spicy One-Pot Dirty Rice Recipe
Ingredients
Method
- Brown the ground beef over medium-high heat for about 5 minutes. Drain all but 1 tablespoon of fat.
- Add the onion, celery, and bell pepper to the pot and cook for 5 minutes until softened. Stir in the garlic, Cajun seasoning, thyme, and pepper, cooking 1 minute more.
- Add the rinsed rice, beef broth, Worcestershire sauce, and bay leaf. Scrape up any browned bits from the bottom. Bring to a boil, then cover, reduce heat to low, and simmer for 20 minutes.
- Remove from heat and let sit covered for 5 minutes. Remove the bay leaf, fluff the rice with a fork, taste for salt, and top with green onions before serving.
