My neighbor wasn’t trying to impress anyone. I’d stopped by to drop off a package that got delivered to my place by mistake, and the smell hit me before I even got to her screen door. It was this warm, savory, almost nutty aroma—the kind that makes your stomach growl before your brain even registers you’re hungry. She waved me in, totally nonchalant, stirring a big skillet on the stove. “Oh, it’s just dinner,” she said when I asked what smelled so good. Just dinner. Meanwhile, I was practically drooling on her welcome mat. She handed me a spoon to taste it, and honestly, I think I stood there for a solid minute just trying to process how something so simple could be that good. I asked for the recipe, and she shrugged and rattled it off like it was nothing. I scribbled it down on the back of an old receipt I found in my pocket. That was three years ago, and I’ve made this easy cheesy beef and rice skillet at least once a month ever since. It’s the kind of recipe that doesn’t try to be fancy—it just works. Maybe you’ve had one of those moments where a dish stops you cold and you know you’ll be making it for years. This is that dish for me.
Why You’ll Love This Recipe
This isn’t just another ground beef recipe. This easy cheesy beef and rice skillet has earned a permanent spot in my weekly rotation, and here’s why it will in yours too:
- Quick & Easy: From start to finish, this meal comes together in about 30 minutes. It’s perfect for those nights when you walk through the door and everyone is already asking what’s for dinner.
- Simple Ingredients: No fancy grocery trips needed. Ground beef, rice, cheese, and a few pantry staples—that’s it. You probably have most of this in your kitchen right now.
- Perfect for Busy Weeknights: This is the definition of a weeknight hero. One pan, minimal cleanup, and dinner is on the table before you know it.
- Crowd-Pleaser: Kids devour it. Adults ask for seconds. It’s one of those rare meals that makes everyone at the table happy.
- Unbelievably Delicious: The cheese gets all melty and stretches when you scoop it up. The rice soaks up all the beefy flavor. It’s comfort food at its finest.
What makes this version different from the rest? It’s the technique. Instead of cooking the rice separately and mixing it in, we cook it right in the skillet with the beef and broth. That means every single grain of rice absorbs all that savory goodness. No bland rice hiding under your sauce. Plus, I add a little something extra—a splash of Worcestershire sauce and a pinch of smoked paprika—that takes the flavor from good to “what did you put in this?” I’ve tested this recipe about a dozen times to get the liquid ratio just right so the rice comes out perfectly tender every single time. No mushy rice, no crunchy rice, just perfect, fluffy, cheesy goodness.
This recipe is the kind that makes you close your eyes after the first bite. It’s soul-soothing satisfaction in a single skillet. And honestly? It’s perfect for impressing guests without any stress, or turning a regular Tuesday night 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, which makes this dish perfect for those “I have no idea what to make” nights.
- 1 lb ground beef (80/20 works best for flavor; drain excess fat if needed)
- 1 tablespoon olive oil (for browning the beef)
- 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 too)
- 2 cups beef broth (low-sodium so you can control the salt; I prefer Swanson or Kitchen Basics)
- 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted adds nice smoky flavor)
- 1 teaspoon smoked paprika (regular paprika works if that’s what you have)
- 1 teaspoon dried oregano (or Italian seasoning in a pinch)
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- 1 tablespoon Worcestershire sauce (trust me on this one—it’s the secret weapon)
- 1 ½ cups shredded cheddar cheese (sharp cheddar gives the best flavor; shred it yourself for better melting)
- Optional: ½ cup frozen peas or corn (toss them in at the end for a pop of color and veggie boost)
- Optional: Fresh parsley for garnish (makes it look pretty, but totally optional)
For the cheese, I really recommend shredding it yourself from a block. The pre-shredded stuff has anti-caking agents that prevent it from melting as smoothly. If you’re in a rush, it’ll still work—just know that homemade shredded cheese gives you that ultra-gooey, stretchy texture that makes this dish so good.
If you want to swap the ground beef for ground turkey or chicken, go for it. Just add a little extra olive oil since leaner meats need more fat to stay moist. For a vegetarian version, use a plant-based ground meat substitute and vegetable broth—it’s surprisingly good.
Equipment Needed
The beauty of this recipe is that you don’t need much. Here’s what you’ll need to pull this together:
- Large skillet or deep sauté pan: A 12-inch skillet with a lid is ideal. I use my trusty cast iron skillet for this—it holds heat beautifully and gives everything a nice even cook. If you don’t have a lid, a sheet of aluminum foil works as a makeshift cover.
- Wooden spoon or spatula: For breaking up the ground beef and stirring everything together. A flat-edged wooden spoon works best for scraping up any browned bits from the bottom of the pan.
- Cutting board and knife: For dicing the onion and mincing the garlic. Nothing fancy needed here.
- Measuring cups and spoons: For accurate measurements, especially for the rice and broth. Getting the liquid ratio right is key.
- Box grater: Only if you’re shredding your own cheese, which I highly recommend. It takes two extra minutes and makes a noticeable difference.
If you don’t have a skillet with a lid, any large pot or Dutch oven will work. I’ve even made this in a deep non-stick frying pan with a foil cover. The key is having enough surface area for the rice to cook evenly. And honestly, I bought my cast iron skillet at a garage sale for five bucks, so you don’t need to spend a fortune on equipment.
Preparation Method

