Dirty Rice with Ground Beef – Easy Weeknight One-Pan Dinner
Dirty Rice with Ground Beef is one of those meals that quietly sneaks into your regular rotation and never really leaves. It is simple, filling, and made with basic ingredients you probably already have: white rice, ground beef, a few vegetables, and some pantry spices. No fuss, no complicated steps, just a cozy skillet of seasoned rice and beef that feels like home.
This version of dirty rice with ground beef leans on long-grain white rice, a mix of onion, green bell pepper, and celery, and a warm blend of paprika, oregano, thyme, and a touch of cayenne pepper. Everything cooks together in one pan with beef broth, so the rice soaks up all the flavor. It is the kind of meal you can throw together on a weeknight when you are tired but still want something that tastes like you actually tried.
Ingredients for this Dirty Rice with Ground Beef
Before you start cooking, it helps to have everything chopped and ready. Once the rice and broth go in, things move quickly, and it is nice not to be racing the clock with a half-diced onion on the cutting board.
- 1 tablespoon olive oil
- 1 pound ground beef (lean, about 90% if possible)
- 1 cup yellow onion, finely diced
- 1 cup green bell pepper, finely diced
- 1/2 cup celery, finely diced
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked (rinsed and drained)
- 2 1/4 cups low-sodium beef broth
- 1 teaspoon kosher salt, or to taste
- 1/2 teaspoon black pepper
- 1 teaspoon paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/4 teaspoon cayenne pepper (optional, for a little heat)
- 2 tablespoons fresh parsley, chopped
If you line everything up on the counter first, you will find the whole process feels calmer. Think of it as giving your future self a small favor.
Instructions
This dirty rice with ground beef comes together in one pan, which means fewer dishes and less cleanup later. Here is how to make it, step by step.
Prep the vegetables and rice.
Finely dice the yellow onion, green bell pepper, and celery, and mince the garlic. Rinse the long-grain white rice under cold water until the water runs mostly clear, then drain it well. Having everything ready now makes the cooking part much smoother.Brown the ground beef.
Heat the olive oil in a large deep skillet or wide saucepan over medium heat. Add the ground beef and cook for about 5 to 7 minutes, breaking it up with a spoon, until it is nicely browned and no longer pink. You want small crumbles so the meat can mix evenly with the rice later.Adjust the fat in the pan.
Take a quick look at the skillet. If there is a lot of fat, carefully spoon some off, leaving about 1 to 2 tablespoons. A little fat is good here; it helps carry flavor and keeps the rice from feeling dry.Soften the vegetables.
Add the diced onion, green bell pepper, and celery to the browned beef. Cook for 4 to 5 minutes, stirring often, until the vegetables start to soften and the onion looks a bit translucent. The kitchen will already smell pretty inviting at this point.Add the garlic.
Stir in the minced garlic and cook for about 30 seconds, just until it becomes fragrant. Garlic can burn quickly, so do not wander off here.Toast the rice.
Add the rinsed and drained white rice to the skillet. Stir well so the rice is coated in the beef and vegetable mixture. Let it toast for 1 to 2 minutes, stirring now and then. This small step helps the rice hold its texture and soak up more flavor.Season the mixture.
Sprinkle in the kosher salt, black pepper, paprika, dried oregano, dried thyme, and cayenne pepper. Stir until everything is evenly coated. You will see the rice pick up a warm, slightly reddish color from the paprika and spices.Add the beef broth.
Pour in the low-sodium beef broth and give the skillet a good stir, scraping the bottom gently with your spoon to release any browned bits. Those little bits are pure flavor and will melt into the broth as it cooks.Bring to a simmer and cover.
Turn the heat up just a notch and bring the mixture to a gentle boil. Once it is bubbling, reduce the heat to low so it simmers softly. Cover the skillet with a tight-fitting lid.Cook the rice.
Let the dirty rice cook undisturbed for 18 to 20 minutes, or until the rice is tender and most of the liquid has been absorbed. Try not to lift the lid during this time; keeping the steam in is what cooks the rice evenly.Let it rest.
When the rice is done, turn off the heat but leave the lid on. Let the skillet sit for another 5 minutes. This short rest lets the steam finish its job and helps the grains firm up a bit so they are not mushy.Fluff and finish.
Remove the lid and gently fluff the dirty rice with a fork, loosening the grains and mixing everything together. Stir in the chopped fresh parsley. Taste and add a little more salt or black pepper if you think it needs it.Serve.
Serve the dirty rice with ground beef hot, straight from the skillet. It is hearty enough to be a full meal on its own, but it also sits nicely next to a simple green salad or some steamed vegetables if you want to round things out.
Cook and Prep Times
- Prep time: 15 minutes
- Cook time: 30 minutes
- Total time: About 45 minutes
- Servings: 4 portions
Nutritional information
The numbers below are an estimate for one serving of dirty rice with ground beef when the recipe is divided into four portions.
- Calories: 520 kcal
- Carbohydrates: 48g
- Protein: 26g
- Total fat: 23g
- Saturated fat: 7g
- Sodium: 760mg
- Fiber: 2g
- Sugar: 4g
If you are watching your intake, you can tweak things a bit next time, like using slightly leaner ground beef or adjusting the salt. But as written, this recipe lands in that sweet spot between comfort food and everyday dinner.
Frequently asked questions
Can I use brown rice instead of white rice in this dirty rice with ground beef?
You can, but it is not a straight swap. Brown rice needs more liquid and a longer cooking time than long-grain white rice. If you want to experiment, you will need to increase the beef broth and extend the simmering time until the brown rice is tender. For a quick, predictable weeknight version, long-grain white rice works best and cooks in the 18 to 20 minute window used here.
How spicy is this dirty rice with ground beef?
The heat level is pretty mild as written. The cayenne pepper is only 1/4 teaspoon, which gives a gentle warmth rather than a strong burn. If you are sensitive to spice, you can simply leave out the cayenne and rely on the paprika, oregano, and thyme for flavor. On the other hand, if you like more kick, you can add a bit more cayenne to taste.
Can I make this dirty rice with ground beef ahead of time?
Yes, dirty rice with ground beef holds up quite well. Once cooked, let it cool to room temperature, then store it in an airtight container in the fridge. When you reheat it on the stove, add a splash of beef broth or a little water to loosen the rice and warm it gently over low to medium heat, stirring now and then. The flavors often deepen by the next day, so leftovers are actually something to look forward to.

Dirty Rice with Ground Beef
Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef (lean, about 90% if possible)
- 1 cup yellow onion, finely diced
- 1 cup green bell pepper, finely diced
- 0.5 cup celery, finely diced
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked (rinsed and drained)
- 2.25 cups low-sodium beef broth
- 1 teaspoon kosher salt, or to taste
- 0.5 teaspoon black pepper
- 1 teaspoon paprika
- 0.5 teaspoon dried oregano
- 0.5 teaspoon dried thyme
- 0.25 teaspoon cayenne pepper (optional, for a little heat)
- 2 tablespoons fresh parsley, chopped
Instructions
- Prepare the vegetables by finely dicing the yellow onion, green bell pepper, and celery, and mincing the garlic so they are ready to go when you start cooking.
- Rinse the long-grain white rice under cold water until the water runs mostly clear, then drain it well and set aside.
- Heat the olive oil in a large deep skillet or wide saucepan over medium heat.
- Add the ground beef to the skillet and cook, breaking it up with a spoon, for about 5 to 7 minutes until it is browned and no longer pink.
- If there is excess fat in the skillet, carefully spoon off a bit, leaving about 1 to 2 tablespoons so the rice and vegetables have some flavor to cook in.
- Add the diced onion, green bell pepper, and celery to the browned beef and cook for 4 to 5 minutes, stirring often, until the vegetables start to soften.
- Stir in the minced garlic and cook for about 30 seconds, just until fragrant, so it does not burn.
- Add the rinsed and drained white rice to the skillet and stir well, letting the rice toast lightly in the mixture for about 1 to 2 minutes.
- Sprinkle in the kosher salt, black pepper, paprika, dried oregano, dried thyme, and cayenne pepper, and stir until the beef, vegetables, and rice are evenly coated with the seasonings.
- Pour in the low-sodium beef broth and stir, scraping the bottom of the skillet gently to release any browned bits into the liquid.
- Bring the mixture up to a gentle boil over medium-high heat, then reduce the heat to low so it simmers softly.
- Cover the skillet with a tight-fitting lid and let the dirty rice cook undisturbed for 18 to 20 minutes, or until the rice is tender and most of the liquid is absorbed.
- Once the rice is cooked, turn off the heat and let the skillet sit, covered, for another 5 minutes to allow the steam to finish cooking the rice and to help everything settle.
- Remove the lid, fluff the dirty rice gently with a fork to separate the grains, and stir in the chopped fresh parsley.
- Taste and adjust the seasoning with a little more salt or black pepper if needed, then serve the dirty rice with ground beef hot.







