Love this? Save it for later!
Share the inspiration with your friends
I want a one-pan dinner that cleans up in under five minutes, uses ingredients I already have, and actually makes my kids excited to sit at the table. That is a tall order for a Tuesday night, honestly. But this easy one-pan cheesy beef and rice skillet checks every single box without me having to dig out a second pot or preheat the oven. I am standing in my kitchen staring at a pound of ground beef I thawed this morning, a half-used block of cheddar, and a bag of white rice that is been sitting in my pantry for weeks. And I know exactly what is about to happen.
You know those recipes that feel like they should take more effort than they actually do? This is one of them. The rice cooks right in the same pan as the beef, soaking up all the savory juices and melty cheese until every bite is ridiculously good. No boiling water separately, no draining fat into a bowl, no extra dishes piling up in the sink. It is the kind of meal that makes you feel like you planned ahead even when you absolutely did not.
I have made this recipe about a dozen times now, tweaking the seasoning, testing different cheeses, and figuring out exactly how much broth makes the rice fluffy without turning into mush. And honestly? This version is the one I keep coming back to. It is forgiving enough for a beginner cook but satisfying enough for someone who has been making dinner for years. Let me show you how it comes together.
Why You’ll Love This Recipe
This easy one-pan cheesy beef and rice skillet is the kind of dinner that saves your week. I have tested it more times than I can count, and every single time it delivers on flavor, texture, and simplicity. Here is why it deserves a permanent spot in your meal rotation:
- Quick & Easy : From start to finish, this meal is ready in about 20 minutes. That is faster than takeout delivery and way more satisfying.
- Simple Ingredients : You likely have ground beef, rice, cheese, and a few pantry staples right now. No fancy grocery runs required.
- Perfect for Busy Weeknights : Whether you are feeding hungry kids after soccer practice or just need a comforting meal after a long day, this skillet delivers.
- Crowd-Pleaser : I have served this to picky eaters, dinner guests, and even my dad who claims he “does not do casseroles.” Everyone goes back for seconds.
- Unbelievably Delicious : The combination of seasoned beef, tender rice, and gooey melted cheese is pure comfort food magic. You will close your eyes after the first bite.
What makes this recipe different from the rest? It is the technique. Cooking the rice directly in the beef broth means every grain absorbs maximum flavor. And the cheese? I mix some right into the pan and save a handful for the top, so you get that stretchy, melty finish that makes skillet dinners so satisfying. This is not just another ground beef recipe — it is the one you will text your friends about.
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 an ideal last-minute dinner solution.
- Ground beef (1 lb / 450g) — I recommend 85/15 lean-to-fat ratio for the best flavor without being greasy. Ground turkey or chicken also work well.
- White long-grain rice (1 cup / 200g) — This cooks evenly and absorbs liquid beautifully. Basmati or jasmine rice are great options too.
- Beef broth (2 cups / 480ml) — Use low-sodium so you can control the salt level. Chicken broth works in a pinch, but beef adds deeper flavor.
- Sharp cheddar cheese (1½ cups / 170g, shredded) — I prefer block cheddar I shred myself because it melts smoother. Pre-shredded cheese has anti-caking agents that affect texture.
- Yellow onion (1 medium, diced) — Adds sweetness and depth. White onion works too.
- Garlic (3 cloves, minced) — Fresh garlic makes a big difference here. Skip the jarred stuff if you can.
- Tomato paste (2 tablespoons / 30g) — Adds richness and a subtle tang that balances the cheese.
- Worcestershire sauce (1 tablespoon / 15ml) — Brings umami and depth. Soy sauce is an okay substitute.
- Paprika (1 teaspoon) — Smoked paprika adds a lovely warmth, but sweet paprika works too.
- Dried oregano (½ teaspoon) — A little herbaceous note that complements the beef.
- Salt and black pepper (to taste) — Start with ½ teaspoon salt and ¼ teaspoon pepper, then adjust.
- Olive oil (1 tablespoon / 15ml) — For sautéing the onion and garlic.
- Fresh parsley (optional, for garnish) — Adds color and freshness at the end.
For ingredient selection, I recommend using a brand like Swanson for broth or Sargento for block cheese — both are reliable and widely available. If you want to swap the rice for brown rice, note that you will need to increase the cooking time and liquid by about 15 minutes and ½ cup. This recipe is also naturally nut-free and can be made gluten-free by ensuring your Worcestershire sauce and broth are certified gluten-free.
Equipment Needed
You do not need much for this recipe, which is part of the appeal. Here is what you will need:
- Large skillet or frying pan (12-inch / 30cm with a lid) — A deep, heavy-bottomed skillet works best. Cast iron or stainless steel are my favorites because they hold heat evenly.
- Wooden spoon or spatula — For breaking up the ground beef and stirring everything together.
- Measuring cups and spoons — Accuracy matters for the liquid-to-rice ratio.
- Cheese grater — If you are shredding block cheese, which I highly recommend.
- Sharp knife and cutting board — For dicing the onion and mincing garlic.
If you do not have a lid for your skillet, you can use a large piece of aluminum foil tightly sealed around the edges. I have done this plenty of times when my lid disappeared into the abyss of my kitchen cabinet. Also, a splatter screen is optional but helpful if you hate cleaning grease spots off your stovetop. Honestly, a basic non-stick skillet works fine here, just be gentle with the metal utensils to avoid scratching the surface.
Preparation Method

- Heat the oil and sauté the aromatics. Place your skillet over medium-high heat and add 1 tablespoon of olive oil. Once the oil shimmers, toss in the diced onion. Cook for about 3 minutes, stirring occasionally, until the onion turns translucent and starts to soften. Add the minced garlic and cook for another 30 seconds until fragrant. Do not let the garlic burn — it turns bitter fast.
- Brown the ground beef. Add the ground beef to the skillet, breaking it apart with your wooden spoon. Cook for 5-6 minutes, stirring occasionally, until the beef is browned and no longer pink. If there is excess fat, spoon it out or tilt the pan and blot it with a paper towel. You want some fat for flavor, just not a pool of it.
- Stir in the seasonings and tomato paste. Reduce the heat to medium. Add the tomato paste, Worcestershire sauce, paprika, oregano, salt, and pepper. Stir everything together for about 1 minute until the tomato paste darkens slightly and the spices become fragrant. This step builds the flavor base.
- Add the rice and broth. Pour in the rice and stir to coat it evenly with the beef mixture. Then pour in the beef broth and give it a good stir, scraping up any browned bits from the bottom of the pan. Bring the liquid to a gentle boil.
- Simmer with the lid on. Once boiling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for 15 minutes. Do not lift the lid during this time — the steam is what cooks the rice perfectly. Set a timer so you do not forget.
- Check the rice and add cheese. After 15 minutes, remove the lid carefully. The rice should be tender and most of the liquid absorbed. If the rice is still a bit firm, add ¼ cup more broth or water, cover, and cook for another 3-4 minutes. Once the rice is done, sprinkle 1 cup of shredded cheddar cheese over the top and stir it in until melted and creamy.
- Top with remaining cheese and rest. Sprinkle the remaining ½ cup of cheese over the top, cover the skillet again, and let it sit off the heat for 2-3 minutes. This lets the cheese melt into a glorious, stretchy layer. Garnish with fresh parsley if you are feeling fancy, then serve straight from the pan.
A few sensory cues to watch for: the beef should smell rich and savory when it is browning, the rice should look plump and tender after simmering, and the cheese should pull into long, gooey strands when you scoop it up. If the bottom of the pan starts to look dry before the rice is done, add a splash more liquid. Every stovetop runs a little differently, so trust your eyes more than the timer.
Cooking Tips & Techniques
I have definitely messed up this recipe a few times, and here is what I learned. The first time I made it, I lifted the lid to check on the rice after about 8 minutes, and it threw off the cooking time completely. The rice came out uneven — some grains were mushy, others were still crunchy. So trust me on this: do not peek. Let the steam do its job.
Another mistake I made early on was using pre-shredded cheese. I know, it is convenient, but those anti-caking powders (potato starch, cellulose) prevent the cheese from melting smoothly. You end up with a grainy texture instead of that silky, creamy finish. Shredding your own cheddar takes two extra minutes and makes a huge difference.
For timing and multitasking, here is my strategy: while the beef is browning, dice the onion and mince the garlic. While the rice simmers, set the table or chop the parsley. This recipe moves fast, so having everything prepped before you start cooking keeps it stress-free.
If you want extra flavor, try toasting the rice in the skillet for a minute or two before adding the broth. Just stir it around with the beef and spices until the grains turn slightly opaque and smell nutty. It adds a subtle depth that makes the dish feel more sophisticated without any extra effort.
Finally, if your rice absorbs all the liquid but is still undercooked, add a splash of hot water or broth, cover, and cook for another 3-4 minutes. Do not add cold liquid — it shocks the pan and extends the cooking time. Keep the liquid warm in a measuring cup or kettle nearby.
Variations & Adaptations
This easy one-pan cheesy beef and rice skillet is endlessly adaptable. Here are some variations I have tried and loved:
- Spicy Southwest Version : Add 1 diced jalapeño with the onion, swap the paprika for chili powder, and stir in ½ cup of frozen corn and a can of drained black beans with the rice. Top with pepper jack cheese instead of cheddar. It is bold, smoky, and absolutely delicious.
- Vegetarian Option : Swap the ground beef for 1½ cups of cooked lentils or a plant-based ground meat substitute. Use vegetable broth instead of beef broth. The lentils add a nice earthy texture that pairs well with the cheese.
- Low-Carb / Keto Adaptation : Replace the white rice with cauliflower rice. Reduce the broth to 1 cup and cook for only 5-7 minutes covered, since cauliflower rice cooks much faster. You still get all the cheesy, savory goodness without the carbs.
- Mexican-Inspired Twist : Add ½ teaspoon of cumin and a squeeze of lime juice at the end. Top with fresh cilantro, diced avocado, and a dollop of sour cream. Serve with warm tortillas on the side for a full meal.
- Cheese Swap : Try using Monterey Jack, mozzarella, or a Mexican blend instead of cheddar. Each cheese brings a different melt quality and flavor profile. Smoked gouda is also incredible if you want something richer.
Personally, I love the Southwest version best. I made it for a game day dinner once, and my family cleaned the pan in under ten minutes. It is now my go-to when I want something with a little more kick.
Serving & Storage Suggestions
Serve this easy one-pan cheesy beef and rice skillet hot, straight from the pan. The cheese should be melty and stretchy, and the rice should be tender but not mushy. I like to garnish with fresh parsley or chopped green onions for a pop of color and freshness.
For sides, keep it simple. A crisp green salad with a lemony vinaigrette balances the richness of the skillet beautifully. Steamed broccoli or roasted green beans also work well. If you want to round out the meal, serve it with warm crusty bread or tortilla chips for scooping up every last bit of cheesy goodness.
For beverages, this dish pairs nicely with an ice-cold beer, a glass of iced tea, or even a light red wine like Pinot Noir. My kids love it with a glass of milk — something about the cheese and milk combo just works.
To store leftovers, let the skillet 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 taste even better the next day.
For reheating, the microwave works in a pinch, but I prefer the stovetop. Add a splash of water or broth to the pan, cover, and warm over medium-low heat for about 5 minutes, stirring occasionally. This helps the rice rehydrate and keeps the cheese creamy. You can also reheat individual portions in the microwave for 1-2 minutes, stirring halfway through.
Freezing is an option too. Portion the cooled skillet into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. The texture of the rice may soften slightly after freezing, but the flavor remains excellent.
Nutritional Information & Benefits
Here is the estimated nutritional breakdown for one serving (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 420 |
| Protein | 28g |
| Fat | 18g |
| Saturated Fat | 8g |
| Carbohydrates | 35g |
| Fiber | 1g |
| Sugar | 3g |
| Sodium | 520mg |
This recipe is a solid source of protein from the beef and cheese, which helps keep you full and satisfied. The rice provides quick energy, making it a great option after a workout or a long day. Beef is also rich in iron and B vitamins, which support energy metabolism. If you use lean ground beef, you can reduce the fat content without sacrificing flavor.
For dietary considerations, this recipe is nut-free and can be made gluten-free with simple swaps. It is not suitable for dairy-free diets unless you use a plant-based cheese alternative. If you are watching your sodium, use low-sodium broth and go easy on the added salt.
Personally, I love that this meal feels indulgent but is actually balanced enough to fit into a healthy weeknight routine. It is comfort food that does not leave you feeling weighed down.
Conclusion
This easy one-pan cheesy beef and rice skillet is the kind of recipe you will come back to again and again. It is fast, forgiving, and packed with flavor that makes everyone at the table happy. Whether you are a seasoned cook or someone who just wants dinner on the table with minimal fuss, this one delivers.
I love how customizable it is — you can make it spicy, swap in different cheeses, or add veggies you need to use up. It is a blueprint for a great meal, not a rigid rulebook. So go ahead and make it your own. Add extra garlic, throw in some bell peppers, or top it with pickled jalapeños if that is your thing.
If you try this recipe, I would love to hear how it turned out. Leave a comment below and let me know what variations you tried. And if you are looking for more easy weeknight dinners, check out this creamy 30-minute cheeseburger soup or these cheesy ground beef stuffed bell peppers for more comforting, family-friendly meals. Happy cooking!
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, but you will need to adjust the cooking time and liquid. Use 2½ cups of broth instead of 2, and simmer for about 30-35 minutes instead of 15. Brown rice takes longer to absorb liquid and soften.
Can I make this recipe ahead of time?
Absolutely. This skillet reheats beautifully, and the flavors actually deepen overnight. Make it a day ahead, store it in the fridge, and reheat on the stovetop with a splash of broth to keep the rice moist.
What if I do not have a lid for my skillet?
No worries. Use a large piece of aluminum foil tightly sealed around the edges of the pan. It traps the steam just as effectively as a lid.
Can I add vegetables to this recipe?
Yes! Diced bell peppers, zucchini, or mushrooms work great. Add them with the onion in step one so they have time to soften. Frozen peas or corn can be stirred in during the last 5 minutes of cooking.
How do I prevent the rice from becoming mushy?
Do not lift the lid while the rice simmers, and use the correct liquid-to-rice ratio. If you add too much broth, the rice will absorb it and become soft. Stick to 2 cups of broth for 1 cup of rice, and you will get fluffy, tender grains every time.
Pin This Recipe!

Easy One-Pan Cheesy Beef and Rice Skillet: Best 20-Min Dinner
This easy one-pan cheesy beef and rice skillet is a quick, 20-minute dinner that uses simple ingredients and cleans up in under five minutes. The rice cooks right in the same pan as the beef, soaking up savory juices and melty cheese for a delicious, crowd-pleasing meal.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 lb (450g) ground beef (85/15 lean-to-fat ratio)
- 1 cup (200g) white long-grain rice
- 2 cups (480ml) low-sodium beef broth
- 1½ cups (170g) sharp cheddar cheese, shredded
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons (30g) tomato paste
- 1 tablespoon (15ml) Worcestershire sauce
- 1 teaspoon paprika (smoked or sweet)
- ½ teaspoon dried oregano
- Salt and black pepper to taste (start with ½ tsp salt and ¼ tsp pepper)
- 1 tablespoon (15ml) olive oil
- Fresh parsley (optional, for garnish)
Instructions
- Heat the oil and sauté the aromatics. Place your skillet over medium-high heat and add 1 tablespoon of olive oil. Once the oil shimmers, toss in the diced onion. Cook for about 3 minutes, stirring occasionally, until the onion turns translucent and starts to soften. Add the minced garlic and cook for another 30 seconds until fragrant. Do not let the garlic burn.
- Brown the ground beef. Add the ground beef to the skillet, breaking it apart with your wooden spoon. Cook for 5-6 minutes, stirring occasionally, until the beef is browned and no longer pink. If there is excess fat, spoon it out or tilt the pan and blot it with a paper towel.
- Stir in the seasonings and tomato paste. Reduce the heat to medium. Add the tomato paste, Worcestershire sauce, paprika, oregano, salt, and pepper. Stir everything together for about 1 minute until the tomato paste darkens slightly and the spices become fragrant.
- Add the rice and broth. Pour in the rice and stir to coat it evenly with the beef mixture. Then pour in the beef broth and give it a good stir, scraping up any browned bits from the bottom of the pan. Bring the liquid to a gentle boil.
- Simmer with the lid on. Once boiling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for 15 minutes. Do not lift the lid during this time.
- Check the rice and add cheese. After 15 minutes, remove the lid carefully. The rice should be tender and most of the liquid absorbed. If the rice is still a bit firm, add ¼ cup more broth or water, cover, and cook for another 3-4 minutes. Once the rice is done, sprinkle 1 cup of shredded cheddar cheese over the top and stir it in until melted and creamy.
- Top with remaining cheese and rest. Sprinkle the remaining ½ cup of cheese over the top, cover the skillet again, and let it sit off the heat for 2-3 minutes. Garnish with fresh parsley if desired, then serve straight from the pan.
Notes
Do not lift the lid while the rice simmers to ensure even cooking. Shred your own cheddar cheese for smoother melting. If rice absorbs all liquid but is still undercooked, add a splash of hot water or broth and cook for another 3-4 minutes. For extra flavor, toast the rice in the skillet for 1-2 minutes before adding broth.
Nutrition
- Serving Size: 1 serving (based on
- Calories: 420
- Sugar: 3
- Sodium: 520
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 35
- Fiber: 1
- Protein: 28
Keywords: one-pan dinner, cheesy beef and rice skillet, easy weeknight dinner, ground beef recipe, 20-minute meal, comfort food, family-friendly


