Easy One-Pan Ground Beef and Rice Skillet Recipe

Ready In
Servings
Difficulty

That sizzle — the kind that hits you before you even see the stove — still takes me straight to my first tiny apartment kitchen. I remember standing there, maybe twenty-two, staring at a pound of ground beef and a half-empty box of rice, wondering how on earth I was going to turn this into dinner without dirtying every single pot I owned. It was one of those nights where takeout felt too expensive and cooking felt too complicated, and honestly, I almost just made a sandwich instead.

But then I just started tossing things into one pan. Onion went in first, then the beef, then some garlic that I definitely chopped too big. I added rice straight to the pan without cooking it first — which felt risky at the time — poured in some broth, and covered it, hoping for the best. Twenty minutes later, I had a steaming skillet of something that actually smelled like real dinner. It wasn’t fancy, but it was warm and filling and it made that cramped little kitchen feel like home.

That messy, improvised dinner became the blueprint for this easy one-pan ground beef and rice skillet recipe. I’ve tweaked and tested it over the years, but the heart of it is still the same: simple ingredients, one pan, and a meal that just works. It’s the kind of recipe you don’t have to think too hard about, and honestly, that’s exactly what makes it so good.

Why You’ll Love This Recipe

This isn’t just another weeknight dinner idea — it’s the one you’ll actually look forward to making on a Tuesday when you’re tired and hungry. Here’s why this quick one-pan ground beef and rice skillet has earned a permanent spot in my meal rotation:

  • One Pan, Minimal Mess: You cook everything in a single skillet. No boiling rice separately, no draining pasta, no extra pots to scrub. Dinner is done and so is cleanup.
  • Ready in 30 Minutes: From the moment you start browning the beef to the second you scoop it onto your plate, you’re looking at about half an hour. That’s faster than delivery.
  • Made with Pantry Staples: Ground beef, rice, onions, garlic, and a few spices — chances are you already have most of what you need. No special trips to the store required.
  • Budget-Friendly and Filling: A pound of beef and a cup of rice stretch into a hearty meal that feeds a family without breaking the bank. It’s comfort food that makes sense financially.
  • Kid-Approved and Customizable: The flavors are mild and familiar, so even picky eaters tend to clean their plates. Plus, you can easily add veggies or swap in different seasonings to keep it interesting.

I’ve made this recipe for busy weeknights, for lazy Sundays, and even for friends who showed up hungry without warning. It never fails. There’s something about the way the rice soaks up all that savory beef broth — it just hits different. You know that feeling when you take a bite and everything feels right in the world? That’s what this skillet delivers.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which is exactly what makes this dish so reliable when you need dinner fast.

For the Skillet Base

  • 1 pound (450g) ground beef — I prefer 80/20 for the best flavor, but leaner works too. If using very lean beef, you might need a splash of oil to sauté the veggies.
  • 1 medium yellow onion, diced — About 1 cup. Onion adds sweetness and depth as it cooks down.
  • 3 cloves garlic, minced — Fresh garlic makes a difference here. Don’t skimp.
  • 1 cup (200g) long-grain white rice, uncooked — I use standard white rice because it cooks evenly and quickly. Basmati or jasmine work beautifully too.
  • 2 cups (480ml) beef broth — Low-sodium is best so you can control the salt. I like Swanson or Kitchen Basics for consistent flavor.
  • 1 can (14.5 oz / 411g) diced tomatoes, undrained — Fire-roasted adds a lovely smoky note. Regular works just fine.
  • 1 teaspoon paprika — Sweet or smoked, both are great. Smoked paprika gives it a subtle campfire vibe.
  • 1 teaspoon dried oregano — Adds an earthy, slightly floral note that pairs beautifully with beef.
  • ½ teaspoon salt — Adjust to taste, especially if your broth is salted.
  • ½ teaspoon black pepper — Freshly ground is always better.
  • 2 tablespoons olive oil — For browning the beef and softening the onions. Avocado oil works too.

