Easy One-Pan Ground Beef and Rice Skillet: The Best 30-Minute Dinner

Ready In
Servings
Difficulty

Third time this week I found myself staring into the skillet, fork in hand, before the plates were even on the table. That’s when you know you’ve got something good. Not just good—the kind of good that makes you eat standing up at the counter while the rice is still steaming and the cheese hasn’t fully melted yet. The kind of dinner that started as a “I have nothing in the fridge” panic and turned into the meal I’d willingly eat every single Tuesday for the rest of my life.

It was a Tuesday, actually. Ground beef was thawing on the counter, I had a half-bag of long-grain rice staring at me from the pantry, and the kids were already asking what was for dinner with that particular tone that says “please don’t be weird.” I grabbed my trusty cast iron, threw everything in, and held my breath. Twenty-eight minutes later, we were all quiet—not because we were mad, but because nobody wanted to stop eating long enough to talk. My youngest scraped the pan clean with a piece of bread, and I knew I’d stumbled onto something I’d be making for years.

This isn’t fancy food. It’s honest, filling, and forgiving. The kind of meal that works whether you’re feeding a hungry family on a school night or just need leftovers that actually taste better the next day. And honestly? I think that’s why it stuck.

Why You’ll Love This Recipe

I’ve tested this one-pan ground beef and rice skillet more times than I care to admit. Burned the first batch. Overcooked the rice in the second. But by the third attempt, something clicked. The ratios were right, the seasoning balanced, and I knew I had a recipe worth sharing.

  • Ready in 30 Minutes – From fridge to table in under half an hour. That’s faster than delivery, and trust me, it tastes better.
  • Simple Pantry Ingredients – Ground beef, rice, canned tomatoes, onion, garlic, and a few spices. You probably have most of this already.
  • Perfect for Busy Weeknights – One skillet means minimal cleanup. No piles of dishes staring at you while you eat.
  • Crowd-Pleaser – My kids devour it. My husband asks for seconds. Even my picky neighbor who “doesn’t really like casseroles” asked for the recipe.
  • Unbelievably Satisfying – The beef gets tender, the rice soaks up all that savory tomato goodness, and the melted cheese on top? Pure comfort.

What makes this different from every other ground beef and rice recipe out there? It’s the technique. I brown the beef first to build flavor, then cook the rice right in the same pan with the tomatoes and broth. No boiling rice separately, no extra pots, no draining. Everything happens in one place, and the rice absorbs all that beefy, herby flavor as it cooks. It’s not just convenient—it’s genuinely better this way.

The first time I made it, I closed my eyes after that first bite. That’s the kind of dinner this is. The kind that makes a regular Tuesday feel a little bit special.

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 means you can make this even on weeks when you haven’t been to the grocery store.

  • Ground Beef (1 lb / 450g) – I use 85/15 for the best balance of flavor and fat. Too lean and the meat can get dry; too fatty and you’ll need to drain more. If you use 80/20, just spoon off excess fat after browning.
  • Long-Grain White Rice (1 cup / 200g) – Basmati or jasmine work beautifully here. Don’t use minute rice or instant rice—they’ll turn mushy. The long grains stay separate and fluffy.
  • Yellow Onion (1 medium, diced) – Adds sweetness and depth. I prefer yellow for its balanced flavor, but white onion works too.
  • Garlic (3 cloves, minced) – Fresh garlic makes a difference here. Don’t skip it or use the jarred stuff if you can help it.
  • Canned Diced Tomatoes (1 can / 14.5 oz / 400g) – Fire-roasted if you can find them. They add a subtle smokiness that takes this from good to great.
  • Beef Broth (1½ cups / 360ml) – Low-sodium is best so you can control the salt. Chicken broth works in a pinch, but beef gives deeper flavor.
  • Tomato Paste (2 tablespoons) – This concentrates the tomato flavor and adds richness. Don’t skip it.
  • Shredded Cheddar Cheese (1 cup / 120g) – Sharp cheddar melts beautifully and adds that golden, bubbly finish. Mild cheddar or Monterey Jack also work.
  • Olive Oil (1 tablespoon) – For browning the beef and sautéing the aromatics.
  • Paprika (1 teaspoon) – Smoked paprika adds a lovely warmth. Regular paprika works too.
  • Dried Oregano (½ teaspoon) – Adds an herby note that pairs perfectly with the tomatoes.
  • Salt and Black Pepper – To taste. I start with 1 teaspoon salt and ½ teaspoon pepper, then adjust.
  • Fresh Parsley (for garnish, optional) – A sprinkle of green makes it look pretty and adds a fresh finish.

I recommend using canned fire-roasted tomatoes from Muir Glen or Hunt’s for the best flavor. If you’re watching your sodium, look for no-salt-added versions. For a gluten-free option, double-check your beef broth—most are gluten-free, but some brands add wheat-based flavorings.

Equipment Needed

One of the best things about this recipe is how little equipment it requires.

  • Large Skillet or Deep Pan (12-inch / 30cm) – A cast iron skillet is my go-to for even heat distribution, but a stainless steel or non-stick pan works perfectly. Just make sure it has a lid.
  • Wooden Spoon or Spatula – For breaking up the ground beef as it cooks.
  • Sharp Knife and Cutting Board – For dicing the onion and mincing the garlic.
  • Measuring Cups and Spoons – For accurate rice and liquid measurements.
  • Can Opener – Unless you’re using pull-tab cans.
  • Lid or Foil – To cover the skillet while the rice cooks. If your pan doesn’t have a lid, a sheet of aluminum foil works fine.

I’ve made this in a well-seasoned cast iron and a cheap non-stick pan from the supermarket. Both worked, but the cast iron gave better browning on the beef. If you’re buying your first skillet, a 12-inch cast iron is worth the investment—it lasts forever and gets better with use.

Preparation Method

one-pan ground beef and rice skillet preparation steps

Let’s get cooking. This comes together fast, so have everything prepped and ready before you start.

  1. Heat the oil. Place your skillet over medium-high heat and add 1 tablespoon olive oil. Let it shimmer for about 30 seconds.
  2. Brown the beef. Add 1 lb ground beef to the hot skillet. Break it apart with your wooden spoon and let it cook undisturbed for 3-4 minutes. You want a nice brown crust, not gray steamed meat. Stir and continue cooking until fully browned, about 5-6 minutes total. If there’s excess fat (more than 2 tablespoons), spoon it off and discard.
  3. Sauté the aromatics. Push the beef to one side of the pan. Add the diced onion to the empty space and cook for 2-3 minutes until softened and translucent. Add the minced garlic and cook for 30 seconds until fragrant. Stir everything together.
  4. Add the tomato paste and spices. Stir in 2 tablespoons tomato paste, 1 teaspoon paprika, and ½ teaspoon dried oregano. Cook for 1 minute, stirring constantly. This cooks out the raw tomato flavor and blooms the spices.
  5. Add the rice, tomatoes, and broth. Pour in 1 cup long-grain rice, 1 can diced tomatoes (with their juices), and 1½ cups beef broth. Stir everything together, scraping up any browned bits from the bottom of the pan.
  6. Bring to a boil, then simmer. Increase the heat to high and bring the mixture to a rolling boil. Once boiling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for 18-20 minutes. Do not lift the lid during this time—the steam is what cooks the rice perfectly.
  7. Check the rice. After 18 minutes, remove the lid carefully (steam will escape). The rice should be tender and most of the liquid absorbed. If the rice is still a bit firm, add 2-3 tablespoons of water, replace the lid, and cook for another 3-5 minutes.
  8. Add the cheese. Sprinkle 1 cup shredded cheddar cheese evenly over the top. Cover the skillet again and let it sit off the heat for 2-3 minutes until the cheese melts into a gooey, golden layer.
  9. Rest and serve. Let the skillet rest uncovered for 5 minutes before serving. This allows the rice to absorb any remaining moisture and makes serving easier. Garnish with fresh parsley if desired.

Your kitchen will smell incredible at this point. The rice should be fluffy, the beef tender, and the cheese melted into every nook and cranny. Scoop it straight from the pan onto plates—that’s the beauty of one-pan cooking.

Cooking Tips & Techniques

I’ve made every mistake in the book with this recipe so you don’t have to. Here’s what I learned the hard way.

Don’t rush the browning. That first step where you let the beef sit undisturbed? That’s where the flavor lives. If you stir constantly, the meat steams instead of browning. Give it time to develop that deep, savory crust. I learned this after making a batch that tasted like boiled meat—never again.

Use the right rice. Long-grain white rice is non-negotiable here. Basmati and jasmine are perfect. I tried brown rice once and it took nearly 40 minutes to cook, by which point the beef was dry and the tomatoes had reduced to nothing. Save the brown rice for another recipe.

Keep the lid on. I know it’s tempting to peek. Don’t. Every time you lift that lid, steam escapes and the cooking time gets thrown off. Set a timer and walk away. If you’re worried about it boiling over, use a slightly lower heat—a gentle simmer is all you need.

Let it rest. Those 5 minutes off the heat at the end aren’t optional. The rice continues to absorb moisture and the flavors meld together. Plus, it cools down just enough that you won’t burn your mouth on that first bite. Trust me on this one.

Multitask smart. While the skillet is simmering, wash the cutting board and knife, wipe down the counter, and set the table. By the time the cheese is melted, your kitchen is clean and dinner is ready. That’s the kind of efficiency I live for on busy nights.