Let’s get cooking. This easy cheesy beef and rice skillet comes together in about 30 minutes, and I’ll walk you through every step.
- Heat the oil and cook the onion. Place your skillet over medium-high heat and add the olive oil. Once it shimmers, toss in the diced onion. Cook for about 3-4 minutes, stirring occasionally, until the onion turns translucent and starts to soften. You should see it getting a little golden around the edges.
- Add the garlic. Stir in the minced garlic and cook for about 30 seconds until it smells amazing. Don’t let it burn—garlic turns bitter fast. If it starts browning too quickly, reduce the heat.
- Brown the ground beef. Add the ground beef to the skillet. Break it up with your wooden spoon as it cooks. Let it brown for about 5-6 minutes, stirring occasionally. You want some nice browned bits on the bottom of the pan—that’s flavor. If there’s a lot of excess fat, spoon most of it out, leaving about a tablespoon in the pan. Don’t drain it completely or you’ll lose flavor.
- Season the meat. Sprinkle the smoked paprika, dried oregano, salt, and pepper over the beef. Stir to coat everything evenly. Then add the Worcestershire sauce—this is where the magic happens. Let it cook for another minute so the flavors meld together.
- Add the rice and tomatoes. Pour in the uncooked rice and stir it around for about a minute. This toasts the rice slightly and gives it a nutty flavor. Then add the can of diced tomatoes with all their juices. Stir everything together.
- Pour in the broth. Add the beef broth and stir to combine. Scrape up any browned bits from the bottom of the pan—those are flavor gold. Bring the mixture to a boil.
- Simmer and cover. Once it’s boiling, reduce the heat to low. Cover the skillet with a tight-fitting lid. Let it simmer for about 18-20 minutes. Do not lift the lid during this time—the steam is what cooks the rice perfectly. Set a timer and walk away.
- Check the rice. After 18 minutes, remove the lid carefully (that steam is hot!). The rice should be tender and most of the liquid should be absorbed. If the rice is still a bit firm, add a splash more broth or water, cover, and cook for another 3-5 minutes.
- Add the cheese and optional veggies. If you’re using frozen peas or corn, stir them in now. Sprinkle the shredded cheddar cheese evenly over the top. Cover the skillet again and let it sit off the heat for about 2-3 minutes until the cheese is completely melted and gooey.
- Garnish and serve. Sprinkle fresh parsley on top if you’re using it. Scoop generous portions onto plates and serve immediately while it’s hot and cheesy.
A quick note: if your rice isn’t quite done after 20 minutes, don’t panic. Every stovetop runs a little differently. Just add a little more liquid and give it a few more minutes. I’ve had this happen plenty of times—it still turns out great.
Cooking Tips & Techniques
After making this easy cheesy beef and rice skillet more times than I can count, I’ve picked up a few tricks that make a real difference.
Don’t skip browning the beef properly. I used to rush this step, breaking the meat into tiny pieces right away. But letting it sit undisturbed for a minute or two before breaking it up creates those beautiful browned bits that add so much flavor. Let the meat develop a crust—that’s where the flavor lives.
Toast the rice before adding liquid. This is a game-changer. Stirring the raw rice in the hot pan with the beef and seasonings for about a minute gives it a nutty, toasty flavor. It also helps the grains stay separate instead of turning into a sticky mess. I learned this trick after making a few batches of mushy rice skillet dinners.
Resist the urge to peek. I know it’s tempting to lift that lid and check on things, but every time you do, you release steam and heat. The rice needs that trapped steam to cook evenly. Trust the process. Set a timer and walk away. I once lifted the lid after 10 minutes because I was curious, and the rice came out uneven. Learned my lesson the hard way.
Shred your own cheese. I know I’ve said this already, but it bears repeating. The pre-shredded bags have cellulose and starches that prevent clumping but also prevent smooth melting. Freshly shredded cheddar melts into a creamy, stretchy blanket over the rice. It takes two extra minutes and makes the dish noticeably better.
Let it rest before serving. After you add the cheese, let the skillet sit off the heat for a couple of minutes. This allows the rice to absorb any remaining liquid and the cheese to settle into every crevice. Plus, it cools down just enough so you don’t burn your mouth on that first bite.
Variations & Adaptations
This recipe is incredibly flexible. Here are some variations I’ve tried and loved:
- Spicy Southwest Version: Add 1 teaspoon of chili powder and ½ teaspoon of cumin along with the other seasonings. Use pepper jack cheese instead of cheddar. Toss in a can of drained black beans and some diced green chiles. It gives the dish a whole new personality.
- Low-Carb / Keto Adaptation: Swap the rice for cauliflower rice. Cook the cauliflower rice separately and stir it in at the end instead of cooking it with the broth. The rest of the recipe stays the same—you still get all that cheesy beef goodness without the carbs.
- Loaded Veggie Version: Add diced bell peppers and zucchini along with the onion. Stir in a handful of spinach right before adding the cheese. The vegetables add color, nutrition, and texture without overwhelming the dish.
- Mexican-Inspired Twist: Use Mexican blend cheese, add a can of drained corn, and top with fresh cilantro and a squeeze of lime juice before serving. It brightens up the whole dish and feels completely different.
- Gluten-Free Option: This recipe is naturally gluten-free as long as you use a gluten-free beef broth. Double-check your Worcestershire sauce too—some brands contain gluten, but many are gluten-free. Lea & Perrins is a safe bet.
I once made the spicy Southwest version for a game day gathering, and it disappeared faster than the wings. My neighbor (the one who gave me the original recipe) tried it and asked for that version too. So now I have two versions in heavy rotation.
Serving & Storage Suggestions
This easy cheesy beef and rice skillet is best served hot, straight from the skillet. The cheese should be melty and the rice should be steaming. I like to serve it in shallow bowls with a simple side salad dressed with vinaigrette to cut through the richness. A side of crusty bread is also lovely for sopping up any extra cheesy bits.
For a complete meal, pair it with steamed green beans, roasted broccoli, or a simple cucumber tomato salad. If you’re feeding a crowd, set out some hot sauce and extra cheese for people to customize their bowls.
Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The rice will absorb more liquid as it sits, so the texture will be a little softer the next day—but the flavor actually gets better. I often make a double batch just for leftovers.
Freezing: This dish freezes beautifully. Let it cool completely, then transfer to freezer-safe containers. It will keep 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. You can also microwave individual portions in 30-second bursts, stirring between each. If the microwave, add a damp paper towel over the bowl to keep it from drying out.
One thing I love about this recipe is that the flavors meld together overnight. Day-old leftovers often taste even better than the fresh version. The Worcestershire and smoked paprika really settle in and make everything taste more cohesive.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown for one serving (based on 6 servings):
- Calories: 415
- Protein: 28g
- Fat: 18g
- Carbohydrates: 35g
- Fiber: 2g
- Calcium: 220mg
- Iron: 3.5mg
This dish packs a solid protein punch from the ground beef and cheese, which helps keep you full and satisfied. The rice provides energy from complex carbohydrates, and the tomatoes add a dose of vitamin C and antioxidants like lycopene. If you add the optional peas or corn, you’ll get extra fiber and vitamins.
For those watching their sodium, use low-sodium broth and go easy on the added salt. You can also use lean ground beef (90/10) to reduce the fat content, though you may want to add a little extra olive oil to keep things moist.
This recipe is naturally gluten-free (just check your broth and Worcestershire labels) and can easily be made dairy-free by using your favorite shredded dairy-free cheese alternative. From my perspective, this is the kind of meal that feels indulgent but is actually pretty balanced—protein, carbs, and veggies all in one bowl.
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 longer to cook—about 40-45 minutes—and needs about ½ cup more broth. Keep an eye on it and add more liquid if needed. The texture will be chewier and nuttier, which some people prefer.
Why is my rice still crunchy after 20 minutes?
This usually means there wasn’t enough liquid or the heat was too low. Add about ¼ cup more broth or water, cover, and cook for another 5-7 minutes. Also make sure your lid fits tightly—if steam is escaping, the rice won’t cook properly. Every stovetop runs differently, so don’t be afraid to adjust.
Can I make this in an Instant Pot or slow cooker?
For the Instant Pot, use the sauté function to brown the beef and onions, then add the rice, broth, and tomatoes. Pressure cook on high for 5 minutes, then do a natural release for 10 minutes. Stir in the cheese at the end. For a slow cooker, brown the beef first on the stovetop, then transfer everything except the rice and cheese to the slow cooker. Cook on low for 6 hours, then stir in cooked rice and cheese before serving.
What’s the best rice to use for this recipe?
Long-grain white rice works best because it cooks evenly and stays fluffy. Jasmine rice adds a nice fragrant note, and basmati also works well. Avoid short-grain or sushi rice, as they can turn gummy. Minute rice or instant rice will work in a pinch, but reduce the cooking time to about 10 minutes and check for doneness early.
Can I double this recipe?
Absolutely. Use a larger skillet or Dutch oven to accommodate the extra volume. You may need to increase the cooking time by about 5-10 minutes since there’s more liquid to absorb. Keep the lid on and check the rice at the 20-minute mark. Everything else scales up easily.
Conclusion
This easy cheesy beef and rice skillet is the kind of recipe that proves you don’t need complicated techniques or fancy ingredients to make something truly satisfying. It came from a casual moment at a neighbor’s kitchen, and it’s been a staple in my home ever since. The combination of savory beef, tender rice, and melty cheese is simple perfection—comfort food that delivers every single time.
I hope you give this recipe a try and make it your own. Add your favorite spices, toss in whatever vegetables you have on hand, or double the cheese because why not. That’s the beauty of a one-pan dinner—it’s forgiving, flexible, and always delicious.
When you make it, I’d love to hear how it turned out. Drop a comment below and let me know what variations you tried, or tag me in your photos if you share them online. Happy cooking, friends. This one’s a keeper.
Pin This Recipe!

Easy Cheesy Beef and Rice Skillet
A quick and easy one-pan dinner featuring savory ground beef, tender rice, and melty cheddar cheese. Perfect for busy weeknights, this comforting dish comes together in about 30 minutes with simple pantry staples.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 lb 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, undrained
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon Worcestershire sauce
- 1 ½ cups shredded cheddar cheese (sharp cheddar recommended)
- ½ cup frozen peas or corn (optional)
- Fresh parsley for garnish (optional)
Instructions
- Heat olive oil in a large skillet over medium-high heat. Add diced onion and cook for 3-4 minutes until translucent and softened.
- Stir in minced garlic and cook for about 30 seconds until fragrant.
- Add ground beef to the skillet. Break it up with a wooden spoon and cook for 5-6 minutes until browned. Drain excess fat, leaving about 1 tablespoon in the pan.
- Season the beef with smoked paprika, dried oregano, salt, and pepper. Stir to coat. Add Worcestershire sauce and cook for 1 more minute.
- Pour in uncooked rice and stir for about 1 minute to toast slightly. Add diced tomatoes with their juices and stir to combine.
- Pour in beef broth and stir, scraping up any browned bits from the bottom of the pan. Bring to a boil.
- Reduce heat to low, cover the skillet with a tight-fitting lid, and simmer for 18-20 minutes. Do not lift the lid during this time.
- After 18 minutes, remove the lid carefully. Check if rice is tender and most liquid is absorbed. If rice is still firm, add a splash more broth or water, cover, and cook for another 3-5 minutes.
- If using frozen peas or corn, stir them in now. Sprinkle shredded cheddar cheese evenly over the top. Cover and let sit off the heat for 2-3 minutes until cheese is melted.
- Garnish with fresh parsley if desired. Serve hot directly from the skillet.
Notes
For best results, shred cheddar cheese from a block instead of using pre-shredded cheese, which contains anti-caking agents that prevent smooth melting. Toasting the rice before adding liquid enhances its nutty flavor. Resist lifting the lid while simmering to ensure even cooking. Leftovers keep in the refrigerator for up to 4 days and can be frozen for up to 3 months.
Nutrition
- Serving Size: 1 serving (based on
- Calories: 415
- Sugar: 4
- Sodium: 680
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 35
- Fiber: 2
- Protein: 28
Keywords: cheesy beef and rice skillet, one-pan dinner, ground beef recipe, easy weeknight dinner, cheesy rice skillet


