My husband took a bite of this easy cheesy beef and rice skillet last Tuesday, stopped chewing for a second, and just looked at me. Not in a dramatic, food-commercial way—more like he was genuinely confused about why I hadn’t made this sooner. And honestly? He had a point. I’d been cycling through the same tired weeknight dinners for months, and here was this ridiculously simple one-pan meal that had him scraping the skillet clean without a single complaint.
I wasn’t trying to reinvent the wheel that night. I had a pound of ground beef thawing on the counter, a half-used bag of shredded cheddar staring at me from the fridge, and about thirty minutes before the hangry vibes set in. The rice was a pantry staple I always have on hand, and the seasonings? Just stuff I grabbed from the cabinet without overthinking it. What came together in that skillet surprised me—it was creamy, savory, cheesy in all the right ways, and somehow felt like comfort food without the heavy, weighed-down feeling you get from some casseroles.
The best part? My six-year-old, who usually picks around anything that looks “mixed together,” asked for seconds. That’s not a flex—that’s just the truth. She’s my toughest critic, and this easy cheesy beef and rice skillet passed her test without any pleading or negotiation on my part. That’s when I knew this one was worth writing down and sharing with you.
Why You’ll Love This Recipe
Let me tell you why this easy cheesy beef and rice skillet has become my go-to for busy nights. I’ve tested this recipe at least a dozen times now, tweaking the liquid ratios and cheese amounts until it hit that perfect sweet spot between creamy and firm. Here’s what makes it stand out:
- Quick & Easy: From fridge to table in under 30 minutes. No soaking, no pre-cooking rice separately, no complicated steps. It’s one of those rare dinners that actually comes together faster than takeout delivery.
- Simple Ingredients: Ground beef, rice, cheese, broth, and a few pantry seasonings. You probably have everything you need right now, which means no last-minute grocery runs.
- Perfect for Busy Weeknights: This is the kind of meal you make on a Tuesday when you’ve got soccer practice, homework battles, and zero energy left for anything complicated. It’s forgiving, it’s filling, and it doesn’t demand your full attention.
- Crowd-Pleaser: My kids eat it. My picky neighbor’s kids eat it. Even my father-in-law, who claims he “doesn’t do casseroles,” went back for a second helping. It’s one of those rare dishes that appeals to both little kids and grown adults.
- Unbelievably Delicious: The cheese melts into the rice in a way that feels luxurious, and the beef adds that savory depth you crave. It’s simple food done right—no fancy techniques, just good ingredients coming together beautifully.
What really sets this recipe apart is the cooking method. Instead of cooking the rice separately and mixing everything at the end, you cook the rice right in the same skillet with the beef and broth. This means the rice absorbs all those savory flavors from the meat and seasonings, resulting in a dish that tastes like it simmered for hours. It’s not just another ground beef recipe—it’s the version you’ll actually want to make again and again.
What Ingredients You Will Need
This easy cheesy beef and rice skillet uses simple, everyday ingredients that work together to create something genuinely satisfying. No obscure items, no specialty stores required. Here’s what you’ll need:
For the Skillet Base
- 1 pound ground beef (80/20 works best—lean enough to not be greasy, but enough fat for flavor)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced (fresh is best, but jarred works in a pinch)
- 1 cup long-grain white rice, uncooked (I prefer jasmine or basmati for texture)
- 2 cups beef broth (low-sodium so you can control the salt)
- 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted adds nice depth)
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 1 teaspoon paprika (smoked paprika if you have it—game changer)
- ½ teaspoon dried oregano
- ½ teaspoon onion powder
For the Cheesy Finish

- 1 ½ cups shredded sharp cheddar cheese (shred your own for best melting—pre-shredded has anti-caking agents)
- ½ cup shredded mozzarella (for that stretchy, gooey texture)
- ¼ cup sour cream (adds creaminess and a slight tang)
- 2 tablespoons butter (unsalted, for finishing richness)
Optional Garnishes
- Fresh parsley or cilantro, chopped
- Green onions, sliced
- Hot sauce (for those who like heat)
A few notes on ingredient choices. I recommend using sharp cheddar here because it has more flavor impact than mild cheddar—you get that cheesy punch without needing to use a mountain of cheese. For the rice, stick with long-grain white rice for this recipe. Brown rice takes longer to cook and needs more liquid, so it won’t work the same way in this one-pan method. If you’re in a pinch, you could use jasmine or basmati, both of which hold their texture well.
For the beef broth, I’ve tried this with both store-bought and homemade, and honestly, a good quality store-bought broth works perfectly. Just make sure it’s low-sodium so you’re not accidentally oversalting the dish. And if you want to swap the ground beef for ground turkey or chicken, go for it—just add a tablespoon of olive oil when browning since poultry is leaner.
Equipment Needed
You don’t need much for this easy cheesy beef and rice skillet, which is part of its charm. Here’s what I use:
- Large skillet or deep sauté pan (12-inch with a lid is ideal—I use my trusty cast iron or a non-stick deep skillet)
- Wooden spoon or spatula (for breaking up the beef and stirring)
- Chef’s knife and cutting board (for dicing onion and mincing garlic)
- Measuring cups and spoons
- Box grater (if shredding cheese from a block—highly recommended)
- Lid or tight-fitting cover (crucial for steaming the rice properly)
If you don’t have a lid that fits your skillet, a sheet of aluminum foil crimped tightly around the edges works perfectly. I’ve done it plenty of times when my lid mysteriously disappeared after a camping trip. A deep sauté pan with straight sides is actually better than a traditional skillet here—it gives you more room for the rice to expand without spilling over. But honestly, any large pan with a lid will get the job done.
One tip: if you’re using a non-stick pan, be careful not to use metal utensils that could scratch the surface. Stick with wood or silicone. And if you’re using cast iron, make sure it’s well-seasoned so the rice doesn’t stick—though honestly, the cheese helps prevent that.
Preparation Method
Let me walk you through how to make this easy cheesy beef and rice skillet step by step. I’ve tested this method multiple times to make sure it’s foolproof, so follow along and you’ll have dinner on the table in no time.
Step 1: Brown the Beef
Place your skillet over medium-high heat and add the ground beef. Break it up with your wooden spoon as it cooks, stirring occasionally. You want it nicely browned, not gray and steamed—so resist the urge to stir constantly. Let it sit for a minute or two between stirs to develop that golden crust. This takes about 5-6 minutes total. Once it’s fully cooked, use a slotted spoon to transfer the beef to a plate, leaving about 1 tablespoon of drippings in the pan. If your beef is very lean and there’s not much fat, add a splash of olive oil before moving to the next step.
Step 2: Sauté the Aromatics
Reduce the heat to medium and add the diced onion to the skillet with the reserved drippings. Cook for 3-4 minutes, stirring occasionally, until the onion turns translucent and starts to soften. Add the minced garlic and cook for another 30 seconds—just until fragrant. You don’t want to burn the garlic here, so keep it moving. Your kitchen should smell amazing at this point.
Step 3: Toast the Rice
Add the uncooked rice to the skillet and stir it into the onions and garlic. Let it toast for about 2 minutes, stirring frequently. You’ll notice the rice grains start to turn slightly opaque and you might hear a faint crackling sound. This step is important—toasting the rice adds a nutty flavor and helps keep the grains separate as they cook. Don’t skip it.
Step 4: Add Liquids and Seasonings
Pour in the beef broth and the undrained can of diced tomatoes. Add the salt, pepper, paprika, oregano, and onion powder. Stir everything together, scraping up any browned bits from the bottom of the pan—that’s where so much flavor lives. Bring the mixture to a boil, which should take about 2-3 minutes.
Step 5: Simmer the Rice
Once boiling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer gently for 15-18 minutes. Do not lift the lid during this time—I know it’s tempting, but you’ll release the steam that’s essential for cooking the rice properly. Set a timer and walk away. The rice should be tender and most of the liquid should be absorbed when it’s done.
Step 6: Add the Cheese and Finish
Remove the lid and check the rice. If it’s tender and the liquid is absorbed, you’re golden. If there’s still excess liquid, let it simmer uncovered for 2-3 more minutes. Return the cooked ground beef to the skillet and stir to combine. Reduce the heat to low, then add the shredded cheddar, mozzarella, sour cream, and butter. Stir gently until everything is melted and creamy—about 2 minutes. The cheese should be gooey and stretchy, coating every grain of rice and piece of beef.
Step 7: Rest and Serve
Remove the skillet from heat and let it rest for 3-5 minutes. This allows the flavors to meld and the dish to set slightly so it’s easier to serve. Sprinkle with fresh parsley or green onions if you’re using them. Scoop into bowls and enjoy while it’s warm and cheesy.
Cooking Tips & Techniques
Over the course of testing this easy cheesy beef and rice skillet multiple times, I’ve learned a few things the hard way. Here are my best tips to ensure success every time:
Don’t rush the browning. I know it’s tempting to crank the heat and get it over with, but medium-high is your friend here. Too high and you’ll burn the outside while the inside stays raw. Too low and you’ll end up with gray, steamed meat. That golden-brown crust on the beef adds serious flavor—it’s worth the extra minute or two.
Measure your liquid carefully. Rice-to-liquid ratio is crucial in a one-pan dish. Too much liquid and you’ll end up with mushy, soupy rice. Too little and the rice will be crunchy in the center. I’ve found that 2 cups of broth plus the juice from the canned tomatoes is the sweet spot for 1 cup of long-grain white rice. If you’re using a different type of rice, adjust accordingly.
Shred your own cheese. I know it’s an extra step, but pre-shredded cheese is coated with anti-caking agents like potato starch or cellulose, which prevent it from melting smoothly. When you shred your own cheddar and mozzarella from a block, you get that luscious, creamy melt that makes this dish so satisfying. Trust me on this one—I learned the hard way after a few grainy, clumpy cheese experiences.
Let it rest. I know you’re hungry, and the smell is incredible, but letting the skillet sit off the heat for 5 minutes makes a real difference. The rice finishes absorbing any remaining moisture, the cheese sets up just enough to be scoopable rather than soupy, and the flavors have a chance to come together. It’s worth the wait.
Watch your heat during simmering. Once you cover the skillet and reduce the heat to low, resist the urge to peek. Every time you lift that lid, you release steam and lower the temperature inside the pan, which can throw off the cooking time. If you’re worried about burning, use a lower heat setting—gentle simmering is better than a vigorous boil.
Variations & Adaptations
This easy cheesy beef and rice skillet is wonderfully adaptable. Here are some variations I’ve tried and loved:
Mexican-Style Skillet: Swap the oregano for cumin and chili powder. Add a can of drained black beans and some corn kernels along with the broth. Top with pepper jack cheese instead of cheddar, and finish with fresh cilantro and a squeeze of lime. Serve with tortilla chips for scooping.
Vegetarian Version: Replace the ground beef with two cans of drained and rinsed black beans or a package of plant-based crumbles. Use vegetable broth instead of beef broth. The beans add fiber and protein, and the dish stays just as satisfying. I’ve made this for my vegetarian sister-in-law and she asked for the recipe.
Spicy Kick: Add a diced jalapeño along with the onion, or stir in ½ teaspoon of red pepper flakes with the seasonings. Use pepper jack cheese and finish with a drizzle of hot sauce. My husband loves this version—he says it wakes up the flavors without overwhelming them.
Veggie-Packed: Sauté a diced bell pepper and a cup of chopped mushrooms along with the onion. Stir in a handful of fresh spinach just before adding the cheese—it wilts down beautifully and adds color and nutrients. This is my go-to when I want to sneak extra vegetables into my kids’ dinner.
Low-Carb Adaptation: Swap the rice for cauliflower rice (about 3 cups). Cook the cauliflower rice separately according to package directions, then stir it in at the end with the cheese and sour cream. The texture is slightly different, but the flavor is still fantastic.
Serving & Storage Suggestions
This easy cheesy beef and rice skillet is best served hot, straight from the skillet. I like to scoop it into shallow bowls and top with a sprinkle of fresh parsley or sliced green onions for a pop of color. A side of crusty bread is perfect for sopping up any cheesy bits left in the bowl—trust me, you won’t want to waste a single bite.
For a complete meal, serve alongside a simple green salad with a tangy vinaigrette to cut through the richness. Or try it with a side of creamy tomato soup for a cozy, comforting dinner combo that feels like a hug in a bowl. If you’re feeding a crowd, this dish pairs beautifully with roasted vegetables or a simple steamed green bean side.
Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The rice will absorb some additional moisture as it sits, so the texture will be slightly softer the next day—but the flavor actually gets better. I often make a double batch on purpose just for lunch leftovers.
Reheating: The best way to reheat is in a skillet over medium-low heat with a splash of broth or water to loosen it up. Stir occasionally until heated through, about 5-7 minutes. You can also microwave individual portions in 30-second bursts, stirring between each, until hot. Add a sprinkle of cheese on top during reheating for that fresh-melted experience.
Freezing: This dish freezes surprisingly well. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat in a skillet as directed above. The texture won’t be quite as perfect as fresh, but it’s still delicious and so convenient for busy nights.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 485
- Protein: 28g
- Carbohydrates: 38g
- Fat: 24g
- Fiber: 2g
- Calcium: 280mg (from the cheese and dairy)
- Iron: 3.5mg (from the beef)
This easy cheesy beef and rice skillet provides a good balance of protein, carbohydrates, and healthy fats, making it a satisfying meal that keeps you full and energized. The beef is an excellent source of iron and B vitamins, which support energy metabolism and red blood cell production. The cheese adds calcium for bone health, and the tomatoes provide lycopene, a powerful antioxidant.
For those with dietary concerns, this recipe contains dairy and gluten (if using store-bought broth that may contain gluten—check labels). It’s naturally nut-free and egg-free. To make it lower in sodium, use low-sodium broth and reduce the added salt. For a lower-fat version, use lean ground beef (93/7) and reduced-fat cheese, though the texture will be slightly less creamy.
Conclusion
This easy cheesy beef and rice skillet has become a staple in my kitchen for good reason. It’s the kind of recipe that delivers on every promise—quick enough for a harried weeknight, simple enough for beginner cooks, and delicious enough to satisfy even the pickiest eaters. The combination of savory beef, tender rice, and melted cheese is comfort food at its finest, and knowing it comes together in one pan in under 30 minutes makes it even better.
I love that this recipe is a blank canvas for your creativity. Add your favorite vegetables, swap the cheese, adjust the seasonings—make it your own. That’s the beauty of a simple, well-built recipe. It gives you a solid foundation and then lets you play.
If you try this easy cheesy beef and rice skillet, 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. And if you’re looking for more quick and comforting dinner ideas, check out this one-pan ground beef and rice skillet recipe for another weeknight winner. Happy cooking!
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, but you’ll need to adjust the liquid and cooking time. Brown rice typically requires about 2 ½ cups of liquid per cup of rice and takes 40-45 minutes to cook. You’ll also need to simmer it covered for longer—check the package directions and adjust accordingly. The texture will be chewier and nuttier, which some people actually prefer.
Can I make this recipe in a slow cooker or Instant Pot?
Absolutely! For the Instant Pot, brown the beef using the sauté function, then add the remaining ingredients (except cheese and sour cream). Cook on high pressure for 5 minutes with a natural release. Stir in the cheese and sour cream at the end. For a slow cooker, brown the beef first, then add everything except the cheese and sour cream. Cook on low for 4-5 hours or high for 2-3 hours, then stir in the dairy at the end.
How do I prevent the rice from getting mushy?
The key is not to overcook it. Make sure you’re using the correct liquid-to-rice ratio (2:1 for long-grain white rice), and don’t lift the lid during simmering. Also, let the dish rest off the heat for a few minutes before serving—this allows the rice to finish absorbing moisture without becoming mushy. If you’re worried, check the rice a minute or two before the recommended cooking time.
Can I use a different type of cheese?
Definitely! This recipe is very forgiving when it comes to cheese. Sharp cheddar is my favorite for flavor, but you can use Monterey Jack, Colby, Gouda, or even a spicy pepper jack for heat. A combination of cheeses works great too—try mixing cheddar with a bit of cream cheese for extra creaminess. Just avoid using only pre-shredded cheese blends, as they don’t melt as smoothly.
Is this recipe freezer-friendly?
Yes, it freezes well! Let the skillet cool completely, then transfer to freezer-safe containers or zip-top bags. It will keep for up to 3 months. When you’re ready to eat, thaw overnight in the refrigerator and reheat in a skillet with a splash of broth or water. The texture will be slightly softer than fresh, but the flavor is still excellent. It’s a great option for meal prep or stocking your freezer for busy nights.
Pin This Recipe!

Easy Cheesy Beef and Rice Skillet: Best 30-Minute Dinner
A quick and easy one-pan meal featuring ground beef, rice, and melted cheese, perfect for busy weeknights. Ready in under 30 minutes with simple pantry ingredients.
- 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)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked
- 2 cups low-sodium beef broth
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika (smoked preferred)
- ½ teaspoon dried oregano
- ½ teaspoon onion powder
- 1 ½ cups shredded sharp cheddar cheese
- ½ cup shredded mozzarella cheese
- ¼ cup sour cream
- 2 tablespoons unsalted butter
- Fresh parsley or cilantro, chopped (optional)
- Green onions, sliced (optional)
- Hot sauce (optional)
Instructions
- Place a large skillet over medium-high heat and add the ground beef. Break it up with a wooden spoon and cook until browned, about 5-6 minutes. Use a slotted spoon to transfer the beef to a plate, leaving about 1 tablespoon of drippings in the pan.
- Reduce heat to medium. Add the diced onion to the skillet and cook for 3-4 minutes until translucent. Add the minced garlic and cook for 30 seconds until fragrant.
- Add the uncooked rice to the skillet and stir to coat. Toast for about 2 minutes, stirring frequently, until the grains turn slightly opaque.
- Pour in the beef broth and undrained diced tomatoes. Add salt, pepper, paprika, oregano, and onion powder. Stir to combine, scraping up any browned bits from the bottom. Bring to a boil, about 2-3 minutes.
- Reduce heat to low, cover the skillet with a tight-fitting lid, and simmer for 15-18 minutes. Do not lift the lid during this time.
- Remove the lid and check the rice. If tender and liquid is absorbed, return the cooked beef to the skillet. If excess liquid remains, simmer uncovered for 2-3 more minutes. Reduce heat to low, then add cheddar, mozzarella, sour cream, and butter. Stir gently until melted and creamy, about 2 minutes.
- Remove from heat and let rest for 3-5 minutes. Garnish with fresh parsley or green onions if desired. Serve warm.
Notes
For best melting, shred cheese from a block instead of using pre-shredded. Let the dish rest off the heat for 5 minutes before serving. To prevent mushy rice, do not lift the lid during simmering. For a vegetarian version, replace beef with black beans or plant-based crumbles and use vegetable broth.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 485
- Sugar: 4
- Sodium: 780
- Fat: 24
- Saturated Fat: 12
- Carbohydrates: 38
- Fiber: 2
- Protein: 28
Keywords: cheesy beef and rice skillet, one-pan dinner, 30-minute meal, ground beef recipe, easy weeknight dinner