Optional Add-Ins and Garnishes

one-pan ground beef and rice skillet preparation steps

  • 1 cup frozen peas or corn — Stir in at the end for a pop of color and sweetness.
  • ½ cup shredded cheddar cheese — Melts right into the hot skillet. Because cheese makes everything better.
  • Fresh parsley or cilantro, chopped — A sprinkle of green on top makes it look restaurant-ready.
  • Hot sauce or red pepper flakes — For those who like a little kick.

Pro tip: If you want to swap in brown rice, you’ll need to increase the broth to 2 ½ cups and cook for about 40-45 minutes instead of 20. Just keep an eye on the liquid level.

Equipment Needed

One of the best things about this recipe is how little gear you need. Here’s what I use every single time:

  • Large skillet or deep sauté pan (12-inch / 30cm with a lid) — This is non-negotiable. You need a pan wide enough to spread the rice evenly and deep enough to hold everything without spilling. A cast iron skillet works beautifully, but any heavy-bottomed pan with a tight-fitting lid will do.
  • Wooden spoon or spatula — For breaking up the beef and stirring the rice. Silicone works too.
  • Chef’s knife and cutting board — For dicing the onion and mincing garlic.
  • Measuring cups and spoons — Rice and broth need to be measured accurately for the best texture.
  • Can opener — For the diced tomatoes.

If you don’t have a lid that fits your skillet, use a sheet of aluminum foil tightly crimped around the edges. It’s not fancy, but it works perfectly. I’ve done it more times than I’d like to admit.

Preparation Method

This easy one-pan ground beef and rice skillet recipe comes together in a handful of straightforward steps. Follow along, and you’ll have dinner on the table before you know it.

  1. Heat the oil and cook the aromatics. Place your skillet over medium-high heat and add 2 tablespoons of olive oil. Once it shimmers, toss in the diced onion. Cook for 3-4 minutes, stirring occasionally, until the onion turns translucent and starts to soften around the edges. Add the minced garlic and cook for another 30 seconds — just until it smells amazing. Don’t let it burn, or it’ll turn bitter.
  2. Brown the ground beef. Add the ground beef to the skillet. Break it apart with your wooden spoon into crumbles. Let it cook undisturbed for about 2 minutes to get a good sear, then stir and continue cooking until no pink remains, about 5-6 minutes total. If there’s excess fat, spoon most of it out, leaving about a tablespoon for flavor. (I usually tilt the pan and use a spoon to scoop it out.)
  3. Season the meat. Sprinkle the paprika, oregano, salt, and pepper over the beef. Stir everything together and let it cook for another minute. This blooms the spices and makes them more fragrant.
  4. Add the rice and tomatoes. Pour in the uncooked rice and stir it into the beef mixture for about 1 minute. This lightly toasts the rice, which helps it stay separate and fluffy rather than mushy. Then add the undrained diced tomatoes and stir to combine.
  5. Pour in the broth and bring to a boil. Add the beef broth and stir everything together. Increase the heat to high and bring the liquid to a full boil. You’ll see bubbles breaking the surface all over the pan.
  6. Cover and simmer. Once boiling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer gently for 18-20 minutes. Do not lift the lid during this time — the steam is what cooks the rice. Trust the process.
  7. Check for doneness and rest. After 18 minutes, remove the lid carefully (steam burns are no joke). The rice should be tender and most of the liquid should be absorbed. If the rice is still a bit firm, add 2-3 tablespoons of water, re-cover, and cook for another 3-5 minutes. Once done, remove the pan from heat and let it sit, covered, for 5 minutes. This resting time allows the rice to finish absorbing any remaining moisture and makes the texture perfect.
  8. Fluff and serve. Use a fork to fluff the rice gently. If you’re adding frozen peas or corn, stir them in now — the residual heat will warm them through in about a minute. Garnish with fresh parsley or shredded cheese if you like, and serve straight from the skillet.

