One-Pot Beef and Rice Skillet – Fast, Cozy, and Packed With Flavor
This is the kind of weeknight dinner you make once and keep coming back to. Juicy ground beef, tender rice, and a few pantry staples come together in one pan for a hearty, comforting meal. It’s simple, mess-free, and full of flavor without a lot of fuss.
You’ll get a wholesome dinner on the table in about 35 minutes, and the leftovers are just as good the next day.

Ingredients
Method
- Heat the skillet: Set a large, deep skillet or sauté pan over medium-high heat. If your beef is very lean, add olive oil.
- Brown the beef: Add ground beef and cook, breaking it up with a spoon, until deeply browned and crumbly, 5–7 minutes. Drain excess fat if needed.
- Sauté aromatics: Add onion and bell pepper. Cook until softened, about 4 minutes. Stir in garlic and cook 30 seconds until fragrant.
- Season well: Add chili powder, smoked paprika, cumin, oregano, salt, and pepper. Stir to coat the beef and veggies, toasting the spices for 30–60 seconds.
- Stir in tomato base: Add tomato paste and cook, stirring, for 1 minute to deepen the flavor. Pour in the diced tomatoes with their juices.
- Add rice and liquid: Stir in rinsed rice and broth, scraping up any browned bits from the bottom of the pan.
- Simmer gently: Bring to a low boil, then reduce heat to a gentle simmer. Cover and cook for 15–18 minutes, until the rice is tender and most liquid is absorbed.
- Finish it: If using peas or corn, stir them in during the last 3 minutes of cooking. Remove from heat and let it sit covered for 5 minutes to steam and set.
- Taste and adjust: Fluff with a fork. Add more salt or a squeeze of lime if you like. Sprinkle with cheese and cover for 1–2 minutes to melt, then top with fresh herbs.
- Serve: Spoon into bowls and enjoy as is, or add a dollop of sour cream or hot sauce for extra flair.
What Makes This Recipe So Good
- One pan, minimal cleanup: Everything cooks in the same skillet, which means fewer dishes and less mess.
- Balanced and satisfying: You get protein, carbs, and veggies in one scoop. It’s filling without feeling heavy.
- Budget-friendly: Ground beef and rice are affordable and easy to find. No fancy ingredients required.
- Customizable: Change the spices, swap the veggies, or use broth you love.
It adapts to your taste and pantry.
- Meal-prep friendly: It reheats well and travels great for lunch.
Shopping List
- 1 pound ground beef (85%–90% lean)
- 1 cup long-grain white rice (uncooked), rinsed
- 1 medium yellow onion, diced
- 1 red bell pepper, diced (optional but recommended)
- 2–3 cloves garlic, minced
- 1 can (14.5 ounces) diced tomatoes, with juices
- 2 cups low-sodium beef or chicken broth
- 2 tablespoons tomato paste
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika (or regular paprika)
- 1/2 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 1/2–3/4 teaspoon kosher salt, to taste
- 1/4 teaspoon black pepper
- 1 tablespoon olive oil (if needed)
- 1 cup frozen peas or corn (optional)
- 1 cup shredded cheddar or Monterey Jack (optional, for topping)
- Fresh cilantro or parsley, chopped (optional garnish)
- Lime wedges (optional)
How to Make It
- Heat the skillet: Set a large, deep skillet or sauté pan over medium-high heat. If your beef is very lean, add olive oil.
- Brown the beef: Add ground beef and cook, breaking it up with a spoon, until deeply browned and crumbly, 5–7 minutes. Drain excess fat if needed.
- Sauté aromatics: Add onion and bell pepper.
Cook until softened, about 4 minutes. Stir in garlic and cook 30 seconds until fragrant.
- Season well: Add chili powder, smoked paprika, cumin, oregano, salt, and pepper. Stir to coat the beef and veggies, toasting the spices for 30–60 seconds.
- Stir in tomato base: Add tomato paste and cook, stirring, for 1 minute to deepen the flavor.
Pour in the diced tomatoes with their juices.
- Add rice and liquid: Stir in rinsed rice and broth, scraping up any browned bits from the bottom of the pan.
- Simmer gently: Bring to a low boil, then reduce heat to a gentle simmer. Cover and cook for 15–18 minutes, until the rice is tender and most liquid is absorbed.
- Finish it: If using peas or corn, stir them in during the last 3 minutes of cooking. Remove from heat and let it sit covered for 5 minutes to steam and set.
- Taste and adjust: Fluff with a fork.
Add more salt or a squeeze of lime if you like. Sprinkle with cheese and cover for 1–2 minutes to melt, then top with fresh herbs.
- Serve: Spoon into bowls and enjoy as is, or add a dollop of sour cream or hot sauce for extra flair.
How to Store
- Refrigerator: Cool completely, then store in an airtight container for up to 4 days.
- Freezer: Portion into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the fridge.
- Reheat: Warm in a skillet over medium heat with a splash of broth or water, stirring occasionally.
You can also reheat in the microwave in short bursts, stirring between sessions.
Health Benefits
- Protein for staying power: Ground beef provides protein that supports muscle health and helps keep you full.
- Complex carbs for energy: Rice gives steady energy, especially if you opt for brown rice for added fiber.
- Micronutrients from veggies: Onions, peppers, tomatoes, and peas add vitamins A and C, potassium, and antioxidants.
- Customizable fat and sodium: Choose leaner beef and low-sodium broth to keep saturated fat and salt in check.
- Gluten-free friendly: Naturally gluten-free when using GF-certified broth and spices.
Pitfalls to Watch Out For
- Undercooked rice: Keep the heat at a gentle simmer and the skillet covered. If rice is still firm, add 2–3 tablespoons of broth and cook a few more minutes.
- Scorched bottom: Use medium-low heat once it starts simmering. Stir once mid-cook if your skillet runs hot, and scrape up any stuck bits when adding liquid.
- Watery or mushy texture: Measure liquids accurately and don’t lift the lid too often.
Overstirring can break rice grains and turn the mixture gummy.
- Bland flavor: Don’t skimp on salt and spices. Taste at the end and adjust with salt, lime juice, or a pinch more chili powder.
- Greasy finish: If using higher-fat beef, drain excess fat after browning so the final dish isn’t heavy.
Variations You Can Try
- Tex-Mex twist: Add 1 teaspoon ground coriander and 1/2 teaspoon chipotle powder. Use black beans and top with avocado and cilantro.
- Italian-style: Swap chili powder for Italian seasoning and fennel seeds.
Use mozzarella or Parmesan and stir in spinach at the end.
- Greek-inspired: Add oregano, garlic powder, and lemon zest. Stir in chopped olives and a handful of spinach; top with feta.
- Curry version: Use curry powder and turmeric instead of chili powder and paprika. Stir in coconut milk for part of the broth and add peas.
- Veg-forward: Increase veggies with zucchini, mushrooms, or carrots.
Sauté them with the onions and peppers.
- Brown rice swap: Use 1 cup brown rice and increase broth to about 2 1/2 cups. Simmer covered 35–40 minutes, adding more liquid as needed.
- Turkey or plant-based: Use ground turkey or a plant-based crumble. Add 1 tablespoon olive oil for flavor if using very lean options.
FAQ
Can I use instant rice?
Yes, but reduce the liquid and cook time.
Use about 1 1/2 cups broth instead of 2, stir in instant rice, cover, and cook 5–7 minutes, or until tender.
Do I have to rinse the rice?
Rinsing removes extra surface starch, preventing gumminess. It’s a small step that helps keep the grains separate and fluffy.
What if I don’t have tomato paste?
You can skip it or simmer 1/2 cup of the canned tomatoes for a few minutes to concentrate. A teaspoon of soy sauce or Worcestershire also boosts depth.
How can I make it spicier?
Add crushed red pepper, diced jalapeño with the onions, or a dash of hot sauce at the end.
You can also swap in chipotle powder for smoky heat.
Can I make it dairy-free?
Yes. Simply skip the cheese or use a dairy-free shred. Everything else in the base recipe is naturally dairy-free.
What skillet works best?
A large, heavy-bottomed skillet with a lid is ideal.
A 12-inch skillet or a wide Dutch oven gives the rice room to cook evenly.
Why is my rice still crunchy?
It likely needed a little more liquid or time. Sprinkle in a few tablespoons of warm broth, cover, and cook on low for 3–5 more minutes.
Can I add beans?
Absolutely. Stir in a drained can of black or kidney beans during the last 5 minutes of cooking to warm through.
In Conclusion
This One-Pot Beef and Rice Skillet delivers big comfort with little effort.
It’s weeknight-fast, flexible, and friendly to both budgets and picky eaters. Keep the core method the same, tweak the flavors to match your mood, and you’ll have a reliable, go-to dinner that never gets old.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.


