There used to be a tiny diner off Highway 99 called The Rusty Skillet that made the best ground beef and rice skillet I’ve ever had. When they closed—suddenly, with a handwritten sign taped to the door one Tuesday morning—I honestly felt a little lost. That skillet dinner had been my go-to after late shifts, my comfort food on rainy nights, the thing I craved when I didn’t have the energy to think about cooking. After twelve tries—some embarrassingly bland, others just plain weird—I finally cracked it. This easy 20-minute ground beef and rice skillet is that exact diner magic, recreated in my own kitchen with ingredients I actually have on hand. And let me tell you, the first time I got it right, I stood there eating straight from the pan.
I mean, there’s something about a one-pan dinner that just hits different, you know? No pile of dishes, no complicated techniques, just honest food that tastes like it took way more effort than it actually did. The rice gets all cozy with the seasoned beef, soaking up every bit of flavor while the whole thing comes together in the time it takes to scroll through dinner ideas on your phone. Honestly, this recipe saved my sanity on more weeknights than I can count.
The key was figuring out that perfect balance—enough seasoning to make it interesting, but simple enough that you don’t need a spice cabinet the size of a small library. That first bite still takes me back to that worn-out booth at The Rusty Skillet, and I keep making it because it’s the kind of meal that feels like a hug in a bowl. Maybe you’ve been there too, chasing a taste from somewhere that no longer exists. Well, here it is.
Why You’ll Love This Recipe
This isn’t just another ground beef and rice recipe—it’s the one I’ve tested until my family begged me to stop tweaking it. After years of recipe development and more than a few kitchen disasters, I can confidently say this version hits every mark. Here’s why it’s become my most-requested weeknight dinner:
- Quick & Easy: From fridge to table in exactly 20 minutes. No marinating, no complicated steps, just straightforward cooking that fits into even the busiest evenings.
- Simple Ingredients: You probably have 90% of these in your pantry right now. Ground beef, rice, onions, garlic, and a few pantry spices—no fancy grocery trips required.
- Perfect for Busy Weeknights: This is the dinner you make when you’re tired, hungry, and don’t want to think. It’s also great for meal prep, lazy Sundays, or feeding a crowd without breaking a sweat.
- Crowd-Pleaser: Kids devour it, adults ask for seconds, and even picky eaters clean their plates. The mild, savory flavor appeals to everyone without being boring.
- Unbelievably Delicious: The rice absorbs all the beefy, seasoned goodness while staying perfectly tender. Every bite is satisfying, comforting, and honestly better than takeout.
What makes this recipe different from the rest? It’s the technique—browning the beef until it’s deeply caramelized before adding the rice, which creates layers of flavor you usually only get from slow-cooking. And the seasoning blend? I spent weeks perfecting it so every spoonful tastes balanced and complete. This isn’t just another version of ground beef and rice—it’s the best version, and I’m not being modest about it.
This recipe is comfort food reimagined—faster, simpler, but with the same soul-soothing satisfaction that makes you close your eyes after the first bite. Perfect for impressing guests without stress, or turning a chaotic Tuesday into something memorable.
What Ingredients You Will Need
This easy ground beef and rice skillet uses simple, wholesome ingredients that work together to create big flavor without the fuss. Most of these are pantry staples, which makes this recipe perfect for those nights when you need dinner fast and don’t want to overthink it.
For the Skillet
- 1 pound ground beef (85/15 or 80/20 works best—the extra fat adds flavor and keeps the rice moist)
- 1 medium yellow onion, finely diced (about 1 cup; adds sweetness and depth as it cooks down)
- 3 cloves garlic, minced (fresh is non-negotiable here—jarred stuff just doesn’t hit the same)
- 1 cup long-grain white rice, uncooked (I prefer jasmine or basmati for their fluffy texture; avoid instant rice as it turns mushy)
- 2 cups beef broth (low-sodium is best so you can control the salt; I recommend Swanson or Kitchen Basics)
- 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted adds a lovely smoky note if you can find them)
- 1 tablespoon tomato paste (this little addition deepens the savory flavor immensely)
- 1 teaspoon smoked paprika (regular paprika works too, but smoked gives that diner-style warmth)
- 1 teaspoon dried oregano (or Italian seasoning in a pinch)
- ½ teaspoon garlic powder (not redundant—it reinforces the fresh garlic)
- ½ teaspoon onion powder (adds background sweetness)
- Salt and black pepper to taste (start with ½ teaspoon salt and ¼ teaspoon pepper, then adjust)
- 2 tablespoons olive oil (for sautéing; avocado oil works too)
For Garnish (Optional but Recommended)