Sensory cue: When it’s done, the rice should look plump and separate, not sticky or clumpy. The beef should be tender, and the whole skillet should smell deeply savory with a hint of tomato sweetness.

Cooking Tips & Techniques

I’ve made this quick one-pan ground beef and rice skillet at least fifty times, and I’ve definitely learned a few things the hard way. Here are the tips that make a real difference:

  • Don’t skip toasting the rice. That one minute you spend stirring the raw rice into the beef before adding liquid? It’s not optional. Toasting the grains lightly coats them in fat and prevents them from turning into a gluey mess. I learned this after making a batch that came out more like risotto than a fluffy skillet dinner.
  • Resist the urge to peek. I know it’s tempting to lift that lid and check on things, but every time you do, you release steam and lower the temperature. The rice needs consistent heat and steam to cook evenly. Set a timer and walk away.
  • Use the right pan size. A 12-inch skillet gives the rice enough room to spread out and cook evenly. If your pan is too small, the rice will pile up and cook unevenly, leaving some grains crunchy and others mushy.
  • Let it rest. Those last 5 minutes off the heat are crucial. The rice continues to absorb liquid and the flavors meld together. I once skipped this step because I was starving, and the rice was noticeably wetter and less cohesive.
  • If it’s too soupy. Remove the lid and let it simmer uncovered for 2-3 minutes to evaporate excess liquid. If it’s too dry, add a splash of broth or water and cook covered for another 2 minutes.
  • Double the batch. This recipe doubles beautifully in a large Dutch oven. Just increase the cooking time by about 5-7 minutes. Leftovers are fantastic for lunch the next day.

Variations & Adaptations

This recipe is endlessly flexible, which is why I never get tired of making it. Here are some of my favorite twists:

  • Cheesy Mexican Skillet: Swap the oregano for cumin and chili powder. Add a can of drained black beans and a cup of corn. Top with shredded Monterey Jack cheese and a dollop of sour cream. Serve with tortilla chips for scooping.
  • Italian-Style Skillet: Use Italian seasoning instead of oregano, and add a teaspoon of fennel seeds. Stir in a handful of fresh spinach at the end until it wilts. Top with grated Parmesan and fresh basil.
  • Vegetarian Version: Replace the ground beef with 1 ½ cups of cooked lentils or a plant-based ground meat substitute. Use vegetable broth instead of beef broth. The cooking time stays the same.
  • Low-Carb Adaptation: Swap the rice for 2 cups of cauliflower rice. Cook the cauliflower rice separately and stir it in at the end to avoid it getting watery. The rest of the recipe stays the same.
  • Spicy Cajun Style: Add 1 teaspoon of Cajun seasoning and a pinch of cayenne pepper. Use andouille sausage instead of ground beef for a Louisiana-inspired twist. I tried this after a trip to New Orleans and it instantly became a favorite.

Feel free to mix and match — that’s the beauty of a one-pan meal. If you love this kind of versatile cooking, you might also enjoy my Korean ground beef bowl recipe with easy sticky soy glaze for another quick, flavor-packed dinner idea.

Serving & Storage Suggestions

This easy one-pan ground beef and rice skillet recipe is a complete meal on its own, but here’s how to make the most of it:

  • Serving Temperature: Serve it hot, straight from the skillet. The rice is at its fluffiest and the flavors are most vibrant right after cooking.
  • Presentation: Spoon it into shallow bowls and top with fresh herbs, shredded cheese, or a squeeze of lime. A side of warm tortillas or crusty bread is perfect for sopping up any saucy bits.
  • Complementary Sides: A simple green salad with a tangy vinaigrette balances the richness. Roasted broccoli or steamed green beans also work beautifully. For a lighter option, try my fresh house balsamic vinaigrette chopped salad with feta and watermelon for a refreshing contrast.
  • Storage: Let leftovers cool completely, then transfer to an airtight container. Refrigerate for up to 4 days. The flavors actually deepen overnight, making this one of those rare dishes that tastes even better the next day.
  • Reheating: The best way to reheat is in a skillet over medium-low heat with a splash of broth or water. Cover and cook for 5-7 minutes, stirring occasionally. The microwave works in a pinch, but the stovetop keeps the texture better.
  • Freezing: This freezes well for up to 3 months. Portion it into freezer-safe containers or zip-top bags. Thaw overnight in the fridge and reheat as directed. I often double the batch and freeze half for emergency dinners.

One thing I’ve noticed: the rice absorbs more liquid as it sits, so leftovers might seem a little drier than the fresh version. That’s normal — just add a splash of broth when reheating and it’ll come right back to life.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown for one serving (based on 6 servings):

  • Calories: 385
  • Protein: 22g
  • Carbohydrates: 38g
  • Fat: 16g
  • Fiber: 3g
  • Sodium: 580mg (varies based on broth and added salt)

Health Benefits: This meal provides a solid balance of protein from the beef, complex carbohydrates from the rice for sustained energy, and lycopene from the tomatoes — an antioxidant linked to heart health. The onions and garlic offer anti-inflammatory properties and immune support. If you add peas or corn, you’ll get a boost of fiber and vitamins A and C.

Dietary Considerations: This recipe is naturally dairy-free and nut-free. To make it gluten-free, just ensure your broth is certified gluten-free. For a lower-sodium version, use no-salt-added broth and reduce the added salt. It’s also easy to make it lower in fat by using lean ground beef and draining the fat thoroughly.

I personally love that this meal feels indulgent but is actually pretty well-rounded. It’s the kind of dinner that fills you up without weighing you down, and that’s hard to beat on a busy night.

Conclusion

This easy one-pan ground beef and rice skillet recipe has been a reliable friend in my kitchen for years. It’s the dinner I turn to when I’m tired, when I’m short on groceries, or when I just want something comforting without a lot of fuss. It’s proof that you don’t need fancy ingredients or complicated techniques to make a meal that feels like home.

I hope you give it a try and make it your own — add your favorite spices, toss in whatever vegetables you have, or pile on the cheese. That’s the beauty of a one-pan meal: it’s a starting point, not a rulebook.

If you make this quick one-pan ground beef and rice skillet, I’d love to hear how it turned out. Leave a comment below, share your twist on the recipe, or tag me in your photos. And if you’re looking for another easy weeknight dinner, don’t miss my creamy one-pot lemon ricotta pasta recipe — it’s just as simple and just as satisfying.

Happy cooking, friend. You’ve got this.

Frequently Asked Questions

Can I use ground turkey instead of ground beef?

Absolutely. Ground turkey works perfectly in this recipe. Just be aware that turkey is leaner, so you may need to add a tablespoon of oil when browning to prevent sticking. The cooking time stays the same.

Why is my rice still crunchy after 20 minutes?

This usually happens if the heat was too low or the lid wasn’t tight enough. Make sure your liquid was at a full boil before reducing to a simmer, and check that your lid fits snugly. If the rice is still hard, add a few tablespoons of broth, cover, and cook for another 5 minutes.

Can I make this recipe in advance?

Yes! This is a great make-ahead meal. Cook it completely, let it cool, and store it in the fridge for up to 4 days. Reheat in a skillet with a splash of broth to restore moisture. The flavors actually get better overnight.

What can I use instead of beef broth?

Chicken broth, vegetable broth, or even water with a bouillon cube work well. If using water alone, you’ll lose some depth of flavor, so consider adding an extra pinch of salt and a dash of Worcestershire sauce to compensate.

Can I add more vegetables to this skillet?

Definitely. Diced bell peppers, zucchini, mushrooms, or carrots are all excellent additions. Add them along with the onion in step one so they have time to soften. Frozen peas or spinach can be stirred in at the very end.

Pin This Recipe!

