Written by

Zoe Washington

Published

Best Easy One-Pan Ground Beef and Rice Skillet Recipe

Ready In 35 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I was standing in my kitchen last Tuesday, staring into the open fridge like it held the secrets to the universe, when the smell of garlic and onions drifting from my neighbor’s apartment hit me. And suddenly I was twenty-two, living in that tiny studio with the cracked linoleum floor, watching my roommate’s mom show us how to make dinner when you have seven dollars and a bag of rice. The power had gone out halfway through, and we finished cooking by flashlight, laughing at how ridiculous we must have looked. That meal — that simple, unglamorous skillet of ground beef and rice — became the thing we made every week for the next two years.

Honestly? I’d forgotten all about it until that garlicky whiff brought it rushing back. I mean, it’s not fancy. It’s not the kind of thing you’d serve at a dinner party. But let me tell you — there’s something about that combination of seasoned beef, tender rice, and those little bits that get crispy on the bottom of the pan that just hits different. It’s the kind of meal that doesn’t ask for much but gives you everything.

Maybe you’ve been there — standing in front of your pantry, tired after a long day, wondering what on earth you’re going to make that everyone will actually eat. This easy one-pan ground beef and rice skillet is the answer. It’s been my go-to for years, and I keep coming back to it because it works every single time. No fuss, no complicated techniques, just good food that feels like a hug.

Why You’ll Love This Recipe

Let me be real with you — I’ve tested this recipe more times than I can count. I’ve made it with different cuts of beef, different types of rice, different spice blends. And every time, I come back to this exact combination. It’s not just another weeknight dinner; it’s the weeknight dinner.

  • Quick & Easy: From start to finish, this comes together in about 35 minutes. That’s faster than ordering takeout in some neighborhoods.
  • Simple Ingredients: You probably have most of these in your kitchen right now. No fancy grocery store trips required.
  • Perfect for Busy Weeknights: This is the meal you make when you have zero energy but still want something that tastes like you tried.
  • Crowd-Pleaser: My kids devour this. My husband asks for seconds. Even my picky neighbor who “doesn’t like casseroles” cleaned her plate.
  • Unbelievably Delicious: The texture is where this shines — tender rice, perfectly seasoned beef, and those crispy bits from the bottom of the pan that are practically illegal they’re so good.

What makes this recipe different from all the other ground beef and rice skillets out there? It’s the technique. Most recipes dump everything in at once and hope for the best. Not this one. I’ve figured out the exact order of operations to get perfectly cooked rice every time, with beef that’s seasoned all the way through, not just on the surface. It’s the kind of recipe that makes you close your eyes after the first bite and just… breathe.

This isn’t just good — it’s the kind of comfort food that wraps around you like a warm blanket on a cold day. It’s healthier than takeout, faster than most casseroles, and has that soul-soothing satisfaction that only a one-pan meal can deliver.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create something truly special. Most of these are pantry staples, which is exactly what you want in a weeknight dinner.

For the Base:

  • 1 pound ground beef (80/20) — The 80/20 blend gives you enough fat for flavor without being greasy. I usually buy grass-fed when I can find it on sale
  • 1 medium yellow onion, diced — About 1 cup. Yellow onions are my go-to for savory dishes because they’re not too sharp
  • 3 cloves garlic, minced — Fresh is always better here. The jarred stuff works in a pinch, but you’ll lose some of that punch
  • 1 cup long-grain white rice, uncooked — I’ve tested this with jasmine and basmati too, and they both work great. Just avoid instant rice — it turns to mush
  • 2 cups beef broth — Low-sodium is best so you can control the salt. I like Swanson’s or Kitchen Basics
  • 1 can (14.5 oz) diced tomatoes, undrained — Fire-roasted adds a lovely smoky depth. Rotel works too if you want some heat
  • 1 tablespoon tomato paste — This little addition makes a huge difference in depth of flavor
  • 1 teaspoon smoked paprika — Regular paprika works, but smoked gives that subtle campfire vibe
  • 1 teaspoon dried oregano — Mexican oregano if you have it; it’s earthier than Mediterranean
  • 1/2 teaspoon cumin — Adds warmth without being overpowering
  • Salt and black pepper to taste — Start with 1 teaspoon salt and 1/2 teaspoon pepper
  • 2 tablespoons olive oil — For browning the beef and sautéing the aromatics

