Tuesday night, 6:14 PM, and I’m staring into the fridge with that familiar empty feeling. You know the one—where you know you have ingredients, but nothing seems to want to become dinner. Ground beef in the fridge, a half-used box of rice in the pantry, and a block of cheddar that’s been waiting for its moment. That’s when the Easy Cheesy Ground Beef & Rice Skillet happened. And honestly? It was one of those kitchen accidents that turned into a permanent fixture.
I wasn’t trying to create anything special. I was just tired. Too tired for multiple pots, complicated steps, or anything that required more than one hand. The idea was simple—brown the beef, toss in the rice, add some broth, and let the whole thing do its thing while I sat down for five minutes. The cheese at the end? That was pure instinct. But the moment it melted into the rice, all creamy and golden, I knew I had stumbled onto something good.
This isn’t a fancy recipe. It’s not going to win any awards for presentation. But it’s the kind of meal that makes you sigh with relief after a long day. It’s warm, it’s filling, and it costs next to nothing to make. That first bite—the tender beef, the perfectly cooked rice, the stretchy cheese—it felt like a hug in a skillet. And I’ve been making it ever since.
So if you’re looking for a dinner that doesn’t ask too much of you but gives everything back, you’re in the right place.
Why You’ll Love This Recipe
Let’s be real—weeknight dinners need to be easy, fast, and something the whole family will actually eat. This skillet checks every single box. After testing this recipe about a dozen times (and yes, I ate every single batch), I can tell you exactly why it works.
- Quick & Easy : From start to finish, this comes together in about 30 minutes. No marinating, no complicated techniques, just simple cooking that gets dinner on the table fast.
- Simple Ingredients : Everything in this recipe is a pantry or fridge staple. No specialty items, no trips to three different stores. You probably have most of it already.
- Perfect for Busy Weeknights : Whether you’re feeding a hungry family or just need leftovers for lunch, this one-skillet meal is a lifesaver. Minimal cleanup, maximum satisfaction.
- Crowd-Pleaser : I’ve served this to picky eaters, cheese lovers, and even my dad who “doesn’t do casseroles.” Every single person went back for seconds. It’s just that good.
- Unbelievably Delicious : The combination of savory beef, fluffy rice, and melty cheese is pure comfort food magic. It’s the kind of meal that makes you close your eyes after the first bite.
What makes this recipe different from the dozens of similar ones out there? It’s the technique. By browning the beef properly and letting the rice cook in the seasoned broth, every grain absorbs that deep, savory flavor. And the cheese? I use a mix of sharp cheddar and a little cream cheese for the ultimate creamy texture. It’s not just another ground beef and rice recipe—it’s the one you’ll come back to again and again.
This is comfort food reimagined—faster, simpler, but with the same soul-soothing satisfaction. Perfect for those nights when you need a win.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create something truly satisfying. No fancy stuff here—just good, honest food that delivers big flavor without the fuss.
For the Skillet Base
- 1 pound ground beef (80/20 works best for flavor, but lean ground beef works too)
- 1 tablespoon olive oil (or any neutral cooking oil)
- 1 medium yellow onion, diced (about 1 cup—adds sweetness and depth)
- 3 cloves garlic, minced (fresh is best, but jarred works in a pinch)
- 1 cup long-grain white rice (uncooked—basmati or jasmine work beautifully)
- 2 cups beef broth (low-sodium recommended so you can control the salt)
- 1 can (14.5 oz) diced tomatoes, drained (fire-roasted adds extra flavor)
- 1 teaspoon paprika (smoked paprika is amazing here)
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon dried oregano
- Salt and black pepper, to taste
For the Cheesy Finish
- 1 1/2 cups sharp cheddar cheese, shredded (freshly shredded melts better than pre-shredded)
- 2 ounces cream cheese, softened (this is the secret to that ultra-creamy texture)
- 2 tablespoons unsalted butter (adds richness and helps the cheese melt smoothly)
- Fresh parsley, chopped, for garnish (optional, but pretty)
A few quick notes on ingredients. I prefer using 80/20 ground beef because the extra fat means more flavor and the rice absorbs it beautifully. If you’re using lean ground beef, add an extra tablespoon of butter or oil to compensate. For the rice, long-grain white rice gives the best texture—it stays fluffy and separate rather than turning mushy. I’ve tried this with brown rice, and while it works, you’ll need to add about 15 minutes of cooking time and extra broth.
When it comes to cheese, I cannot stress this enough—shred your own cheddar. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. It’s a small extra step that makes a huge difference. I recommend Tillamook or Cabot for sharp cheddar that melts like a dream.
Equipment Needed
One of the best things about this recipe is how little equipment it requires. You don’t need a fancy kitchen to make this happen.
- Large skillet or Dutch oven (12-inch with a tight-fitting lid—I use my trusty cast iron skillet)
- Wooden spoon or spatula (for breaking up the ground beef)
- Cutting board and sharp knife (for dicing the onion and mincing garlic)
- Measuring cups and spoons (for accuracy, though I often eyeb it at this point)
- Box grater or microplane (for shredding the cheddar cheese)
- Small bowl (for holding the shredded cheese)
If you don’t have a cast iron skillet, don’t worry. A stainless steel or non-stick skillet works perfectly fine. The key is having a lid that fits snugly so the rice can steam properly. If your skillet doesn’t have a lid, you can use a piece of aluminum foil crimped tightly around the edges. I’ve done it, and it works.
One tip—if you’re using a non-stick skillet, avoid using metal utensils to protect the coating. A wooden spoon or silicone spatula will keep your pan happy for years to come.
Preparation Method
Let’s get cooking. This recipe moves fast, so I recommend having all your ingredients prepped and measured before you start. Trust me—it makes everything smoother.
- Heat the skillet and brown the beef. Place your large 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 and let it cook undisturbed for about 3 minutes—this gives it a nice sear. Then stir and continue cooking until browned all over, about 5-6 minutes total. Don’t drain all the fat; leave about a tablespoon in the pan for flavor.
- Sauté the aromatics. Add the diced onion to the skillet with the beef. Cook for 3-4 minutes, stirring occasionally, until the onion turns translucent and soft. Add the minced garlic and cook for another 30 seconds until fragrant. Your kitchen should smell amazing at this point.
- Toast the rice. Sprinkle the uncooked rice over the beef and onion mixture. Stir everything together and let the rice toast for about 2 minutes. This step is crucial—toasting the rice gives it a nutty flavor and helps it stay fluffy rather than mushy. You’ll notice the rice turning slightly opaque at the edges.
- Add the liquids and seasonings. Pour in the beef broth and the drained diced tomatoes. Add the paprika, garlic powder, onion powder, dried oregano, and a generous pinch of salt and black pepper. Stir everything together, scraping up any browned bits from the bottom of the pan—that’s pure flavor.
- Bring to a boil, then simmer. Increase the heat to high and bring the mixture to a rolling boil. Once it’s boiling, reduce the heat to low, cover the skillet with the 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 perfectly.
- Check the rice. After 18 minutes, remove the lid carefully. 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, replace the lid, and cook for another 3-5 minutes. Every stovetop is different, so adjust as needed.
- Add the cheese. Remove the skillet from the heat. Add the softened cream cheese and butter, stirring until they’re fully incorporated and melted. Then sprinkle the shredded cheddar cheese evenly over the top. Replace the lid and let it sit for 2-3 minutes—the residual heat will melt the cheese into a glorious, gooey blanket.
- Finish and serve. Remove the lid and give everything a final stir if you want the cheese mixed throughout, or leave it layered on top for a more dramatic presentation. Garnish with fresh parsley if desired. Serve hot, straight from the skillet.
A quick note—if you’re using a Dutch oven instead of a skillet, the cooking time might be slightly shorter since Dutch ovens retain heat so well. Check the rice at 15 minutes to be safe. And if you’re doubling the recipe, use a larger pot and add 5-7 minutes to the simmering 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 them with you.
Don’t skip the toasting step. I know it seems like an extra step, but toasting the rice before adding liquid is the difference between fluffy, separate grains and a mushy mess. That two minutes of toasting locks in the texture. I learned this the hard way after one particularly gluey batch.
Season in layers. Add a little salt when you brown the beef, a little more with the aromatics, and the rest with the broth. This builds flavor gradually rather than dumping it all at once. It’s a technique professional chefs use, and it works.
Watch your heat. Once you add the broth and bring it to a boil, reduce the heat to a gentle simmer. A vigorous boil will cook the rice unevenly and evaporate the liquid too quickly. You want small, lazy bubbles breaking the surface—that’s the sweet spot.
Let it rest. That 2-3 minute rest after adding the cheese isn’t just for melting. It allows the rice to absorb any remaining liquid and the flavors to meld together. I know it’s tempting to dig in immediately, but patience pays off here.
One mistake I made early on? Using pre-shredded cheese. It looked fine going in, but the texture was grainy and it never fully melted. Freshly shredded cheddar is non-negotiable for that silky, creamy finish.
Variations & Adaptations
This recipe is incredibly forgiving and adaptable. Here are some variations I’ve tried and loved.
Spicy Southwest Version : Add 1 diced jalapeño with the onions, use pepper jack cheese instead of cheddar, and stir in a can of drained black beans and corn with the broth. Top with fresh cilantro and a squeeze of lime. It’s a whole different meal and absolutely delicious.
Low-Carb / Keto Adaptation : Swap the rice for 2 cups of cauliflower rice. Skip the toasting step and add the cauliflower rice with the broth. Reduce the simmering time to 10-12 minutes since cauliflower cooks much faster. The cheese and cream cheese make it satisfyingly rich.
Vegetarian Version : Replace the ground beef with 1 pound of plant-based crumbles or 2 cans of drained and rinsed black beans. Use vegetable broth instead of beef broth. The cooking time stays the same, and the cheese adds plenty of savory depth.
Extra Veggie Boost : Add 1 cup of diced bell peppers with the onions, and stir in 2 cups of fresh spinach right before adding the cheese. The spinach wilts down into the rice beautifully and adds color and nutrients.
My personal favorite variation? I sometimes add a teaspoon of smoked paprika and a pinch of cayenne pepper for a smoky, slightly spicy kick. It transforms the whole dish without changing the basic formula.
Serving & Storage Suggestions
This skillet is best served hot, straight from the pan. I like to scoop it into bowls and top it with a little extra shredded cheese and fresh parsley for color. A side of crusty bread is perfect for sopping up any cheesy bits left in the bowl.
For a complete meal, serve it alongside a simple green salad with a tangy vinaigrette—the acidity cuts through the richness of the cheese beautifully. I also love pairing it with roasted broccoli or steamed green beans. If you’re feeling indulgent, a slice of easy no-knead cheddar bread on the side turns this into a truly memorable dinner.
Storage : Let any leftovers cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually deepen overnight, so leftovers are often even better the next day.
Freezing : This recipe freezes surprisingly well. Portion it into freezer-safe containers and freeze for up to 3 months. 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 beef broth or water to loosen it up. Stir occasionally until heated through, about 5-7 minutes. You can also microwave individual portions, but the texture won’t be quite as good. If using the microwave, cover the bowl with a damp paper towel to add moisture.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown per serving (based on 6 servings):
- Calories : 485
- Protein : 28g
- Fat : 24g
- Carbohydrates : 38g
- Fiber : 2g
- Sugar : 4g
- Sodium : 680mg
This meal is a solid source of protein from the ground beef and cheese, which helps keep you full and satisfied. The rice provides quick energy, while the tomatoes add a dose of vitamin C and lycopene, a powerful antioxidant. If you’re watching your sodium, use low-sodium broth and go easy on the added salt.
For a lighter version, use lean ground beef (93/7) and reduce the cheese to 1 cup. You can also swap the white rice for brown rice or quinoa for extra fiber. This recipe is naturally gluten-free, but always double-check your broth and spice labels if you have celiac disease or a severe gluten sensitivity.
Conclusion
Look, I’m not going to tell you this is the most sophisticated meal you’ll ever make. It’s not. But it’s honest, it’s comforting, and it works. When you’re tired, when you’re short on time, when you just need something warm and cheesy and good—this skillet delivers every single time.
What I love most about this recipe is how it adapts to whatever you have on hand. Don’t have cheddar? Use mozzarella or Monterey Jack. Want more vegetables? Throw them in. It’s a forgiving recipe that rewards experimentation. And honestly, that’s the kind of cooking I love most—the kind that leaves room for your own touch.
I’d love to hear how this turns out for you. Did you add your own twist? Did your kids ask for seconds? Drop a comment below and let me know. And if you’re looking for another cozy one-pan meal, you might enjoy this comforting shepherd’s pie with lamb and Guinness gravy—it’s a different vibe but the same soul-warming energy.
Until next time, happy cooking. And don’t forget the extra cheese.
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, but you’ll need to adjust the cooking time and liquid. Brown rice takes about 40-45 minutes to cook and needs about 2 1/2 cups of broth. Add the broth, bring to a boil, then simmer covered for 40 minutes before adding the cheese. Check for doneness and add a few extra tablespoons of water if needed.
How do I prevent the rice from becoming mushy?
Don’t lift the lid while the rice is simmering, and make sure you’re using the correct ratio of liquid to rice. Toasting the rice before adding liquid also helps maintain texture. If you’re still having issues, your heat might be too high—reduce it to a gentle simmer.
Can I make this in a slow cooker or Instant Pot?
For the Instant Pot, brown the beef using the sauté function, then add the remaining ingredients except the cheese. Pressure cook on high for 5 minutes with a natural release. Stir in the cheese at the end. For a slow cooker, brown the beef first, then add everything except the cheese and cook on low for 4-5 hours. Stir in the cheese before serving.
What’s the best cheese to use?
Sharp cheddar is my top choice for its bold flavor and excellent melting properties. A mix of cheddar and Monterey Jack is also wonderful. Avoid pre-shredded cheese if possible—freshly shredded melts much smoother and gives a creamier texture.
Can I double this recipe?
Absolutely. Use a larger pot or Dutch oven and increase the cooking time by about 5-7 minutes. Make sure your pot is big enough to hold everything comfortably—a 5-quart Dutch oven works perfectly for a double batch. Leftovers freeze beautifully, so doubling is a great meal prep strategy.
Pin This Recipe!

Easy Cheesy Ground Beef and Rice Skillet in 30 Minutes
A quick and comforting one-skillet meal with ground beef, fluffy rice, and melted cheddar cheese. Perfect for busy weeknights, this recipe comes together in about 30 minutes using simple pantry staples.
- Total Time: 30 minutes
- Yield: 6 servings 1x
Ingredients
- 1 pound ground beef (80/20 works best)
- 1 tablespoon olive oil
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked
- 2 cups beef broth, low-sodium
- 1 can (14.5 oz) diced tomatoes, drained
- 1 teaspoon paprika (smoked paprika is amazing)
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon dried oregano
- Salt and black pepper, to taste
- 1 1/2 cups sharp cheddar cheese, shredded
- 2 ounces cream cheese, softened
- 2 tablespoons unsalted butter
- Fresh parsley, chopped, for garnish (optional)
Instructions
- Heat the skillet and brown the beef. Place your large 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 and let it cook undisturbed for about 3 minutes—this gives it a nice sear. Then stir and continue cooking until browned all over, about 5-6 minutes total. Don’t drain all the fat; leave about a tablespoon in the pan for flavor.
- Sauté the aromatics. Add the diced onion to the skillet with the beef. Cook for 3-4 minutes, stirring occasionally, until the onion turns translucent and soft. Add the minced garlic and cook for another 30 seconds until fragrant.
- Toast the rice. Sprinkle the uncooked rice over the beef and onion mixture. Stir everything together and let the rice toast for about 2 minutes. This step is crucial—toasting the rice gives it a nutty flavor and helps it stay fluffy rather than mushy. You’ll notice the rice turning slightly opaque at the edges.
- Add the liquids and seasonings. Pour in the beef broth and the drained diced tomatoes. Add the paprika, garlic powder, onion powder, dried oregano, and a generous pinch of salt and black pepper. Stir everything together, scraping up any browned bits from the bottom of the pan—that’s pure flavor.
- Bring to a boil, then simmer. Increase the heat to high and bring the mixture to a rolling boil. Once it’s boiling, reduce the heat to low, cover the skillet with the 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 perfectly.
- Check the rice. After 18 minutes, remove the lid carefully. 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, replace the lid, and cook for another 3-5 minutes. Every stovetop is different, so adjust as needed.
- Add the cheese. Remove the skillet from the heat. Add the softened cream cheese and butter, stirring until they’re fully incorporated and melted. Then sprinkle the shredded cheddar cheese evenly over the top. Replace the lid and let it sit for 2-3 minutes—the residual heat will melt the cheese into a glorious, gooey blanket.
- Finish and serve. Remove the lid and give everything a final stir if you want the cheese mixed throughout, or leave it layered on top for a more dramatic presentation. Garnish with fresh parsley if desired. Serve hot, straight from the skillet.
Notes
For best results, use freshly shredded cheddar cheese (pre-shredded contains anti-caking agents that prevent smooth melting). Toasting the rice before adding liquid is key for fluffy texture. If using lean ground beef, add an extra tablespoon of butter or oil. For a spicy kick, add a teaspoon of smoked paprika and a pinch of cayenne pepper.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 485
- Sugar: 4
- Sodium: 680
- Fat: 24
- Saturated Fat: 12
- Carbohydrates: 38
- Fiber: 2
- Protein: 28
Keywords: ground beef, rice, skillet, cheesy, easy, weeknight dinner, one-pot, comfort food