one-pan ground beef and rice skillet recipe
Print

Easy One-Pan Ground Beef and Rice Skillet Recipe

A quick and comforting one-pan meal made with ground beef, rice, and simple pantry staples. Ready in 30 minutes with minimal cleanup, this budget-friendly skillet dinner is perfect for busy weeknights.

  • Author: Emily
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 1 pound (450g) ground beef (80/20 preferred)
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1 cup (200g) long-grain white rice, uncooked
  • 2 cups (480ml) beef broth, low-sodium
  • 1 can (14.5 oz / 411g) diced tomatoes, undrained
  • 1 teaspoon paprika (sweet or smoked)
  • 1 teaspoon dried oregano
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 2 tablespoons olive oil
  • 1 cup frozen peas or corn (optional)
  • ½ cup shredded cheddar cheese (optional)
  • Fresh parsley or cilantro, chopped (optional)
  • Hot sauce or red pepper flakes (optional)

Instructions

  1. Heat the oil and cook the aromatics. Place your skillet over medium-high heat and add 2 tablespoons of olive oil. Once it shimmers, toss in the diced onion. Cook for 3-4 minutes, stirring occasionally, until the onion turns translucent and starts to soften around the edges. Add the minced garlic and cook for another 30 seconds — just until it smells amazing. Don’t let it burn, or it’ll turn bitter.
  2. Brown the ground beef. Add the ground beef to the skillet. Break it apart with your wooden spoon into crumbles. Let it cook undisturbed for about 2 minutes to get a good sear, then stir and continue cooking until no pink remains, about 5-6 minutes total. If there’s excess fat, spoon most of it out, leaving about a tablespoon for flavor.
  3. Season the meat. Sprinkle the paprika, oregano, salt, and pepper over the beef. Stir everything together and let it cook for another minute. This blooms the spices and makes them more fragrant.
  4. Add the rice and tomatoes. Pour in the uncooked rice and stir it into the beef mixture for about 1 minute. This lightly toasts the rice, which helps it stay separate and fluffy rather than mushy. Then add the undrained diced tomatoes and stir to combine.
  5. Pour in the broth and bring to a boil. Add the beef broth and stir everything together. Increase the heat to high and bring the liquid to a full boil. You’ll see bubbles breaking the surface all over the pan.
  6. Cover and simmer. Once boiling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer gently for 18-20 minutes. Do not lift the lid during this time — the steam is what cooks the rice. Trust the process.
  7. Check for doneness and rest. After 18 minutes, remove the lid carefully (steam burns are no joke). The rice should be tender and most of the liquid should be absorbed. If the rice is still a bit firm, add 2-3 tablespoons of water, re-cover, and cook for another 3-5 minutes. Once done, remove the pan from heat and let it sit, covered, for 5 minutes. This resting time allows the rice to finish absorbing any remaining moisture and makes the texture perfect.
  8. Fluff and serve. Use a fork to fluff the rice gently. If you’re adding frozen peas or corn, stir them in now — the residual heat will warm them through in about a minute. Garnish with fresh parsley or shredded cheese if you like, and serve straight from the skillet.

Notes

If using brown rice, increase broth to 2 ½ cups and cook for 40-45 minutes. For a vegetarian version, replace ground beef with 1 ½ cups cooked lentils or plant-based ground meat substitute and use vegetable broth. Leftovers can be stored in an airtight container in the refrigerator for up to 4 days or frozen for up to 3 months. Reheat in a skillet with a splash of broth.

Nutrition

  • Serving Size: 1 serving (based on
  • Calories: 385
  • Sugar: 4
  • Sodium: 580
  • Fat: 16
  • Saturated Fat: 5
  • Carbohydrates: 38
  • Fiber: 3
  • Protein: 22

Keywords: one-pan ground beef and rice, easy ground beef skillet, quick weeknight dinner, ground beef and rice recipe, one pan meal, budget-friendly dinner, 30 minute dinner

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating