The first time I made this Easy Cheesy Beef and Rice Skillet, I was bracing for a kitchen disaster. I had ground beef thawed, a half-used bag of shredded cheddar, and a box of long-grain rice that was gathering dust. The plan was simple—brown the meat, toss in the rice, add liquid, cover, and pray. Honestly, it felt too easy. I figured it would come out mushy or bland, or the cheese would turn into a greasy mess. It took about twenty minutes for that worry to fall apart completely.
The smell hit me first. Garlic and onion sizzling in the pan, beef browning up with those crispy little edges—it smelled like a real meal, not a throw-together weeknight scramble. Then came the rice, toasting ever so slightly in the rendered fat before the broth went in. I stirred it once, clamped the lid on, and walked away. When I lifted that lid, the rice was tender, the liquid was absorbed, and the whole thing looked like it had been simmering for an hour. A generous handful of cheddar melted into the hot mixture, and I stirred until it turned into this glossy, creamy, one-pan situation that honestly looked too good to be real.
That first bite was the quiet realization that sometimes the simplest dinners are the ones you remember. It wasn’t fancy. It wasn’t complicated. It was just good—filling, cheesy, and exactly what you want after a long day. That’s the kind of recipe that sticks with you, not because it’s trendy, but because it works.
Why You’ll Love This Recipe
This isn’t just another ground beef recipe. This is the one you’ll come back to again and again, and here’s why:
- Ready in 30 Minutes: From the moment you turn on the stove to the moment you’re scooping it onto your plate, it takes half an hour. No marinating, no complicated steps—just straightforward cooking.
- One Pan, Minimal Mess: Everything happens in a single skillet. That means less scrubbing, fewer dishes, and more time actually enjoying your meal.
- Made with Pantry Staples: Ground beef, rice, broth, cheese, and a few seasonings. You probably have most of this already, which makes it perfect for those nights when you need dinner now.
- Family-Approved All the Way: Kids love the cheesy, savory flavor, and adults appreciate how satisfying and customizable it is. It’s a true crowd-pleaser.
- Unbelievably Comforting: The combination of tender rice, seasoned beef, and melted cheddar is pure comfort food. It’s the kind of meal that makes you take a deep breath and relax after the first bite.
What makes this recipe different from the dozens of other skillet dinners out there? It’s the technique. Toasting the rice in the beef fat before adding the liquid gives it a nutty depth that you just don’t get from dumping everything in at once. And the cheese? It melts into the hot rice, creating a creamy binder that coats every grain. It’s not just a skillet meal—it’s the best version of one.
What Ingredients You Will Need
This recipe relies on simple, everyday ingredients that come together to create something genuinely satisfying. Each one plays a specific role, so let’s break it down.
- 1 pound ground beef (80/20 blend): The 80/20 ratio gives you enough fat to brown the meat and toast the rice without needing extra oil. If you use leaner beef (like 93/7), add a tablespoon of olive oil to the pan before cooking the rice.
- 1 medium yellow onion, diced: Onion provides the aromatic base. Yellow onions are my go-to for savory dishes—they’re mild enough not to overpower but flavorful enough to matter.
- 3 cloves garlic, minced: Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch. Add it after the onion softens so it doesn’t burn.
- 1 cup long-grain white rice, uncooked: Long-grain rice holds its shape beautifully in a skillet. Basmati or jasmine work well too. Avoid instant rice—it will turn to mush.
- 2 cups beef broth: Use a good-quality broth here. I prefer low-sodium so I can control the salt level. If you only have chicken broth, it works fine—just add a touch more Worcestershire sauce for depth.
- 1 can (14.5 oz) diced tomatoes, undrained: These add moisture and a slight acidity that balances the richness of the cheese and beef. Fire-roasted tomatoes give an extra layer of flavor.
- 1 ½ cups shredded sharp cheddar cheese: Sharp cheddar has more flavor than mild, so you get a bigger cheesy punch with less cheese. Shred it yourself from a block—pre-shredded cheese has anti-caking agents that prevent smooth melting.
- 1 teaspoon smoked paprika: This adds a subtle smokiness that makes the dish feel more complex.
- ½ teaspoon dried oregano: A little herbal note that pairs well with the beef and tomatoes.
- Salt and black pepper, to taste: Season as you go, not just at the end. I add a pinch of salt when browning the beef and adjust after adding the broth.
- Optional garnish: fresh parsley or green onions: A sprinkle of something green at the end makes it look finished and adds a fresh pop of flavor.
Equipment Needed
You don’t need a fully stocked kitchen to pull this off. Here’s what you’ll need:
- A large, deep skillet (12-inch with a lid): This is the star of the show. A deep skillet gives you room to brown the beef, toast the rice, and simmer everything without spilling over. If you don’t have a lid, use a large piece of aluminum foil tightly crimped around the edges.
- A wooden spoon or spatula: For breaking up the beef and stirring the rice. A flat-edged spatula works best for scraping up those browned bits from the bottom of the pan.
- A sharp knife and cutting board: For dicing the onion and mincing the garlic.
- Measuring cups and spoons: Precision matters with rice-to-liquid ratios, so measure carefully.
If you don’t have a deep skillet, you can use a Dutch oven or even a large saucepan. Just make sure it’s wide enough to spread the rice in an even layer. I’ve used my cast iron Dutch oven for this before, and it worked beautifully—just keep an eye on the heat since cast iron holds temperature differently.
Preparation Method

Let’s get cooking. This comes together fast, so have your ingredients prepped and measured before you start.
- Brown the beef (5 minutes): Place your skillet over medium-high heat. Add the ground beef and break it apart with your spoon. Cook until it’s nicely browned, about 5 minutes. Don’t stir it constantly—let it sit for a minute or two between stirs so it develops some color. If there’s excess fat (more than about 2 tablespoons), spoon it out, but leave a little behind for the rice.
- Sauté the aromatics (2 minutes): Reduce the heat to medium. Add the diced onion to the pan with the beef and cook for about 2 minutes, until it softens. Add the minced garlic and cook for 30 seconds more, until fragrant. Your kitchen should smell amazing at this point.
- Toast the rice (2 minutes): Add the uncooked rice to the skillet. Stir it into the beef and onion mixture, letting it toast for about 2 minutes. The rice will start to look slightly translucent at the edges and smell a little nutty. This step is crucial—it keeps the grains separate and adds flavor.
- Add the liquids and seasonings: Pour in the beef broth and the undrained can of diced tomatoes. Add the smoked paprika, dried oregano, and a generous pinch of salt and pepper. Stir everything together, scraping up any browned bits from the bottom of the pan. Those bits are concentrated flavor—don’t leave them behind.
- Simmer (18-20 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 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 (steam is hot!). The rice should be tender and most of the liquid should be absorbed. If the rice is still a little firm, add ¼ cup of water, replace the lid, and cook for another 3-5 minutes.
- Add the cheese (1 minute): Remove the skillet from the heat. Sprinkle the shredded cheddar cheese evenly over the top. Let it sit for about 30 seconds to start melting, then stir it in gently until the cheese is fully incorporated and the mixture is creamy. Don’t over-stir—you want the cheese to melt smoothly, not turn greasy.
- Rest and serve: Let the skillet sit uncovered for 2-3 minutes before serving. This allows the mixture to set slightly and the flavors to meld. Garnish with fresh parsley or chopped green onions if you like.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve learned a few things the hard way. Here’s what I wish someone had told me the first time.
Don’t skip toasting the rice. I know it seems like an extra step, but it makes a real difference. Toasting the grains in the rendered beef fat gives them a nutty flavor and helps them stay separate during cooking. Skipping this step leads to clumpy, sticky rice.
Use a heavy-bottomed skillet. Thin pans create hot spots that can scorch the rice before the liquid is fully absorbed. A heavy skillet distributes heat evenly, giving you consistent results every time. My 12-inch stainless steel skillet is my go-to for this dish.
Resist the urge to stir. Once you add the broth and bring it to a boil, cover it and leave it alone. Every time you lift the lid, you release steam, which means the rice takes longer to cook and can end up uneven. Trust the process.
Shred your own cheese. I know it’s tempting to buy the pre-shredded bags, but they’re coated with potato starch or cellulose to prevent clumping. That coating also prevents the cheese from melting smoothly. Shredding a block of cheddar takes two minutes and gives you a much creamier result.
Adjust the liquid if needed. Different brands of rice absorb liquid differently. If you’re using a brand you’ve never tried before, check the package instructions for the rice-to-liquid ratio. Most long-grain white rice needs about 2:1 liquid to rice, but some need slightly more.
Variations & Adaptations
This recipe is incredibly flexible. Here are some ways to make it your own.
- Spicy Southwest Version: Add a drained can of black beans and a can of diced green chiles along with the broth. Substitute pepper jack cheese for the cheddar and add a pinch of cayenne. Serve with a dollop of sour cream and fresh cilantro. This version pairs beautifully with these quick beef tacos for a full taco night spread.
- Vegetarian Adaptation: Swap the ground beef for a plant-based crumble or two cans of drained and rinsed black beans. Use vegetable broth instead of beef broth. The rest of the recipe stays the same, and it’s just as satisfying.
- Low-Carb Option: Replace the rice with cauliflower rice. Sauté the cauliflower rice in the pan for 3-4 minutes after cooking the beef and onions, then add the broth and tomatoes. Reduce the simmering time to 5-7 minutes, since cauliflower cooks much faster than regular rice.
- Mexican-Inspired Twist: Add a teaspoon of cumin and a teaspoon of chili powder along with the other seasonings. Stir in a cup of frozen corn kernels when you add the cheese. Top with sliced jalapeños and a squeeze of lime juice before serving.
- Cheesy Beef and Rice Casserole: If you want a baked version, transfer the mixture to a greased 9×13 baking dish after step 5, top with extra cheese, and bake at 375°F for 15 minutes until bubbly. It’s a great option when you’re feeding a crowd.
Serving & Storage Suggestions
This skillet meal is incredibly versatile when it comes to serving. Here’s how to make the most of it.
Serving: Serve it hot, straight from the skillet, with a simple side salad or steamed green beans to round out the meal. I love pairing it with crusty bread to soak up any extra cheesy goodness. For a heartier dinner, serve it alongside these quick chicken fajitas for a Tex-Mex inspired feast. A sprinkle of fresh parsley or green onions adds color and a fresh finish.
Storage: Let the skillet cool completely, then transfer leftovers to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight, so it tastes even better the next day.
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 warmed through, about 5-7 minutes. You can also microwave individual portions in 30-second bursts, stirring between each, but the texture won’t be quite as good.
Freezing: This recipe freezes well. Portion it into freezer-safe containers or zip-top bags, removing as much air as possible. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. The rice may soften slightly upon thawing, but the flavor remains excellent.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 485
- Protein: 32g
- Fat: 22g
- Carbohydrates: 38g
- Fiber: 2g
- Calcium: 280mg (from the cheese)
- Iron: 4mg (from the beef)
This meal offers a solid balance of protein, carbs, and fat, making it a satisfying dinner that keeps you full. The beef provides high-quality protein and iron, which is essential for energy and oxygen transport in the body. The rice offers quick-digesting carbohydrates for fuel, while the tomatoes add vitamin C and lycopene, a powerful antioxidant. The cheese contributes calcium for bone health. For a lighter version, use lean ground beef and reduce the cheese to 1 cup—it’s still plenty flavorful.
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 typically needs about 40-45 minutes to cook and requires an extra ½ cup of broth. Follow the same steps, but simmer for 40 minutes instead of 18-20. Check for doneness and add more liquid if needed.
Can I make this in an Instant Pot or pressure cooker?
Absolutely. Use the sauté function to brown the beef and cook the onions and garlic. Add the rice, broth, and tomatoes, then pressure cook on high for 5 minutes with a natural release. Stir in the cheese after releasing the pressure. The texture will be slightly different—more porridge-like—but it’s still delicious.
What if my rice turns out mushy?
Mushy rice usually means too much liquid or overcooking. Next time, measure your liquid carefully and don’t lift the lid during simmering. If it’s already mushy, don’t worry—it’s still edible. You can try spreading it on a baking sheet and baking at 350°F for 10 minutes to dry it out slightly, or just embrace the creamy texture.
Can I add vegetables to this recipe?
Definitely. Diced bell peppers, zucchini, or mushrooms can be added along with the onion in step 2. Frozen peas or corn can be stirred in during the last 5 minutes of cooking. Just keep the total volume of add-ins reasonable—about 1-1½ cups—so you don’t throw off the liquid ratio.
How do I make this dairy-free?
Replace the cheddar cheese with a dairy-free shredded alternative that melts well, like a cashew-based or coconut oil-based brand. You may need to add a tablespoon of nutritional yeast for extra cheesy flavor. The rest of the recipe remains unchanged.
Conclusion
This Easy Cheesy Beef and Rice Skillet is the kind of recipe that earns a permanent spot in your dinner rotation. It’s fast, it’s forgiving, and it delivers exactly what you want after a long day—a warm, cheesy, satisfying meal that doesn’t require a sink full of dishes. Whether you’re cooking for a family on a busy weeknight or just need something comforting for yourself, this one-pan wonder has you covered.
I love this recipe because it reminds me that good food doesn’t have to be complicated. It’s honest cooking—simple ingredients, smart techniques, and a whole lot of flavor. Make it once, and you’ll find yourself reaching for this recipe again and again. If you give it a try, let me know how it turns out. Leave a comment below, share your twist on it, or tag me in your photos. I’d love to see what you create!
Pin This Recipe!

Easy Cheesy Beef and Rice Skillet (30-Minute One-Pan Meal)
A quick and comforting one-pan meal featuring seasoned ground beef, tender rice, and melted cheddar cheese, ready in just 30 minutes. Perfect for busy weeknights.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound ground beef (80/20 blend)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked
- 2 cups beef broth
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 ½ cups shredded sharp cheddar cheese
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- Salt and black pepper, to taste
- Optional garnish: fresh parsley or green onions
Instructions
- Brown the beef (5 minutes): Place your skillet over medium-high heat. Add the ground beef and break it apart with your spoon. Cook until it’s nicely browned, about 5 minutes. Don’t stir it constantly—let it sit for a minute or two between stirs so it develops some color. If there’s excess fat (more than about 2 tablespoons), spoon it out, but leave a little behind for the rice.
- Sauté the aromatics (2 minutes): Reduce the heat to medium. Add the diced onion to the pan with the beef and cook for about 2 minutes, until it softens. Add the minced garlic and cook for 30 seconds more, until fragrant.
- Toast the rice (2 minutes): Add the uncooked rice to the skillet. Stir it into the beef and onion mixture, letting it toast for about 2 minutes. The rice will start to look slightly translucent at the edges and smell a little nutty.
- Add the liquids and seasonings: Pour in the beef broth and the undrained can of diced tomatoes. Add the smoked paprika, dried oregano, and a generous pinch of salt and pepper. Stir everything together, scraping up any browned bits from the bottom of the pan.
- Simmer (18-20 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 18-20 minutes. Do not lift the lid during this time.
- 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 little firm, add ¼ cup of water, replace the lid, and cook for another 3-5 minutes.
- Add the cheese (1 minute): Remove the skillet from the heat. Sprinkle the shredded cheddar cheese evenly over the top. Let it sit for about 30 seconds to start melting, then stir it in gently until the cheese is fully incorporated and the mixture is creamy.
- Rest and serve: Let the skillet sit uncovered for 2-3 minutes before serving. Garnish with fresh parsley or chopped green onions if you like.
Notes
Don’t skip toasting the rice—it adds nutty flavor and helps keep grains separate. Use a heavy-bottomed skillet for even heat. Resist stirring once the lid is on. Shred your own cheese for smooth melting. Adjust liquid if using a different rice brand.
Nutrition
- Serving Size: 1 serving
- Calories: 485
- Sugar: 4
- Sodium: 680
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 38
- Fiber: 2
- Protein: 32
Keywords: cheesy beef and rice skillet, one-pan meal, 30-minute dinner, ground beef recipe, easy weeknight dinner