- Fresh parsley or cilantro, chopped (adds color and freshness)
- Shredded cheddar cheese (because cheese makes everything better)
- Hot sauce or red pepper flakes (for those who like a kick)
Ingredient Tips: If you’re using a leaner ground beef like 93/7, add an extra tablespoon of olive oil to prevent the rice from drying out. For a gluten-free option, double-check your beef broth label—some brands contain wheat. And if you want to sneak in extra veggies, toss in a cup of frozen peas or diced bell peppers during the last 5 minutes of cooking. I’ve done it dozens of times, and it works beautifully.
Equipment Needed
The beauty of this recipe is that it truly only needs one pan—no fancy gadgets required. Here’s what you’ll need:
- Large skillet or deep sauté pan (12-inch with a lid is ideal; I use my trusty cast-iron skillet for the best browning, but a non-stick pan works perfectly too)
- Wooden spoon or spatula (for breaking up the beef and stirring the rice)
- Chef’s knife and cutting board (for dicing the onion and mincing garlic)
- Measuring cups and spoons (for accuracy—especially with the rice-to-liquid ratio)
- Lid or tight-fitting cover (essential for steaming the rice properly; aluminum foil works in a pinch)
If you don’t have a lid that fits your skillet, don’t worry—I’ve used a baking sheet placed on top more times than I’ll admit. Just make sure it’s snug enough to trap the steam. And if you’re using a stainless steel pan, let it heat up properly before adding the oil to prevent sticking. Trust me on this one—I learned the hard way after scraping burnt bits for twenty minutes.
Preparation Method
Let’s get cooking! This easy ground beef and rice skillet comes together in exactly 20 minutes, and I’ve broken it down so you can follow along without any stress. Set your timer—you’ve got this.
- Heat the skillet over medium-high heat. Add the olive oil and let it shimmer for about 30 seconds. You want it hot but not smoking—if it starts to smoke, lower the heat just a touch.
- Add the ground beef. Break it up with your wooden spoon into small, even pieces. Let it cook undisturbed for 3-4 minutes until the bottom is deeply browned. This step is crucial—don’t rush it! The browning creates that rich, savory flavor you’re after. Flip the pieces and cook another 2-3 minutes until no pink remains.
- Toss in the diced onion. Stir it into the beef and cook for 2 minutes until it softens and becomes translucent. You should smell that sweet onion aroma filling your kitchen. If the pan looks dry, add a splash more oil.
- Add the minced garlic, tomato paste, smoked paprika, oregano, garlic powder, and onion powder. Stir everything together and cook for 30 seconds—just until the garlic is fragrant. Don’t let it burn or it’ll turn bitter. The tomato paste should darken slightly and coat the beef evenly.
- Pour in the beef broth and diced tomatoes with their juices. Use your spoon to scrape up any browned bits from the bottom of the pan—that’s pure flavor right there. Bring the liquid to a gentle boil.
- Stir in the uncooked rice. Make sure it’s evenly distributed throughout the liquid. Give it one good stir, then reduce the heat to low. Cover the skillet with your lid and let it simmer gently for 15 minutes. Don’t peek! Lifting the lid lets out steam and can make the rice gummy.
- After 15 minutes, remove the skillet from heat. Keep the lid on and let it rest for 5 minutes off the heat. This resting time allows the rice to finish absorbing the liquid and become perfectly fluffy.
- Remove the lid and fluff the rice with a fork. Taste and adjust seasoning with salt and pepper. If the rice seems a bit wet, let it sit uncovered for 2-3 minutes. If it’s slightly undercooked, add 2 tablespoons of broth, cover, and cook on low for another 3 minutes.
- Serve immediately. Garnish with fresh parsley or cilantro, a sprinkle of cheddar cheese, and a dash of hot sauce if you like. The rice should be tender, the beef flavorful, and the whole thing should feel like a warm hug on a plate.
Visual Cue: When it’s done, the rice grains should be separate and fluffy, not clumpy or mushy. The liquid should be fully absorbed, and the beef should be evenly distributed throughout. If you see any liquid pooling at the bottom, give it another minute or two uncovered on low heat.
Cooking Tips & Techniques
After making this ground beef and rice skillet more times than I can count, I’ve picked up a few tricks that make all the difference. Here’s what I wish someone had told me from the start:
Don’t skip the browning. I know it’s tempting to just cook the beef until it’s no longer pink, but taking those extra few minutes to get a deep, caramelized crust transforms the entire dish. That browned bits on the bottom of the pan? That’s flavor gold. Scrape them up when you add the liquid, and you’ll taste the difference immediately.
Resist the urge to stir. Once you cover the skillet and let the rice cook, leave it alone. Every time you lift that lid, steam escapes, and the cooking time gets thrown off. I ruined my first three attempts because I couldn’t stop peeking. Set a timer and walk away—I promise it’ll be fine.
Toast the rice for extra flavor. If you have an extra minute, try this: after cooking the beef and aromatics, add the dry rice and stir it around for 1-2 minutes until it smells nutty and starts to turn golden. This step adds a subtle toastiness that takes the dish from good to great. Just be careful not to burn it.
Watch your heat. Medium-high for browning, then low for simmering. If you keep the heat too high after adding the liquid, the liquid will evaporate before the rice has time to cook, leaving you with crunchy rice and a burnt pan. Low and slow is the way to go.
One mistake I still make: Adding too much salt at the beginning. Beef broth already contains sodium, so taste before you season. I once added a full teaspoon of salt without thinking, and the result was practically inedible. Start conservatively, and adjust at the end.
Variations & Adaptations
This recipe is incredibly flexible, and I’ve tried more variations than I can list here. Here are a few of my favorites that have passed the family taste-test:
Cheesy Ground Beef and Rice Skillet: After the rice is cooked and rested, stir in 1 cup of shredded cheddar or Monterey Jack cheese until melted and gooey. Top with another handful and let it melt under the lid for 2 minutes. It’s indulgent, comforting, and absolutely irresistible.
Mexican-Style Skillet: Swap the oregano for cumin and chili powder, use fire-roasted tomatoes, and add a can of drained black beans or corn. Serve with a squeeze of lime, fresh cilantro, and a dollop of sour cream. This version is my go-to for taco Tuesday when I don’t feel like assembling actual tacos.
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, and add extra vegetables like diced zucchini, bell peppers, or mushrooms. Cook time stays the same, and it’s just as satisfying.
Low-Carb Adaptation: Swap the rice for cauliflower rice (about 3 cups frozen). Add it during the last 5 minutes of cooking instead of the full 15, and reduce the broth to 1 cup since cauliflower releases water. It’s lighter but still packed with flavor.
Spicy Kick Version: Add 1 diced jalapeño along with the onion, and stir in ½ teaspoon of cayenne pepper or red pepper flakes with the spices. A dash of your favorite hot sauce at the end takes it over the top. My brother-in-law claims this version is “dangerously good.”
Serving & Storage Suggestions
This ground beef and rice skillet is best served hot, straight from the pan, with your favorite toppings. I like to pile on fresh parsley, a generous handful of shredded cheddar, and a few shakes of hot sauce. It pairs beautifully with a simple side salad dressed with lemon vinaigrette, or some steamed green beans tossed in butter. For a heartier meal, serve it with warm tortillas or crusty bread to soak up every last bit of goodness.
Storage: Leftovers keep beautifully in an airtight container in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight, making it even better the next day. I often double the batch just so I have lunch ready for the week.
Freezing: This recipe freezes wonderfully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Thaw overnight in the refrigerator before reheating.
Reheating: The best way to reheat is in a skillet over medium-low heat with a splash of broth or water to refresh the rice. Stir occasionally until heated through, about 5-7 minutes. You can also microwave individual portions in 30-second bursts, stirring between each, but the texture won’t be quite as good. If the rice seems dry after reheating, add a tablespoon of water or broth and cover while it heats.
Flavor Note: The rice will absorb more liquid as it sits, so leftovers will be slightly denser than the fresh version. That’s totally normal, and honestly, I love the texture even more the next day.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings, without optional toppings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 385 |
| Protein | 24g |
| Carbohydrates | 38g |
| Fat | 15g |
| Saturated Fat | 5g |
| Fiber | 3g |
| Sugar | 4g |
| Sodium | 620mg |
This meal is a solid source of protein from the beef, which supports muscle health and keeps you feeling full and satisfied. The rice provides steady energy through complex carbohydrates, while the tomatoes and onions contribute vitamin C and antioxidants. If you use lean ground beef and go easy on the cheese, this skillet fits nicely into a balanced diet. It’s also naturally dairy-free (minus the optional toppings) and can be made gluten-free with a simple broth swap.
Conclusion
This easy 20-minute ground beef and rice skillet is proof that weeknight dinners don’t have to be complicated to be incredible. It’s the kind of recipe that becomes a habit—the one you turn to when you’re tired, hungry, and need something reliable. The flavors are comforting, the process is forgiving, and the result is always satisfying. I love that it brings back memories of that little diner while creating new ones in my own kitchen.
Please don’t be afraid to make this recipe your own. Swap in whatever vegetables you have, adjust the spices to your taste, or pile on your favorite toppings. Cooking should feel creative, not rigid. I’d love to hear how it turns out for you—drop a comment below and tell me about your version. Did you add something unexpected? Did your kids ask for seconds? Share it all. And if you loved this recipe, save it for later and share it with a friend who needs a quick dinner win. Happy cooking, friends!
Frequently Asked Questions
Can I use brown rice instead of white rice?
You can, but you’ll need to adjust the cooking time and liquid. Brown rice typically requires about 40-45 minutes to cook and needs 2½ cups of liquid per cup of rice. I recommend cooking the brown rice separately and adding it at the end, or using parboiled brown rice for a quicker option.
Why is my rice still crunchy after 15 minutes?
This usually happens if the heat was too low or the lid wasn’t tight enough. Make sure your skillet is covered securely and the liquid is at a gentle simmer, not just warm. If the rice is still undercooked, add ¼ cup of broth, cover, and cook on low for another 5 minutes.
Can I make this in an Instant Pot or slow cooker?
Absolutely! For the Instant Pot, use the sauté function to brown the beef and aromatics, then add the remaining ingredients. Pressure cook on high for 5 minutes with a natural release. For a slow cooker, brown the beef first, then cook on low for 4-6 hours or high for 2-3 hours. Add the rice during the last hour to prevent it from getting mushy.
How can I make this recipe lower in sodium?
Use low-sodium or no-salt-added beef broth, and skip the added salt until the end. You can also rinse the canned tomatoes to remove some of the sodium. Season with extra herbs, garlic, and black pepper instead of salt—you’ll barely notice the difference.
Can I double this recipe?
Yes, but you’ll need a very large skillet (14-inch or larger) or use a Dutch oven. Double all ingredients but keep the cooking time the same—just make sure the liquid comes back to a simmer before covering. You may need to increase the simmering time by 2-3 minutes since there’s more volume.
Pin This Recipe!

Easy 20-Minute Ground Beef and Rice Skillet: Perfect One-Pan Dinner
This easy 20-minute ground beef and rice skillet is a one-pan dinner that brings diner-style comfort food to your kitchen with simple ingredients and minimal cleanup. The rice absorbs all the beefy, seasoned goodness while staying perfectly tender, making it a perfect weeknight meal.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound ground beef (85/15 or 80/20)
- 1 medium yellow onion, finely diced (about 1 cup)
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked (jasmine or basmati preferred)
- 2 cups beef broth (low-sodium)
- 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted recommended)
- 1 tablespoon tomato paste
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and black pepper to taste (start with ½ teaspoon salt and ¼ teaspoon pepper)
- 2 tablespoons olive oil
- Fresh parsley or cilantro, chopped (for garnish, optional)
- Shredded cheddar cheese (for garnish, optional)
- Hot sauce or red pepper flakes (for garnish, optional)
Instructions
- Heat the skillet over medium-high heat. Add the olive oil and let it shimmer for about 30 seconds.
- Add the ground beef. Break it up with a wooden spoon into small, even pieces. Let it cook undisturbed for 3-4 minutes until the bottom is deeply browned. Flip the pieces and cook another 2-3 minutes until no pink remains.
- Toss in the diced onion. Stir it into the beef and cook for 2 minutes until it softens and becomes translucent.
- Add the minced garlic, tomato paste, smoked paprika, oregano, garlic powder, and onion powder. Stir everything together and cook for 30 seconds until fragrant.
- Pour in the beef broth and diced tomatoes with their juices. Use your spoon to scrape up any browned bits from the bottom of the pan. Bring the liquid to a gentle boil.
- Stir in the uncooked rice. Make sure it’s evenly distributed. Reduce the heat to low, cover the skillet, and let it simmer gently for 15 minutes. Do not lift the lid.
- After 15 minutes, remove the skillet from heat. Keep the lid on and let it rest for 5 minutes off the heat.
- Remove the lid and fluff the rice with a fork. Taste and adjust seasoning with salt and pepper. If the rice seems wet, let it sit uncovered for 2-3 minutes. If undercooked, add 2 tablespoons of broth, cover, and cook on low for another 3 minutes.
- Serve immediately. Garnish with fresh parsley or cilantro, shredded cheddar cheese, and hot sauce if desired.
Notes
Don’t skip browning the beef for deep flavor. Resist the urge to stir once covered. For extra flavor, toast the dry rice for 1-2 minutes before adding liquid. Start with less salt and adjust at the end. Leftovers keep for up to 4 days in the refrigerator or freeze for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 385
- Sugar: 4
- Sodium: 620
- Fat: 15
- Saturated Fat: 5
- Carbohydrates: 38
- Fiber: 3
- Protein: 24
Keywords: ground beef and rice skillet, one-pan dinner, easy weeknight dinner, 20-minute meal, comfort food, ground beef recipe, rice skillet