For the Garnish (optional but recommended):

  • Fresh parsley or cilantro, chopped — Adds a pop of color and freshness
  • Shredded cheddar cheese — Because cheese makes everything better
  • Lime wedges — A squeeze of lime right before eating brightens everything up

A few notes from my kitchen to yours: If you’re using a leaner ground beef like 93/7, add an extra tablespoon of olive oil to compensate for the lack of fat. For the rice, rinse it in a fine-mesh strainer until the water runs clear — this removes excess starch and prevents that gummy texture nobody wants. And if you can’t find fire-roasted tomatoes, regular diced tomatoes with a pinch of smoked paprika will get you close.

Equipment Needed

The beauty of this recipe is that you don’t need much. Here’s what you’ll need:

  • A large, deep skillet or Dutch oven — I use my 12-inch cast iron skillet for this. A non-stick skillet works too, but you won’t get those crispy bottom bits that are honestly the best part. A 5-quart Dutch oven is also perfect
  • A wooden spoon or spatula — For breaking up the beef and stirring. I prefer wooden because it won’t scratch your pan
  • A sharp knife and cutting board — For dicing the onion and mincing the garlic
  • Measuring cups and spoons — Rice is one of those things where eyeballing it can go wrong fast
  • A fine-mesh strainer — For rinsing the rice. Totally optional but highly recommended
  • A lid that fits your skillet — This is crucial. If your skillet doesn’t have a lid, a baking sheet or foil works in a pinch

Pro tip from someone who learned the hard way: make sure your skillet is deep enough. I once used a shallow pan and ended up with rice all over my stovetop. Not my finest moment. A 12-inch skillet with 2-inch sides is the sweet spot.

Preparation Method

ground beef and rice skillet preparation steps

Alright, let’s get cooking. This comes together in about 35 minutes, and I promise it’s easier than it looks.

  1. Rinse the rice (5 minutes): Place your 1 cup of long-grain white rice in a fine-mesh strainer and rinse under cold water for about 2 minutes, or until the water runs clear. This is non-negotiable — I skipped this once and ended up with gummy rice that made me want to cry. Let it drain while you start cooking.
  2. Brown the beef (8-10 minutes): Heat 1 tablespoon of olive oil in your large skillet over medium-high heat. Add the ground beef and break it up with your wooden spoon. Let it cook undisturbed for about 3 minutes — you want a nice brown crust, not gray meat. Then stir and continue cooking until no pink remains, about 5 more minutes. Use a slotted spoon to transfer the beef to a plate, leaving about 2 tablespoons of drippings in the pan. If your beef is lean, add an extra splash of oil.
  3. Sauté the aromatics (3-4 minutes): Reduce the heat to medium. Add the remaining 1 tablespoon of olive oil to the pan if needed. Toss in the diced onion and cook for 2-3 minutes, stirring occasionally, until it’s translucent and starting to brown at the edges. Add the minced garlic and cook for 30 seconds — just until fragrant. Don’t let it burn or you’ll have to start over. Trust me, I’ve done it.
  4. Toast the rice (2 minutes): Add the drained rice to the pan with the onions and garlic. Stir constantly for about 2 minutes. You’ll notice the rice starts to smell nutty and some grains turn slightly golden. This step makes a huge difference in the final texture — it keeps the rice from turning mushy.
  5. Add the liquids and seasonings (2 minutes): Pour in the beef broth, undrained diced tomatoes, and tomato paste. Add the smoked paprika, oregano, cumin, salt, and pepper. Stir everything together until the tomato paste is completely dissolved. Bring the mixture to a boil — you should see bubbles breaking the surface all over, not just at the edges.
  6. Simmer and cook (18-20 minutes): Return the browned ground beef to the pan. Stir to combine, then reduce the heat to low. Cover the skillet with a tight-fitting lid and let it simmer for 18-20 minutes. Here’s the tricky part: don’t lift the lid to peek. I know it’s tempting, but every time you open that lid, you let out steam that the rice needs to cook properly. Set a timer and walk away.
  7. Rest and fluff (5 minutes): After 18-20 minutes, remove the skillet from the heat but keep the lid on. Let it rest for 5 minutes. This allows the rice to absorb any remaining liquid and steam to perfection. After 5 minutes, remove the lid, fluff the rice with a fork, and give everything a good stir. The rice should be tender but not mushy, and the liquid should be mostly absorbed. If there’s still too much liquid, cook uncovered for 2-3 more minutes.
  8. Garnish and serve: Sprinkle with fresh parsley or cilantro, shredded cheese if you’re feeling fancy, and a squeeze of lime. Serve hot and watch it disappear.

Your kitchen should smell incredible at this point — like garlic, smoked paprika, and comfort. If it doesn’t, you might have forgotten the cumin. It happens to the best of us.

Cooking Tips & Techniques

After making this recipe more times than I can count (and messing it up plenty along the way), here are the things I wish someone had told me:

Don’t skip the rice toasting step. I know it seems like an extra, unnecessary step, but it’s the difference between rice that holds its shape and rice that turns into porridge. That 2 minutes of toasting changes the starch structure and gives you those beautiful individual grains.

Let the beef develop a crust. One of the biggest mistakes home cooks make is stirring the beef too much. Let it sit in the hot pan for a few minutes before breaking it up. That brown crust is pure flavor. If your beef looks gray instead of brown, your pan wasn’t hot enough or you overcrowded it.

Watch your liquid ratios. Different types of rice absorb different amounts of liquid. Long-grain white rice needs a 2:1 liquid-to-rice ratio, which is what this recipe uses. If you’re swapping in brown rice, increase the broth to 2 1/2 cups and cook for 35-40 minutes. For jasmine or basmati, stick with 2 cups but reduce the cook time to 15 minutes.

Season in layers. Don’t just dump all the salt in at the end. Season the beef as it browns, add salt with the aromatics, and then adjust at the end. This builds complexity that you can’t get from a single seasoning moment.

The lid situation matters. I learned this the hard way when I used a warped lid that let steam escape. My rice came out crunchy and undercooked. If your lid doesn’t fit snugly, place a piece of foil over the pan before putting the lid on. And seriously, don’t lift it during cooking. I know you want to check. Resist.

Make it your own. This recipe is a starting point. Add a diced bell pepper with the onions. Throw in some frozen peas in the last 5 minutes. Top it with a fried egg for breakfast. The beauty of a one-pan meal is that it’s forgiving.

Variations & Adaptations

One of the things I love about this easy one-pan ground beef and rice skillet is how adaptable it is. Here are some variations I’ve tried and loved:

Mexican-inspired version: Swap the oregano for chili powder and add 1/2 teaspoon of chipotle powder. Use Rotel instead of regular diced tomatoes. Top with fresh cilantro, avocado, and a dollop of sour cream. I made this version for a taco Tuesday and it was a hit.

Greek-style twist: Replace the cumin and paprika with 1 teaspoon of dried mint and 1 teaspoon of dried dill. Add a handful of chopped spinach in the last 5 minutes of cooking. Serve with crumbled feta and kalamata olives. This one surprised me — I didn’t think the flavors would work, but they absolutely do.

Low-carb adaptation: Swap the rice for cauliflower rice. Sauté the cauliflower rice in the pan after removing the beef, then add the tomatoes and seasonings. Cook for 8-10 minutes, then stir the beef back in. It’s not quite the same texture, but it scratches the itch when you’re watching carbs.

Cheesy baked version: After the rice has cooked, transfer everything to a baking dish, top with shredded Monterey Jack cheese, and broil for 3-4 minutes until bubbly and golden. This is my go-to when I want something extra indulgent.

Vegetarian option: Use two cans of black beans (drained and rinsed) instead of the ground beef. Add an extra teaspoon of cumin and a squeeze of lime juice. My vegetarian friend makes this version and swears by it.

For all variations, the basic technique stays the same — brown your protein (or don’t), sauté aromatics, toast the rice, add liquids, and simmer. The flavor changes, but the comfort stays.

Serving & Storage Suggestions

This skillet is best served hot, right off the stove. The rice is at its peak texture, the beef is juicy, and everything is perfectly seasoned. I like to serve it with a simple side salad dressed with lemon juice and olive oil to cut through the richness.

What to serve with it:

  • A crisp green salad with a tangy vinaigrette
  • Steamed or roasted vegetables — broccoli, green beans, or zucchini work great
  • Crusty bread to soak up any leftover juices (if there are any)
  • A dollop of Greek yogurt or sour cream for creaminess
  • Hot sauce for those who like heat — Cholula or Valentina are my favorites

Storage instructions: Let the skillet cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually meld together overnight, so leftovers taste even better the next day. I often make a double batch just for this reason.

Freezing: This freezes beautifully. Portion it into freezer-safe containers or zip-top bags (squeeze out as much air as possible). It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: The best way to reheat is in a skillet over medium heat with a splash of water or broth. Cover and cook for 5-7 minutes, stirring occasionally. You can also microwave it in 30-second bursts, stirring between each. The microwave will make the rice slightly softer, but it’s still delicious.

One thing I’ve noticed: the rice continues to absorb liquid as it sits, so leftovers might be a bit drier than the fresh version. Just add a splash of water or broth when reheating and it’ll come right back to life.

Nutritional Information & Benefits

Here’s the approximate nutritional breakdown per serving (based on 6 servings):

  • Calories: 420
  • Protein: 28g
  • Carbohydrates: 42g
  • Fat: 16g
  • Fiber: 3g
  • Sodium: 680mg

This meal is packed with protein from the ground beef, which helps keep you full and satisfied. The rice provides sustained energy from complex carbohydrates, while the tomatoes add a good dose of vitamin C and lycopene, an antioxidant that supports heart health. Garlic and onions are known for their anti-inflammatory properties — my grandmother always said an onion a day keeps the doctor away, and she lived to be 92.

If you’re watching your sodium, use low-sodium broth and skip the added salt until the end. You can also swap in brown rice for extra fiber and nutrients — just adjust the cooking time and liquid as I mentioned earlier.

This recipe is naturally dairy-free and nut-free. For a gluten-free option, just double-check that your broth and diced tomatoes are certified gluten-free (most are, but it’s worth checking).

Conclusion

This easy one-pan ground beef and rice skillet is more than just a recipe — it’s a solution to those nights when you’re tired, hungry, and the last thing you want to do is spend an hour in the kitchen. It’s the meal I turn to when I need something reliable, something that won’t let me down.

I love that this recipe is forgiving. You can swap ingredients, adjust the seasonings, add whatever vegetables are languishing in your fridge, and it still turns out great. It’s the kind of recipe that builds confidence in the kitchen because it shows you that cooking doesn’t have to be complicated to be delicious.

So here’s my challenge to you: make this once exactly as written. Then make it again with your own twist. Add that extra garlic. Throw in some bell peppers. Top it with cheese. Make it yours. And when you do, come back and let me know how it went. I’d love to hear about your version.

Now go make dinner. You’ve got this.

Frequently Asked Questions

Can I use brown rice instead of white rice?

Yes, but you’ll need to adjust the liquid and cooking time. Use 2 1/2 cups of broth instead of 2, and cook for 35-40 minutes instead of 18-20. Brown rice has a tougher outer bran layer that needs more time and moisture to soften.

Can I make this in a slow cooker?

I don’t recommend it for this particular recipe. The rice tends to turn mushy in a slow cooker, and you lose that nice browning on the beef. If you’re set on using a slow cooker, brown the beef and onions on the stovetop first, then transfer everything to the slow cooker and cook on low for 2-3 hours. Add the rice in the last hour.