Variations & Adaptations

This recipe is endlessly adaptable. Here are some of my favorite twists.

Spicy Southwest Version. Add 1 teaspoon chili powder and ½ teaspoon cumin with the other spices. Swap the cheddar for pepper jack cheese and top with sliced jalapeños. Serve with a dollop of sour cream and fresh cilantro. My husband requests this version at least twice a month.

Vegetarian Option. Substitute the ground beef with 1 lb of plant-based ground meat or 2 cans of black beans (drained and rinsed). Use vegetable broth instead of beef broth. The cooking time stays the same, though you may need to add an extra ¼ cup of liquid if using beans.

Low-Carb Adaptation. Replace the rice with 2 cups of cauliflower rice. Reduce the broth to ½ cup and cook for only 8-10 minutes covered. The texture is different but still satisfying. I make this version when I’m watching my carbs and it hits the spot.

Mexican-Inspired Twist. Add 1 can of drained corn kernels and 1 can of black beans along with the tomatoes. Use taco seasoning instead of paprika and oregano. Top with crushed tortilla chips for crunch. It’s like deconstructed tacos in a bowl.

I once made a Greek-inspired version with ground lamb, oregano, cinnamon, and a sprinkle of feta on top. It was ridiculous in the best way. Don’t be afraid to experiment—this recipe is forgiving.

Serving & Storage Suggestions

Serve this one-pan ground beef and rice skillet hot, straight from the skillet. The cheese should be melted and bubbly, and the rice tender but not mushy. I like to scoop it into shallow bowls and top with a sprinkle of fresh parsley or green onions for color.

This pairs beautifully with a simple side salad dressed with lemon vinaigrette—the acidity cuts through the richness. A side of steamed green beans or roasted broccoli also works well. If you’re feeling extra hungry, warm up some tortillas or crusty bread to soak up every last bit of sauce.

For leftovers, let the skillet cool completely before transferring to an airtight container. Store in the refrigerator for up to 4 days. The flavors actually deepen overnight, making this one of those rare recipes that tastes even better the next day.

To reheat, scoop individual portions into a microwave-safe bowl and heat for 1-2 minutes, stirring halfway through. For larger batches, reheat in a covered skillet over medium-low heat with 2-3 tablespoons of water or broth to loosen it up. Stir occasionally until heated through, about 5-7 minutes.

This freezes beautifully. Portion into freezer-safe containers or zip-top bags and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. I often double the batch and freeze half for those weeks when I know I won’t have time to cook.

Nutritional Information & Benefits

Here’s the estimated nutritional breakdown per serving (based on 4 servings):

Nutrient Amount
Calories 485
Protein 32g
Carbohydrates 45g
Fat 18g
Saturated Fat 8g
Fiber 3g
Sodium 720mg

This meal packs a solid protein punch from the ground beef, which supports muscle health and keeps you full for hours. The rice provides quick energy, while the tomatoes add a dose of vitamin C and lycopene, an antioxidant linked to heart health. If you use fire-roasted tomatoes, you get even more depth of flavor without extra calories.

For those watching their intake, this recipe is naturally gluten-free when you use certified gluten-free broth. To reduce sodium, opt for no-salt-added tomatoes and low-sodium broth. You can also swap the cheddar for a reduced-fat version, though I find the full-fat melts better.

I love that this meal feels indulgent but isn’t loaded with hidden sugars or processed ingredients. It’s real food, made from real ingredients, and that’s something I can feel good about serving my family.

Conclusion

This one-pan ground beef and rice skillet has become my go-to for those nights when I need dinner on the table fast and I don’t want to think too hard about it. It’s simple, it’s satisfying, and it never lets me down. The beef gets perfectly browned, the rice cooks up fluffy and flavorful, and that melted cheese on top? Pure comfort in every bite.

What I love most is how adaptable it is. You can spice it up, keep it mild, add veggies, swap in different cheeses—it works with whatever you have on hand. That’s the mark of a great recipe, if you ask me. One that bends to your life instead of the other way around.

I’d love to hear how this turns out for you. Did you add your own twist? Did your kids clean their plates? Drop a comment below and let me know. And if you’re looking for more easy weeknight dinners, you might enjoy this healthy chicken veggie skillet wraps or this crispy loaded bacon cheeseburger tater tot casserole for another night. Happy cooking!

Frequently Asked Questions

Can I use ground turkey instead of beef?

Absolutely. Ground turkey works well, though it’s leaner so you’ll want to add an extra tablespoon of olive oil to prevent dryness. The cooking time stays the same. I’ve made it with both and honestly, my family couldn’t tell the difference.

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 skillet has a snug-fitting lid and that the liquid is at a gentle simmer, not just barely bubbling. If the rice is still crunchy, add ¼ cup of water, replace the lid, and cook for another 5 minutes.

Can I make this in advance for meal prep?

Yes, and it’s perfect for meal prep. Cook the recipe as directed, let it cool completely, and portion into containers. It keeps well in the fridge for up to 4 days. Reheat individual portions in the microwave or reheat the whole batch in a skillet with a splash of broth.

What can I add for extra vegetables?

This is a great way to sneak in extra veggies. Diced bell peppers, zucchini, or mushrooms can be sautéed with the onion. Frozen peas stirred in during the last 5 minutes of cooking add sweetness and color. I’ve also added a handful of fresh spinach right before the cheese—it wilts down beautifully.

Can I double this recipe?

You can, but you’ll need a very large skillet—at least 14 inches—or a Dutch oven. The cooking time stays roughly the same, though it may take an extra 3-5 minutes for the rice to cook through. If your pan is too crowded, the rice won’t cook evenly, so stick to a single batch if you’re using a standard 12-inch skillet.

Pin This Recipe!

one-pan ground beef and rice skillet recipe
Print

Easy One-Pan Ground Beef and Rice Skillet: The Best 30-Minute Dinner

This one-pan ground beef and rice skillet is a quick, satisfying weeknight dinner made with simple pantry ingredients. Ready in 30 minutes, it features tender beef, fluffy rice, and melted cheese for pure comfort.

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

Ingredients

Scale
  • 1 lb (450g) ground beef (85/15)
  • 1 cup (200g) long-grain white rice (basmati or jasmine)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 can (14.5 oz / 400g) diced tomatoes (fire-roasted preferred)
  • 1½ cups (360ml) beef broth (low-sodium)
  • 2 tablespoons tomato paste
  • 1 cup (120g) shredded cheddar cheese (sharp)
  • 1 tablespoon olive oil
  • 1 teaspoon paprika (smoked preferred)
  • ½ teaspoon dried oregano
  • Salt and black pepper to taste (start with 1 tsp salt, ½ tsp pepper)
  • Fresh parsley for garnish (optional)

Instructions

  1. Heat the oil. Place your skillet over medium-high heat and add 1 tablespoon olive oil. Let it shimmer for about 30 seconds.
  2. Brown the beef. Add 1 lb ground beef to the hot skillet. Break it apart with your wooden spoon and let it cook undisturbed for 3-4 minutes. You want a nice brown crust, not gray steamed meat. Stir and continue cooking until fully browned, about 5-6 minutes total. If there’s excess fat (more than 2 tablespoons), spoon it off and discard.
  3. Sauté the aromatics. Push the beef to one side of the pan. Add the diced onion to the empty space and cook for 2-3 minutes until softened and translucent. Add the minced garlic and cook for 30 seconds until fragrant. Stir everything together.
  4. Add the tomato paste and spices. Stir in 2 tablespoons tomato paste, 1 teaspoon paprika, and ½ teaspoon dried oregano. Cook for 1 minute, stirring constantly. This cooks out the raw tomato flavor and blooms the spices.
  5. Add the rice, tomatoes, and broth. Pour in 1 cup long-grain rice, 1 can diced tomatoes (with their juices), and 1½ cups beef broth. Stir everything together, scraping up any browned bits from the bottom of the pan.
  6. Bring to a boil, then simmer. Increase the heat to high and bring the mixture to a rolling boil. Once boiling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for 18-20 minutes. Do not lift the lid during this time—the steam is what cooks the rice perfectly.
  7. Check the rice. After 18 minutes, remove the lid carefully (steam will escape). The rice should be tender and most of the liquid absorbed. If the rice is still a bit firm, add 2-3 tablespoons of water, replace the lid, and cook for another 3-5 minutes.
  8. Add the cheese. Sprinkle 1 cup shredded cheddar cheese evenly over the top. Cover the skillet again and let it sit off the heat for 2-3 minutes until the cheese melts into a gooey, golden layer.
  9. Rest and serve. Let the skillet rest uncovered for 5 minutes before serving. This allows the rice to absorb any remaining moisture and makes serving easier. Garnish with fresh parsley if desired.

Notes

Don’t rush the browning—let the beef develop a crust for best flavor. Use long-grain white rice; avoid instant rice. Keep the lid on during simmering to ensure perfect rice. Let the dish rest for 5 minutes before serving. For variations, try spicy Southwest, vegetarian, low-carb, or Mexican-inspired versions. Leftovers keep in the fridge for up to 4 days and freeze for up to 3 months.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 485
  • Sugar: 6
  • Sodium: 720
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 45
  • Fiber: 3
  • Protein: 32

Keywords: one-pan ground beef and rice, easy weeknight dinner, 30-minute meal, ground beef skillet, cheesy rice skillet, family dinner, comfort food

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