Heat olive oil in a large skillet or saucepan over medium heat.
Add the ground beef and cook until browned, breaking it apart with a spoon.
Add the onion, bell pepper, and celery. Cook for 3–4 minutes until softened.
Stir in garlic and cook for another 1 minute.
2. Add Rice & Seasonings
Stir in the uncooked rice, coating it with the beef and vegetable mixture.
Add smoked paprika, thyme, cayenne, salt, and black pepper. Mix well.
3. Cook the Rice
Pour in the broth and bring to a boil.
Reduce heat to low, cover, and simmer for 18–20 minutes, or until rice is tender and liquid is absorbed.
4. Finish & Serve
Remove from heat and let it sit, covered, for 5 minutes.
Fluff rice with a fork, garnish with parsley and green onions if desired.
Serve hot as a main dish or hearty side.
Tips & Variations
Add Heat: Include diced jalapeños or a dash of hot sauce for a spicier kick.
Make It Colorful: Use a mix of red, yellow, and green bell peppers.
Mix It Up: Substitute ground turkey or chicken for a leaner option.
One-Pot Version: Cook the rice and beef mixture entirely in a Dutch oven for fewer dishes.
This Dirty Rice with Ground Beef is easy, comforting, and full of flavor—a perfect dish for both weeknight meals and casual gatherings.
