Written by

David Kim

Published

Quick Cheesy Beef and Rice Skillet: Easy 20-Minute Dinner

Ready In 20 minutes
Servings 6 servings
Difficulty Easy

Monday night was in three hours and I’d completely forgotten it was my turn to bring dinner to our weekly neighborhood board game gathering. Everyone else would be showing up with these elaborate slow-cooker creations or beautifully layered casseroles they’d prepped over the weekend. I had a pound of ground beef thawing on the counter, a half-empty box of long-grain rice, and about twenty minutes before I needed to walk out the door. Honestly, I almost just ordered pizza.

But there’s something about a deadline that makes me stubborn. I grabbed the biggest skillet I owned, tossed in the beef, and started pulling things from the pantry like I was on a cooking game show. Garlic powder, onion powder, a can of diced tomatoes I’d been ignoring for months, and way more shredded cheddar than probably necessary. The rice went in dry, which felt wrong at first, but I was too panicked to second-guess myself. I stirred everything together, slapped a lid on it, and prayed to the kitchen gods.

The whole thing came together in a blur of steam and sizzling cheese. I walked into my neighbor’s house with a skillet wrapped in a kitchen towel, feeling a little sheepish next to the slow-braised short ribs someone else had brought. But you know what happened? People went back for seconds. Then thirds. Someone asked for the recipe before the game even started. I stood there, slightly embarrassed, explaining that it was basically a pantry accident that somehow worked. Maybe you’ve been there — that moment when the simplest thing you almost didn’t make ends up being the star of the show. That’s this Quick Cheesy Beef and Rice Skillet for you. It’s the recipe I keep coming back to, not because it’s fancy, but because it saved me that night.

Why You’ll Love This Recipe

Let me tell you why this skillet dinner has become a staple in my kitchen, tested through countless chaotic weeknights and approved by even the pickiest eaters I know.

  • Quick & Easy: This meal comes together in under 20 minutes from start to finish. No marinating, no complicated steps, just one skillet and a spoon. Perfect for those nights when you walk through the door and everyone is already hungry.
  • Simple Ingredients: You probably have most of these items in your pantry right now. Ground beef, rice, canned tomatoes, cheese, and basic seasonings. No fancy grocery trips required, which honestly is the best kind of recipe.
  • Perfect for Weeknights: This is the definition of a busy day dinner. It’s filling, satisfying, and requires minimal cleanup since everything cooks in one pan. That means more time relaxing and less time scrubbing dishes.
  • Crowd-Pleaser: I’ve served this to kids, teenagers, adults, and even my father-in-law who claims he doesn’t like “mixed together food.” Every single person has asked for seconds. It’s that good.
  • Unbelievably Delicious: The rice absorbs all the savory beef juices and tomato goodness, while the melted cheese on top creates this irresistible gooey layer. It’s comfort food at its finest, no pretense required.

What makes this recipe different from other beef and rice dishes is the cooking method. Instead of cooking the rice separately and then mixing everything together, you cook the rice directly in the skillet with the beef and tomatoes. This means every single grain gets infused with flavor from the very beginning. No bland rice hiding under your sauce — every bite is packed with that savory, cheesy goodness.

This isn’t just another weeknight dinner. It’s the kind of meal that makes you close your eyes after the first bite, not because it’s complicated or fancy, but because it tastes like exactly what you needed after a long day. It’s comfort food reimagined — faster, simpler, but with the same soul-soothing satisfaction that makes you feel like everything is going to be okay.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create bold flavor and satisfying texture without any fuss. Most of these are pantry staples you likely already have on hand, which makes this dish perfect for those last-minute dinner emergencies.

For the Skillet Base

  • 1 pound ground beef (80/20 works best for flavor, but lean ground beef or ground turkey also works well)
  • 1 tablespoon olive oil (optional if using higher fat beef)
  • 1 medium yellow onion, diced (about 1 cup, adds sweetness and depth)
  • 3 cloves garlic, minced (fresh is best, but 1 teaspoon garlic powder works in a pinch)
  • 1 cup long-grain white rice, uncooked (I prefer long-grain for its fluffy texture, but jasmine or basmati also work beautifully)
  • 1 can (14.5 ounces) diced tomatoes, undrained (fire-roasted adds a lovely smoky note, but regular works perfectly)
  • 1 ½ cups beef broth (low-sodium is ideal so you can control the salt level)
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika (regular paprika works too, but smoked adds a wonderful depth)
  • ½ teaspoon dried oregano
  • ½ teaspoon salt (adjust to taste)
  • ¼ teaspoon black pepper

For the Cheesy Finish

quick cheesy beef and rice skillet preparation steps

  • 1 ½ cups shredded cheddar cheese (sharp cheddar gives the best flavor, but mild cheddar or a Mexican blend also works great)
  • ¼ cup chopped fresh parsley (optional for garnish, but it adds a nice fresh pop of color and flavor)

Ingredient Tips and Substitutions

I recommend using a good quality canned tomato brand like Muir Glen or San Marzano for the best flavor, but honestly any brand will work in a pinch. If you’re watching your sodium, definitely go with low-sodium beef broth and adjust the salt to your taste. For a gluten-free option, this recipe is naturally gluten-free as long as you check your broth and canned tomatoes for any hidden gluten ingredients. I’ve also made this with ground chicken and it was surprisingly delicious, though you might want to add an extra tablespoon of olive oil since chicken is leaner. If you want to sneak in some extra vegetables, throw in a cup of frozen peas or corn during the last five minutes of cooking — they add color and nutrition without changing the flavor much.

Equipment Needed

One of the best things about this recipe is how little equipment it requires. You really only need a few basic kitchen tools to pull this together.

  • A large skillet with a tight-fitting lid: A 12-inch skillet is ideal. Cast iron works beautifully because it holds heat evenly, but a stainless steel or non-stick skillet will also work perfectly. The lid is crucial since you’ll be steaming the rice directly in the pan.
  • A wooden spoon or spatula: For breaking up the ground beef and stirring everything together. I prefer a wooden spoon because it won’t scratch your pan.
  • A sharp knife and cutting board: For dicing the onion and mincing the garlic. A good chef’s knife makes this step quick and painless.
  • Measuring cups and spoons: For accurate measurements, especially for the rice and broth. Getting the liquid ratio right is key for perfectly cooked rice.
  • A cheese grater: Pre-shredded cheese works in a pinch, but freshly grated cheese melts so much better and doesn’t contain anti-caking agents that can affect texture.

If you don’t have a lid that fits your skillet, you can use a sheet of aluminum foil tightly crimped around the edges. I’ve done this more times than I care to admit and it works like a charm. Also, if you’re using a non-stick skillet, be careful not to use metal utensils that could scratch the surface.

Preparation Method

Follow these steps carefully and you’ll have a delicious, cheesy skillet dinner on the table in no time. I’ve included time estimates and sensory cues so you know exactly what to look for at each stage.

  1. Prep your ingredients first (5 minutes): Dice the onion, mince the garlic, and measure out your rice, broth, and seasonings. Having everything ready before you start cooking makes the process so much smoother. Trust me, you don’t want to be chopping onions while your beef is burning.
  2. Brown the ground beef (5 minutes): Place your skillet over medium-high heat and add the olive oil. Once the oil shimmers, add the ground beef. Break it up with your wooden spoon into small crumbles. Let it cook undisturbed for about 2 minutes to get a nice brown crust, then stir and continue cooking until no pink remains. The beef should look browned and smell deeply savory. If there’s excess fat, carefully spoon it out, leaving about 1 tablespoon in the pan for flavor.
  3. Sauté the aromatics (2 minutes): Reduce the heat to medium and add the diced onion to the skillet with the beef. Cook for about 2 minutes, stirring occasionally, until the onion becomes translucent and fragrant. You should see it soften and release its moisture. Add the minced garlic and cook for another 30 seconds until you can smell it — don’t let it burn or it will become bitter.
  4. Add the rice and seasonings (1 minute): Sprinkle the uncooked rice evenly over the beef and onion mixture. Add the onion powder, garlic powder, smoked paprika, dried oregano, salt, and pepper. Stir everything together for about 30 seconds. This toasts the rice slightly and wakes up the spices. The rice should start to look slightly translucent at the edges.
  5. Pour in the liquids (1 minute): Add the undrained diced tomatoes and the beef broth to the skillet. Stir everything together until well combined, scraping up any browned bits from the bottom of the pan. Those bits are pure flavor, so don’t leave them behind. The mixture should look soupy and slightly reddish from the tomatoes.
  6. Simmer and cook the rice (15-18 minutes): Bring the mixture to a boil over high heat. Once it’s bubbling vigorously, reduce the heat to low, cover the skillet with the tight-fitting lid, and let it simmer gently. Do not lift the lid during this time — the steam is what cooks the rice perfectly. Set a timer for 15 minutes. The liquid should be gently bubbling, not furiously boiling. If it’s too vigorous, the liquid will evaporate before the rice is done.
  7. Check the rice (1 minute): After 15 minutes, carefully remove the lid (steam will escape, so tilt it away from you). The rice should be tender and most of the liquid should be absorbed. If the rice is still firm or there’s too much liquid, cover and cook for another 2-3 minutes. If the rice is done but there’s still a little liquid, that’s fine — it will continue to absorb as it rests.
  8. Add the cheese (2 minutes): Remove the skillet from the heat. Sprinkle the shredded cheddar cheese evenly over the top of the rice and beef mixture. Cover the skillet again and let it sit for 2 minutes. The residual heat will melt the cheese into a beautiful, gooey layer. You’ll know it’s ready when the cheese is completely melted and slightly bubbly around the edges.
  9. Garnish and serve (1 minute): Sprinkle the chopped fresh parsley over the melted cheese for a pop of color and freshness. Serve directly from the skillet or spoon into bowls. The cheese should be stretchy and the rice fluffy and flavorful.

One thing I learned the hard way — don’t rush the simmering step. I once cranked the heat to high thinking it would cook faster, and the liquid evaporated completely while the rice was still crunchy. Low and slow is the way to go. Also, if you’re using a different type of rice like brown rice or jasmine rice, the cooking time and liquid ratio will be different. Stick with long-grain white rice for this recipe and you’ll get perfect results every time.

Cooking Tips & Techniques

After making this recipe more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share what I’ve learned, including the mistakes that taught me these lessons.

Don’t skip the browning step. I know it’s tempting to just cook the beef until it’s no longer pink, but taking the extra minute to let it develop a brown crust adds so much flavor. That browning is called the Maillard reaction, and it’s basically free flavor. I once rushed through this step and ended up with a bland skillet that needed way more seasoning to taste like anything.

Toast the rice briefly. That 30 seconds you spend stirring the rice with the beef and seasonings before adding the liquid makes a noticeable difference. It gives the rice a slightly nutty flavor and helps it hold its shape better during cooking. I skipped this step the first few times and always wondered why my rice was slightly mushy.

Resist the urge to peek. I know it’s hard, but lifting the lid during the simmering stage releases the steam that’s essential for cooking the rice. Every time you lift that lid, you add a few minutes to the cooking time. I learned this the hard way when I checked on it three times and ended up with undercooked rice and a dinner that was 15 minutes late.

Use freshly grated cheese. Pre-shredded cheese is coated with anti-caking agents like cellulose powder, which prevents it from melting smoothly. Freshly grated cheese melts into a silky, gooey layer that’s so much more satisfying. I keep a block of sharp cheddar in my fridge specifically for this recipe.

Let it rest before serving. Those two minutes after you add the cheese are important. The rice continues to absorb any remaining liquid, the cheese melts perfectly, and everything settles into a cohesive dish. Serving it immediately can result in a looser, less structured skillet.

Multitasking strategy: While the skillet is simmering, use that time to set the table, make a quick side salad, or pour drinks. The 15-18 minutes of unattended cooking time is perfect for getting everything else ready so dinner truly comes together in 20 minutes.

Variations & Adaptations

This recipe is incredibly versatile, and I’ve tried several variations over the years. Here are some of my favorites that you can adapt to your taste or dietary needs.

Spicy Southwest Version: Add 1 can of drained black beans and 1 cup of frozen corn along with the tomatoes and broth. Replace the smoked paprika with 1 teaspoon of chili powder and ½ teaspoon of cumin. Top with pepper jack cheese instead of cheddar for a spicy kick. I made this version for a taco night themed dinner and it was a huge hit.

Vegetarian Option: Skip the ground beef and use 1 can of drained and rinsed black beans plus 1 cup of frozen corn. Use vegetable broth instead of beef broth. The beans add protein and fiber, and the corn adds sweetness. You might want to add an extra ½ teaspoon of smoked paprika to compensate for the missing beef flavor. I’ve served this to meat-eaters who didn’t even notice the difference.

Low-Carb Adaptation: Replace the rice with 2 cups of cauliflower rice. Skip the initial toasting step and add the cauliflower rice along with the tomatoes and broth. Reduce the cooking time to about 8-10 minutes since cauliflower rice cooks much faster. The texture is different but still delicious, and it’s a great way to cut carbs without sacrificing flavor.

Cheesy Mushroom and Beef Version: Sauté 8 ounces of sliced mushrooms along with the onion. Mushrooms add an earthy, umami flavor that pairs beautifully with the beef and cheese. I tried this on a whim when I had mushrooms that needed to be used up, and now it’s one of my favorite variations.

Dairy-Free Option: Use dairy-free shredded cheese or simply skip the cheese altogether and add a tablespoon of nutritional yeast for a cheesy flavor without the dairy. The dish is still delicious without the cheese, especially if you add extra herbs and spices.

Serving & Storage Suggestions

This skillet dinner is best served hot, straight from the pan, while the cheese is still melty and the rice is fluffy. Here are my favorite ways to serve and store it.

Serving Suggestions: I love serving this with a simple side salad dressed with lemon juice and olive oil. The freshness of the salad balances the richness of the cheesy skillet. You can also serve it with warm tortillas or crusty bread to soak up any extra sauce. For a complete meal, add a side of steamed green beans or roasted broccoli. If you’re feeling extra indulgent, a dollop of sour cream and a sprinkle of green onions on top takes it to another level.

Storage Instructions: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together overnight and taste even better the next day. I often make a double batch on purpose just for leftovers. To reheat, add a splash of beef broth or water to the skillet and warm over medium-low heat, stirring occasionally, until heated through. You can also microwave individual portions, but the stovetop method keeps the rice from drying out.

Freezer Instructions: This recipe freezes beautifully. Let the skillet cool completely, then transfer to a freezer-safe container. It will keep for up to 3 months. To thaw, place it in the refrigerator overnight. Reheat in a skillet with a splash of broth, or in the microwave. I’ve frozen individual portions for quick lunches and they’ve always reheated perfectly.

Flavor Development: One thing I’ve noticed is that this dish tastes even better the next day. The rice continues to absorb the flavors, and the cheese melds into the mixture more evenly. Don’t be surprised if you find yourself looking forward to leftovers.

Nutritional Information & Benefits

Here’s a rough estimate of the nutritional values per serving, based on 6 servings per recipe. Keep in mind that these values can vary based on the specific ingredients and brands you use.

Nutrient Amount Per Serving
Calories 420
Total Fat 18g
Saturated Fat 8g
Cholesterol 75mg
Sodium 680mg
Total Carbohydrates 38g
Dietary Fiber 2g
Sugars 4g
Protein 28g

This meal provides a good balance of protein from the beef and cheese, carbohydrates from the rice for energy, and essential vitamins from the tomatoes and onions. The beef is an excellent source of iron and B vitamins, while the cheese adds calcium. If you’re watching your sodium, use low-sodium broth and reduce the added salt. For a lighter option, use ground turkey and reduce the cheese to 1 cup.

This recipe is naturally gluten-free, making it a great option for those with celiac disease or gluten sensitivity. Just double-check your broth and canned tomatoes to ensure they’re certified gluten-free.

Conclusion

This Quick Cheesy Beef and Rice Skillet is proof that you don’t need complicated techniques or exotic ingredients to make something truly satisfying. It’s the recipe I turn to on the busiest nights, the one that saves me when I’ve forgotten to plan dinner, and the one that always gets the same response — “Can I have the recipe?”

I hope you give this skillet dinner a try, especially on a night when you’re short on time and energy. Feel free to customize it with whatever you have in your fridge or pantry. Add extra vegetables, swap the cheese, or spice it up — make it your own. That’s the beauty of a simple, forgiving recipe like this one.

I’d love to hear how it turns out for you! Leave a comment below and let me know if you tried any variations or if this became a weeknight staple in your house too. Don’t forget to share this recipe with a friend who needs a quick dinner idea. Happy cooking, and remember — sometimes the best meals come from the most chaotic moments.

Frequently Asked Questions

Can I use ground turkey instead of ground beef?

Absolutely! Ground turkey works perfectly in this recipe. Just add an extra tablespoon of olive oil since turkey is leaner than beef, and you might want to add a little extra seasoning to compensate for the milder flavor.

Can I make this in an Instant Pot or slow cooker?

I haven’t tested this recipe in an Instant Pot or slow cooker, but for the Instant Pot, you could try sautéing the beef and onions using the sauté function, then adding the remaining ingredients and cooking on high pressure for 5 minutes with a natural release. For a slow cooker, I’d recommend cooking the rice separately and adding it at the end to prevent it from becoming mushy.

What if my rice is still crunchy after 15 minutes?

If the rice is still crunchy, add an extra ¼ cup of broth or water, cover the skillet, and cook for another 3-5 minutes on low heat. The rice might have needed a little more liquid or time. Don’t worry — this happens to everyone, and it’s an easy fix.

Can I use brown rice instead of white rice?

Yes, but you’ll need to adjust the cooking time and liquid. Brown rice typically needs about 40-45 minutes to cook and requires more liquid. I’d recommend using 1 ½ cups of broth and cooking for 35-40 minutes, checking periodically. Alternatively, you can cook the brown rice separately and stir it in at the end.

How can I make this recipe dairy-free?

Simply skip the cheese or use a dairy-free shredded cheese alternative. You can also add a tablespoon of nutritional yeast for a cheesy flavor without the dairy. The dish is still delicious and satisfying without the cheese.

Print

Quick Cheesy Beef and Rice Skillet: Easy 20-Minute Dinner

A quick and easy one-skillet dinner with ground beef, rice, and melted cheddar cheese, perfect for busy weeknights. Ready in just 20 minutes with simple pantry ingredients.

  • Author: Belle
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 1 pound ground beef (80/20 works best)
  • 1 tablespoon olive oil (optional if using higher fat beef)
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced (or 1 teaspoon garlic powder)
  • 1 cup long-grain white rice, uncooked
  • 1 can (14.5 ounces) diced tomatoes, undrained
  • 1 ½ cups beef broth (low-sodium preferred)
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika
  • ½ teaspoon dried oregano
  • ½ teaspoon salt (adjust to taste)
  • ¼ teaspoon black pepper
  • 1 ½ cups shredded cheddar cheese (sharp cheddar recommended)
  • ¼ cup chopped fresh parsley (optional for garnish)

Instructions

  1. Prep your ingredients first: Dice the onion, mince the garlic, and measure out your rice, broth, and seasonings.
  2. Brown the ground beef: Place your skillet over medium-high heat and add the olive oil. Once the oil shimmers, add the ground beef. Break it up into small crumbles. Let it cook undisturbed for about 2 minutes to get a nice brown crust, then stir and continue cooking until no pink remains. If there’s excess fat, spoon it out, leaving about 1 tablespoon in the pan.
  3. Sauté the aromatics: Reduce the heat to medium and add the diced onion to the skillet with the beef. Cook for about 2 minutes, stirring occasionally, until the onion becomes translucent and fragrant. Add the minced garlic and cook for another 30 seconds until fragrant.
  4. Add the rice and seasonings: Sprinkle the uncooked rice evenly over the beef and onion mixture. Add the onion powder, garlic powder, smoked paprika, dried oregano, salt, and pepper. Stir everything together for about 30 seconds to toast the rice slightly.
  5. Pour in the liquids: Add the undrained diced tomatoes and the beef broth to the skillet. Stir everything together until well combined, scraping up any browned bits from the bottom of the pan.
  6. Simmer and cook the rice: Bring the mixture to a boil over high heat. Once it’s bubbling vigorously, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer gently for 15-18 minutes. Do not lift the lid during this time.
  7. Check the rice: After 15 minutes, carefully remove the lid. The rice should be tender and most of the liquid should be absorbed. If the rice is still firm or there’s too much liquid, cover and cook for another 2-3 minutes.
  8. Add the cheese: Remove the skillet from the heat. Sprinkle the shredded cheddar cheese evenly over the top. Cover the skillet again and let it sit for 2 minutes until the cheese is melted and bubbly.
  9. Garnish and serve: Sprinkle the chopped fresh parsley over the melted cheese. Serve directly from the skillet or spoon into bowls.

Notes

Don’t skip the browning step for maximum flavor. Toast the rice briefly for a nutty taste and better texture. Resist the urge to lift the lid during simmering. Use freshly grated cheese for best melting. Let the dish rest for 2 minutes after adding cheese before serving. For a gluten-free option, check that broth and canned tomatoes are certified gluten-free.

Nutrition

  • Serving Size: 1 serving (about 1/6
  • Calories: 420
  • Sugar: 4
  • Sodium: 680
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 38
  • Fiber: 2
  • Protein: 28

Keywords: cheesy beef and rice skillet, quick dinner, one-skillet meal, weeknight dinner, ground beef recipe, easy dinner, 20-minute meal

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