How do I prevent the rice from getting mushy?

Two things: rinse the rice thoroughly before cooking, and don’t lift the lid while it’s simmering. Rinsing removes excess starch that causes gumminess, and keeping the lid on ensures the rice cooks evenly with the steam trapped inside.

Can I use ground turkey or chicken instead of beef?

Absolutely. Ground turkey or chicken work great, but they’re leaner, so add an extra tablespoon of olive oil when browning. Season them a bit more aggressively too — poultry benefits from a heavier hand with the spices.

How do I make this spicier?

Add 1/2 teaspoon of red pepper flakes with the other spices, or use Rotel tomatoes with green chiles instead of regular diced tomatoes. For even more heat, stir in a diced jalapeño (seeds and all) when you sauté the onions. You can also serve it with hot sauce on the side so everyone can customize their own heat level.

Pin This Recipe!

ground beef and rice skillet recipe

Print

Best Easy One-Pan Ground Beef and Rice Skillet Recipe

This easy one-pan ground beef and rice skillet is the perfect weeknight dinner—quick, simple, and incredibly comforting. Made with pantry staples, it delivers perfectly seasoned beef, tender rice, and crispy bits from the pan in just 35 minutes.

  • Author: Lauren
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 1 pound ground beef (80/20)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 cup long-grain white rice, uncooked
  • 2 cups beef broth, low-sodium
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 tablespoon tomato paste
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 1/2 teaspoon cumin
  • Salt and black pepper to taste
  • 2 tablespoons olive oil
  • Fresh parsley or cilantro, chopped (optional)
  • Shredded cheddar cheese (optional)
  • Lime wedges (optional)

Instructions

  1. Rinse the rice: Place 1 cup of long-grain white rice in a fine-mesh strainer and rinse under cold water for about 2 minutes, or until the water runs clear. Let it drain.
  2. Brown the beef: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the ground beef and break it up with a wooden spoon. Cook undisturbed for 3 minutes to develop a brown crust, then stir and continue cooking until no pink remains, about 5 more minutes. Transfer beef to a plate, leaving about 2 tablespoons of drippings in the pan.
  3. Sauté the aromatics: Reduce heat to medium. Add the remaining 1 tablespoon of olive oil if needed. Add the diced onion and cook for 2-3 minutes until translucent. Add the minced garlic and cook for 30 seconds until fragrant.
  4. Toast the rice: Add the drained rice to the pan and stir constantly for about 2 minutes until the rice smells nutty and some grains turn golden.
  5. Add liquids and seasonings: Pour in the beef broth, undrained diced tomatoes, and tomato paste. Add smoked paprika, oregano, cumin, salt, and pepper. Stir until the tomato paste is dissolved. Bring to a boil.
  6. Simmer and cook: Return the browned beef to the pan. Stir to combine, then reduce heat to low. Cover with a tight-fitting lid and simmer for 18-20 minutes. Do not lift the lid during cooking.
  7. Rest and fluff: Remove the skillet from heat and let it rest, covered, for 5 minutes. Remove the lid, fluff the rice with a fork, and stir. If too much liquid remains, cook uncovered for 2-3 more minutes.
  8. Garnish and serve: Sprinkle with fresh parsley or cilantro, shredded cheese, and a squeeze of lime. Serve hot.

Notes

For best results, rinse the rice thoroughly to prevent gumminess. Do not lift the lid while simmering. If using leaner beef (93/7), add an extra tablespoon of olive oil. For brown rice, increase broth to 2 1/2 cups and cook for 35-40 minutes. Leftovers keep in the refrigerator for up to 4 days and freeze for up to 3 months.

Nutrition

  • Serving Size: 1 serving (about 1 1
  • Calories: 420
  • Sugar: 5
  • Sodium: 680
  • Fat: 16
  • Saturated Fat: 5
  • Carbohydrates: 42
  • Fiber: 3
  • Protein: 28

Keywords: ground beef and rice skillet, one-pan dinner, easy weeknight meal, comfort food, ground beef recipe, rice skillet

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating