Love this? Save it for later!
Share the inspiration with your friends
I’m not supposed to play favorites with recipes, but here we are. I’d stopped by my neighbor’s house last Tuesday to return a mixing bowl she’d loaned me for a cake disaster, and the smell hit me before I even got through the screen door. It was this rich, savory, almost-burnt-cheese-on-top kind of aroma that made me forget why I’d even walked over there in the first place. She was standing at the stove in her sweatpants, stirring a big cast iron skillet with a wooden spoon, looking like she wasn’t doing anything special at all.
“Oh, it’s just dinner,” she said when I asked what smelled so incredible. “Leftover rice, some ground beef, whatever cheese was in the drawer.” She said it like it was nothing. But let me tell you, that “nothing” was the best thing I’d tasted in weeks. The rice was perfectly tender, the beef was seasoned just right, and the cheese on top was bubbly and golden in spots. I stood there in her kitchen, still holding the mixing bowl, and watched her make this easy cheesy beef and rice skillet like it was the most casual thing in the world.
Maybe you’ve been there—you walk into someone’s house and they’re making something that smells like a restaurant, but they shrug it off like it’s no big deal. That’s exactly how I felt. I asked for the recipe on the spot, and she laughed and told me she just threw things together. It took me three tries to get it right, but honestly, the first try was still pretty amazing. This is one of those recipes that feels like a hug in a bowl, and I’ve been making it ever since.
Why You’ll Love This Recipe
This easy cheesy beef and rice skillet has become my go-to for those nights when I need dinner on the table fast. I mean, who has time to stand over a complicated recipe on a Tuesday night? Not me. This dish comes together in about 20 minutes from start to finish, and it uses ingredients I almost always have on hand. Let me break down why this recipe works so well.
- Quick & Easy: From the moment you start browning the beef to the second you pull that cheesy skillet off the stove, you’re looking at about 20 minutes total. Perfect for busy weeknights when the whole family is hungry and cranky.
- Simple Ingredients: Ground beef, rice, cheese, and a few pantry staples. No fancy grocery trips needed. You probably have everything in your kitchen right now, maybe except the ground beef.
- Perfect for Weeknight Dinners: This is comfort food that doesn’t require a special occasion. It’s great for busy parents, college students, or anyone who wants a satisfying meal without the fuss.
- Crowd-Pleaser: I’ve served this to kids, picky eaters, and even my mother-in-law who claims she doesn’t like “simple food.” Every single person went back for seconds. It’s that good.
- Unbelievably Delicious: The combination of savory beef, perfectly cooked rice, and melty cheese is next-level comfort food. The texture is creamy, the flavor is rich, and that golden cheese crust on top is absolutely irresistible.
What makes this recipe different from all the other beef and rice skillets out there? It’s the technique. Instead of just dumping everything together, you layer the flavors. You brown the beef until it’s deeply caramelized, you toast the rice in the beef drippings, and you use just the right amount of liquid so the rice cooks perfectly without turning mushy. And the cheese? You add it in two stages—some stirred in for creaminess, and some on top for that bubbly, golden crust. It’s not just another version. It’s the best version.
This recipe is the kind that makes you close your eyes after the first bite. Honestly, it’s comfort food reimagined—faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a regular Tuesday into something memorable.
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, so you can whip this up anytime the craving strikes.
For the Skillet
- 1 pound ground beef (80/20 works best for flavor)
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked
- 2 cups beef broth (low-sodium recommended)
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for heat)
- 2 cups shredded cheddar cheese (I recommend sharp cheddar for best flavor)
- 2 tablespoons olive oil
For Garnish (Optional)

- Fresh parsley, chopped
- Green onions, sliced
- Sour cream (for serving)
Ingredient Tips: For the best texture, use long-grain white rice like jasmine or basmati. Avoid instant rice—it will turn mushy. I prefer using 80/20 ground beef because the fat adds flavor and keeps the dish moist. If you’re using leaner beef, you might need to add a tablespoon of butter or oil when cooking the rice. For the cheese, shred it yourself from a block if you can. Pre-shredded cheese has anti-caking agents that prevent it from melting as smoothly. Trust me on this one.
Substitution Options: You can swap ground beef for ground turkey or chicken, but add a little oil since they’re leaner. Use brown rice instead of white, but increase the cooking time and liquid by about 15 minutes. For a dairy-free version, use your favorite plant-based cheese shreds. And if you don’t have beef broth, chicken broth works just fine.
Equipment Needed
You don’t need a lot of fancy equipment for this recipe, which is part of what makes it so great. Here’s what you’ll need:
- A large skillet or Dutch oven: A 12-inch skillet with a tight-fitting lid is ideal. Cast iron works beautifully because it holds heat evenly, but any heavy-bottomed skillet will do. I’ve made this in a non-stick skillet and it worked great too.
- Wooden spoon or spatula: For breaking up the ground beef as it cooks. A wooden spoon is gentle on your cookware and gives you good leverage.
- Cutting board and knife: For dicing the onion and mincing the garlic. A sharp knife makes this go much faster.
- Measuring cups and spoons: For accurate measurements of rice, broth, and seasonings. I’ve eyeballed it before and regretted it.
- Cheese grater: If you’re shredding your own cheese (which I highly recommend), a box grater or a microplane works well.
Budget-Friendly Tip: If you don’t have a skillet with a lid, use a large frying pan and cover it with a baking sheet or aluminum foil. Works like a charm. I’ve done this more times than I care to admit.
Preparation Method
Let’s get cooking! This easy cheesy beef and rice skillet comes together in about 20 minutes, and I’ll walk you through every step. Take your time with the browning—it’s where all the flavor lives.
- Brown the beef (5 minutes): Heat 1 tablespoon of olive oil in your large skillet over medium-high heat. Add the ground beef and break it up with your wooden spoon. Let it cook undisturbed for about 2 minutes to get a nice sear, then start breaking it into smaller pieces. Cook until the beef is browned and no longer pink, about 3-4 minutes total. Don’t drain all the fat—leave about 1 tablespoon in the pan for flavor. If there’s too much, spoon out the excess.
- Sauté the aromatics (2 minutes): Add the diced onion to the skillet with the beef. Cook for about 2 minutes until the onion starts to soften and turn translucent. Add the minced garlic and cook for another 30 seconds until fragrant. You’ll know it’s ready when your kitchen smells amazing.
- Toast the rice (2 minutes): Add the remaining 1 tablespoon of olive oil to the skillet. Stir in the uncooked rice and cook for about 2 minutes, stirring constantly. The rice should start to look slightly translucent at the edges and make a little crackling sound. This step is crucial—toasting the rice adds a nutty flavor and helps it stay fluffy instead of mushy.
- Add the liquids and seasonings (1 minute): Pour in the beef broth and the can of diced tomatoes (undrained). Add the paprika, oregano, salt, black pepper, and red pepper flakes if using. Stir everything together until well combined. Scrape the bottom of the skillet to release any browned bits—that’s pure flavor.
- Simmer the rice (15-18 minutes): Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a tight-fitting lid and let it simmer for 15-18 minutes. Don’t lift the lid during this time—the steam is what cooks the rice. Set a timer so you don’t forget. The rice is done when it’s tender and has absorbed most of the liquid.
- Check the rice (1 minute): After 15 minutes, remove the lid and check the rice. It should be tender and the liquid should be mostly absorbed. If the rice is still a bit firm, add 2-3 tablespoons of water or broth, cover, and cook for another 3-5 minutes. Every stove is different, so trust your eyes and your taste buds here.
- Add the cheese (2 minutes): Once the rice is perfectly cooked, remove the skillet from the heat. Sprinkle 1 1/2 cups of the shredded cheddar cheese over the top, reserving the remaining 1/2 cup. Stir gently to incorporate the cheese into the rice mixture. The heat from the skillet will melt it beautifully, creating a creamy, cheesy base.
- Top with remaining cheese and melt (2 minutes): Sprinkle the remaining 1/2 cup of shredded cheddar over the top of the skillet. Cover the skillet again and let it sit for 2-3 minutes until the cheese on top is completely melted and bubbly. If you want a golden, slightly crispy cheese crust, you can pop the skillet under the broiler for 1-2 minutes. Just watch it carefully—it can burn quickly.
- Garnish and serve (1 minute): Remove the lid and sprinkle with fresh parsley and sliced green onions if you’re using them. Serve hot, straight from the skillet. Add a dollop of sour cream on top if you like that tangy contrast. And that’s it—dinner is done!
Pro Tip: The rice will continue to absorb liquid as it sits, so if you’re not serving immediately, you might want to add a splash of broth or water when reheating to loosen it up. Also, don’t skip the resting step after adding the cheese—it allows the flavors to meld and the cheese to set slightly so it doesn’t slide off your spoon.
Cooking Tips & Techniques
I’ve made this easy cheesy beef and rice skillet at least a dozen times, and I’ve learned a few things along the way. Here are my best tips for getting it perfect every time.
Don’t rush the browning. This is the biggest mistake I see people make. They cook the beef just until it’s no longer pink, but they don’t let it develop that deep brown crust. That crust is flavor. Let the beef sit in the pan for a couple of minutes before you start breaking it up. You want those caramelized bits on the bottom of the pan—they’ll flavor the entire dish.
Toast the rice properly. I skipped this step the first time I made this recipe, and the rice came out bland and mushy. Toasting the rice in the oil and beef drippings for just 2 minutes makes a world of difference. It adds a subtle nutty flavor and helps each grain stay separate and fluffy. You’ll hear a faint crackling sound when it’s ready.
Use the right amount of liquid. Too much liquid and you’ll end up with rice soup. Too little and the rice will be crunchy. The ratio of 2 cups broth to 1 cup rice is perfect for this recipe, especially since the diced tomatoes also add moisture. Trust the measurements, and resist the urge to add more liquid unless the rice is clearly undercooked after 18 minutes.
Keep the lid on. I know it’s tempting to peek, but every time you lift that lid, you release steam and heat. The rice needs that trapped steam to cook evenly. Set a timer for 15 minutes and walk away. Go set the table, make a salad, or just sit down for a minute. The skillet will take care of itself.
Shred your own cheese. I mentioned this before, but it’s worth repeating. Pre-shredded cheese is coated with cellulose and other anti-caking agents that prevent it from melting smoothly. When you shred your own cheddar from a block, it melts into a creamy, cohesive layer instead of a grainy mess. It takes an extra 2 minutes and it’s absolutely worth it.
One more thing: If you’re using a cast iron skillet, be careful when adding the tomatoes and broth. The acidity can react with the seasoning on a new cast iron pan. If your skillet is well-seasoned, it’s fine. If it’s relatively new, you might want to use a stainless steel or non-stick skillet instead.
Variations & Adaptations
One of the best things about this easy cheesy beef and rice skillet is how adaptable it is. I’ve tried several variations over the months, and they’ve all been delicious in their own way. Here are some of my favorites.
Mexican-Inspired Version
Swap the oregano and paprika for 1 teaspoon of cumin and 1/2 teaspoon of chili powder. Use fire-roasted diced tomatoes instead of regular ones. Top with a blend of cheddar and Monterey Jack cheese, and serve with a dollop of sour cream and some pickled jalapeños. I made this version for a taco night and everyone went crazy for it.
Vegetarian Version
Replace the ground beef with 1 can (15 oz) of black beans or pinto beans, drained and rinsed. Use vegetable broth instead of beef broth. Add a cup of frozen corn kernels along with the tomatoes. The beans add protein and fiber, and the corn adds a pop of sweetness. My vegetarian friend asked for the recipe after trying this version.
Spicy Cajun Version
Add 1 teaspoon of Cajun seasoning along with the other spices. Use andouille sausage instead of ground beef (just crumble it as it cooks). Add a diced bell pepper and a stalk of celery along with the onion. Top with pepper jack cheese for an extra kick. This version is perfect for when you want something bold and warming.
Low-Carb Adaptation
Replace the rice with 2 cups of cauliflower rice. Cook the cauliflower rice separately according to package directions, then stir it in at the end along with the cheese. You’ll need to reduce the broth to about 1/2 cup since cauliflower rice doesn’t absorb liquid the same way. This version is surprisingly satisfying and tastes just as cheesy and comforting.
Extra Veggie Version
Add 1 cup of frozen mixed vegetables (peas, carrots, corn) along with the tomatoes. You can also throw in a handful of fresh spinach at the end and stir until wilted. The vegetables add color, nutrients, and texture without overwhelming the dish. My kids actually eat their veggies this way without complaining.
Serving & Storage Suggestions
This easy cheesy beef and rice skillet is incredibly versatile when it comes to serving. Here’s how I like to enjoy it and how to store leftovers for later.
Serving Temperature: Serve this dish hot, straight from the skillet. The cheese should be melty and the rice should be steaming. If it sits too long, the rice will continue to absorb liquid and the texture will become denser. If you’re serving a crowd, keep the skillet on a low warming burner or reheat individual portions in the microwave.
What to Serve With It: This skillet is a complete meal on its own, but it pairs beautifully with a simple side salad dressed with vinaigrette. The acidity of the dressing cuts through the richness of the cheese and beef. I also like to serve it with warm tortillas or crusty bread for soaking up every last bit of the cheesy sauce. For a vegetable side, steamed broccoli or roasted green beans work perfectly.
Storage Instructions: Let any leftovers cool completely before storing. Transfer to an airtight container and refrigerate for up to 4 days. The flavors actually meld and deepen overnight, so leftovers taste even better the next day. I’ve been known to make a double batch just so I can have leftovers for lunch.
Freezing Instructions: This recipe freezes surprisingly well. Let it cool completely, then transfer to a freezer-safe container or zip-top bag. Remove as much air as possible and freeze for up to 3 months. To thaw, place the container in the refrigerator overnight. Reheat in a skillet over medium-low heat with a splash of broth or water to loosen it up. You can also microwave individual portions.
Reheating Tips: The best way to reheat this dish is in a skillet over medium-low heat. Add a tablespoon of beef broth or water, cover, and heat for 5-7 minutes, stirring occasionally. The liquid helps rehydrate the rice and keeps it from drying out. If you’re in a hurry, the microwave works fine—just cover the bowl with a damp paper towel to create steam.
How Flavors Develop: Honestly, this dish is even better the next day. The rice absorbs more of the tomato and beef flavors, and the cheese integrates more fully into the dish. If you have the time, making this a day ahead and reheating it is a fantastic strategy for busy weeknights. Just don’t add the final cheese topping until you’re ready to serve.
Nutritional Information & Benefits
While this easy cheesy beef and rice skillet is definitely comfort food, it also offers some nutritional benefits worth noting. Here’s a rough estimate of the nutritional values per serving (based on 6 servings):
- Calories: Approximately 480-520 per serving
- Protein: 28-32 grams
- Carbohydrates: 35-40 grams
- Fat: 24-28 grams
- Fiber: 2-3 grams
- Calcium: 25-30% of daily value (from the cheese)
- Iron: 15-20% of daily value (from the beef)
Health Benefits: Ground beef is an excellent source of high-quality protein, iron, and B vitamins, especially B12. The tomatoes provide lycopene, a powerful antioxidant linked to heart health. The onions and garlic offer prebiotic fiber and compounds that support immune function. And yes, cheese provides calcium and protein, though it’s best enjoyed in moderation as part of a balanced diet.
Dietary Considerations: This recipe is naturally gluten-free (just make sure your broth is certified gluten-free). It’s also nut-free and egg-free. For a lower-calorie version, use lean ground beef (93/7) and reduce the cheese to 1 cup total. For a lower-carb version, substitute cauliflower rice as mentioned in the variations section.
Potential Allergens: This recipe contains dairy from the cheese. If you’re lactose intolerant, use a lactose-free cheese or a plant-based alternative. The recipe is free of the top eight allergens except dairy.
I personally love that this dish feels indulgent but still provides a solid nutritional foundation. It’s the kind of meal that satisfies your cravings while also fueling your body. And honestly, that’s the sweet spot for weeknight cooking.
Frequently Asked Questions
Can I use ground turkey instead of ground beef?
Absolutely! Ground turkey works great in this recipe. Since turkey is leaner, you’ll want to add an extra tablespoon of olive oil when cooking it to prevent dryness. The flavor will be slightly milder, so you might want to bump up the seasonings a bit. I’ve made it with ground turkey several times and it’s always delicious.
Can I make this in an Instant Pot or pressure cooker?
Yes, you can adapt this recipe for an Instant Pot. Use the sauté function to brown the beef and onions, then add the rice, broth, and tomatoes. Cook on high pressure for 5 minutes with a natural release of 5 minutes. Stir in the cheese after releasing the pressure. You’ll need to reduce the broth to 1 1/2 cups since less liquid evaporates in a pressure cooker.
Why is my rice still crunchy after 18 minutes?
This usually happens for one of three reasons: the heat was too low, the lid wasn’t sealed properly, or your rice is older and needs more liquid. Next time, make sure the liquid is at a gentle simmer before covering, and check that your lid fits tightly. If the rice is still crunchy, add 2-3 tablespoons of broth, cover, and cook for another 5 minutes.
Can I use pre-cooked rice to make this faster?
You can, but the texture will be different. If using pre-cooked rice, reduce the broth to 1/2 cup and only simmer for about 5 minutes to heat everything through. The rice won’t absorb as much flavor since it’s already cooked, but it’s a great shortcut when you’re really short on time. I’ve done this with leftover rice from Chinese takeout and it worked fine.
How do I prevent the cheese from becoming greasy?
Greasiness usually happens when the cheese is overheated or when you use pre-shredded cheese. Shred your own cheddar from a block, and add it off the heat so it melts gently. Also, avoid stirring the cheese too vigorously once it’s melted—gentle folding is better. If you want a less greasy result, use part-skim mozzarella or a reduced-fat cheddar.
Conclusion
This easy cheesy beef and rice skillet has become a staple in my kitchen for good reason. It’s fast, it’s forgiving, and it delivers every single time. Whether you’re a seasoned cook or someone who’s just starting out, this recipe will make you look like a pro. The best part? You can customize it a hundred different ways and it’ll still be delicious.
I love that this recipe came from a casual Tuesday night at my neighbor’s house. It reminds me that the best food doesn’t have to be complicated or fancy. Sometimes it’s just a simple skillet, some pantry ingredients, and a little bit of love. That’s what makes it special.
So go ahead—give this recipe a try. Make it your own. Add extra cheese if that’s your thing, throw in some veggies, or spice it up with a little heat. And when you do, come back and let me know how it turned out. I’d love to hear about your version of this easy cheesy beef and rice skillet. Drop a comment below or tag me in your photos. Happy cooking!
Pin This Recipe!

Easy Cheesy Beef and Rice Skillet: Best 20-Minute Dinner
This easy cheesy beef and rice skillet is a quick, comforting weeknight dinner that comes together in about 20 minutes. With savory ground beef, perfectly cooked rice, and a bubbly golden cheese crust, it’s a crowd-pleaser that uses simple pantry ingredients.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound ground beef (80/20 works best for flavor)
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked
- 2 cups beef broth (low-sodium recommended)
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for heat)
- 2 cups shredded cheddar cheese (sharp cheddar recommended)
- 2 tablespoons olive oil
- Fresh parsley, chopped (for garnish, optional)
- Green onions, sliced (for garnish, optional)
- Sour cream (for serving, optional)
Instructions
- Brown the beef: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the ground beef and break it up with a wooden spoon. Let it cook undisturbed for about 2 minutes to get a nice sear, then break into smaller pieces. Cook until browned and no longer pink, about 3-4 minutes total. Leave about 1 tablespoon of fat in the pan.
- Sauté the aromatics: Add the diced onion to the skillet with the beef. Cook for about 2 minutes until the onion starts to soften and turn translucent. Add the minced garlic and cook for another 30 seconds until fragrant.
- Toast the rice: Add the remaining 1 tablespoon of olive oil to the skillet. Stir in the uncooked rice and cook for about 2 minutes, stirring constantly, until the rice starts to look slightly translucent at the edges and makes a crackling sound.
- Add the liquids and seasonings: Pour in the beef broth and the can of diced tomatoes (undrained). Add the paprika, oregano, salt, black pepper, and red pepper flakes if using. Stir everything together until well combined. Scrape the bottom of the skillet to release any browned bits.
- Simmer the rice: Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a tight-fitting lid and let it simmer for 15-18 minutes. Do not lift the lid during this time.
- Check the rice: After 15 minutes, remove the lid and check the rice. It should be tender and the liquid mostly absorbed. If the rice is still firm, add 2-3 tablespoons of water or broth, cover, and cook for another 3-5 minutes.
- Add the cheese: Remove the skillet from the heat. Sprinkle 1 1/2 cups of the shredded cheddar cheese over the top, reserving the remaining 1/2 cup. Stir gently to incorporate the cheese into the rice mixture.
- Top with remaining cheese and melt: Sprinkle the remaining 1/2 cup of shredded cheddar over the top. Cover the skillet and let it sit for 2-3 minutes until the cheese is melted and bubbly. For a golden crust, broil for 1-2 minutes.
- Garnish and serve: Remove the lid and sprinkle with fresh parsley and sliced green onions if using. Serve hot, straight from the skillet. Add a dollop of sour cream if desired.
Notes
For best results, use long-grain white rice (not instant) and shred your own cheddar cheese from a block. Toasting the rice adds nutty flavor and helps keep it fluffy. Don’t lift the lid while the rice simmers. Leftovers can be refrigerated for up to 4 days or frozen for up to 3 months. Reheat with a splash of broth to restore moisture.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 500
- Sugar: 4
- Sodium: 680
- Fat: 26
- Saturated Fat: 12
- Carbohydrates: 38
- Fiber: 2
- Protein: 30
Keywords: beef and rice skillet, cheesy beef skillet, easy weeknight dinner, 20-minute dinner, ground beef recipe, one-pot meal


