Love this? Save it for later!
Share the inspiration with your friends
I was standing in my kitchen last Tuesday, staring into the fridge like it owed me money, when the smell of something—maybe it was the leftover taco seasoning, maybe it was the cheddar—hit me, and suddenly I was eight years old at my aunt Carol’s tiny apartment, watching her stir a skillet of ground beef and rice that somehow fed six people on a Tuesday night. She wasn’t my real aunt, just a family friend, but she had this way of making a single pan feel like a feast. The memory was so sharp I could almost hear the sizzle and the way she’d hum along to the radio. I mean, honestly, I’d forgotten all about that night until that exact moment.
I grabbed the ground beef from the freezer, a little desperate, and decided to just go for it. No recipe, no plan—just a vague idea of what that skillet tasted like. The first attempt was, let me tell you, a disaster. Too much rice, not enough liquid, and I ended up with a gummy mess that even my dog turned his nose up at. But I’m stubborn, you know? I tried again the next night, and the next, tweaking the ratios and the seasonings until I got it right. That’s how this Easy Cheesy Beef and Rice Skillet was born—not from a family heirloom or a fancy cooking class, but from a random Tuesday memory and a whole lot of trial and error.
This isn’t just another one-pan dinner. It’s the kind of meal that makes you feel like you’ve got your life together, even when you definitely don’t. The beef gets all savory and browned, the rice soaks up every bit of flavor, and the cheese on top? It melts into this gooey, golden blanket that pulls everything together. Maybe you’ve been there—standing in your kitchen, tired and hungry, wishing dinner would just make itself. Well, this is pretty close. It’s simple, it’s forgiving, and it tastes like the kind of comfort you didn’t know you needed until that first bite.
Why You’ll Love This Recipe
Look, I’ve tested this recipe more times than I care to admit. I’ve burned it, undercooked it, and accidentally used brown rice when the recipe called for white (don’t do that, by the way). But after all those trials, I can confidently say this version is the one. Here’s why you’re going to love it:
- One Pan, No Fuss: Everything cooks in a single skillet. That means less cleanup, less stress, and more time to actually sit down and eat. Perfect for those nights when the sink is already full of dishes.
- Budget-Friendly Ingredients: Ground beef, rice, cheese, and a few pantry staples. No fancy trips to the specialty store, no weird ingredients you’ll never use again. This is real food for real people.
- Ready in 30 Minutes: From the first sizzle to the last bite, you’re looking at about half an hour. It’s faster than takeout, and honestly, it tastes better.
- Crowd-Pleaser: My kids devour this. My husband asks for seconds. Even my picky neighbor, who claims she doesn’t like ground beef, went back for more. It’s magic, I tell you.
- Comfort Food That Fits Your Life: It’s hearty enough for a cold winter night, but light enough for a busy weeknight. The cheese gets all stretchy and the rice stays fluffy—it’s the kind of meal that makes you close your eyes after the first bite.
What makes this recipe different from all the other beef and rice skillets out there? It’s the technique. Most recipes have you cook the rice separately or add it raw and hope for the best. Instead, I use a specific liquid-to-rice ratio that guarantees fluffy, perfectly cooked rice every single time. No gummy texture, no crunchy bits. Just tender rice that soaks up all that beefy, cheesy goodness. And the blend of seasonings? It’s not just salt and pepper. I use a mix of smoked paprika, garlic powder, and a tiny pinch of cayenne that adds warmth without making it spicy. It’s subtle, but it makes all the difference.
This recipe is the kind you’ll come back to again and again. It’s comfort food reimagined—faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple 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 probably already have everything you need. Let’s break it down:
- 1 pound ground beef (I prefer 80/20 for the best flavor—the fat adds richness, and you can drain off the excess)
- 1 tablespoon olive oil (or any neutral oil for sautéing the aromatics)
- 1 medium yellow onion, diced (about 1 cup—this adds sweetness and depth)
- 3 cloves garlic, minced (fresh is best, but jarred minced garlic works in a pinch)
- 1 cup long-grain white rice (uncooked—I use jasmine or basmati for the fluffiest texture)
- 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted adds a lovely smoky flavor)
- 1 can (10.5 oz) condensed tomato soup (this is my secret ingredient—it adds richness and body without extra work)
- 1 cup beef broth (low-sodium so you can control the salt level)
- 1 teaspoon smoked paprika (adds a warm, smoky undertone)
- 1 teaspoon garlic powder (not the same as fresh garlic—it adds a different layer of flavor)
- 1/2 teaspoon onion powder (for extra savory depth)
- 1/2 teaspoon dried oregano (a little goes a long way)
- 1/4 teaspoon cayenne pepper (optional, but it adds a gentle warmth without heat)
- Salt and black pepper to taste
- 1 1/2 cups shredded cheddar cheese (sharp cheddar melts beautifully and adds the best tangy flavor)
- Fresh parsley or green onions for garnish (optional, but it makes it look pretty)
A few ingredient tips from my kitchen to yours. For the ground beef, I recommend 80/20 because it has enough fat to keep the meat juicy without being greasy. If you use leaner beef, like 93/7, add an extra tablespoon of oil to compensate. For the rice, long-grain white rice is non-negotiable here. Brown rice takes longer to cook and needs more liquid, so the timing won’t work. I’ve tried it—trust me, stick with white.
The condensed tomato soup is my little trick. It adds a velvety texture and a touch of sweetness that balances the savory beef perfectly. If you don’t have it, you can substitute with an extra 1/2 cup of tomato sauce and a teaspoon of sugar, but the soup really makes it special. For the cheese, I recommend shredding your own from a block. Pre-shredded cheese has anti-caking agents that prevent it from melting as smoothly. It’s a small step that makes a big difference.
If you’re looking for substitutions, here are a few that work well. Use ground turkey or chicken instead of beef for a lighter option. Swap the cheddar with Monterey Jack or a Mexican blend for a different flavor profile. For a gluten-free version, ensure your beef broth and tomato soup are certified gluten-free—most are, but it’s worth checking. And if you’re dairy-free, use a dairy-free cheese alternative, though the texture will be slightly different.
Equipment Needed
One of the best things about this recipe is that you don’t need a lot of fancy equipment. Here’s what you’ll need:
- A large skillet or sauté pan (12-inch with a tight-fitting lid is ideal—I use a cast-iron skillet for even heat, but a non-stick or stainless steel works great too)
- Wooden spoon or spatula (for breaking up the ground beef)
- Chef’s knife and cutting board (for dicing the onion and mincing the garlic)
- Measuring cups and spoons (for accuracy—eyeballing it can lead to inconsistent results)
- Box grater (if you’re shredding your own cheese)
If you don’t have a lid for your skillet, you can use a sheet of aluminum foil tightly crimped around the edges. I’ve done this more times than I’d like to admit, and it works perfectly. For the skillet itself, a 12-inch size is important because you need enough surface area for the rice to cook evenly. If your skillet is smaller, the rice might clump or cook unevenly.
A quick tip on maintenance: if you’re using a cast-iron skillet, make sure it’s well-seasoned before you start. The acidity from the tomatoes can react with bare cast iron, giving the food a metallic taste. If your seasoning is good, you’re fine. If not, use a stainless steel or non-stick pan instead.
Preparation Method

Alright, let’s get cooking. This recipe comes together in about 30 minutes, and I’ll walk you through every step so you get it perfect the first time.
- Brown the beef: Heat the olive oil in your large skillet over medium-high heat. Add the ground beef and break it apart with your wooden spoon. Cook for 5-7 minutes, stirring occasionally, until the beef is browned and no longer pink. Don’t rush this step—the browning adds flavor. If there’s excess fat, carefully drain it off, leaving about a tablespoon in the pan.
- Sauté the aromatics: Reduce the heat to medium. Add the diced onion to the skillet and cook for 3-4 minutes, stirring often, until it’s soft and translucent. The onion should smell sweet, not burnt. Add the minced garlic and cook for another 30 seconds until fragrant. You’ll know it’s ready when you can smell the garlic without leaning in.
- Toast the rice: Add the uncooked rice to the skillet and stir it into the beef and onion mixture. Cook for 1-2 minutes, stirring constantly, until the rice starts to look slightly translucent at the edges. This step helps the rice stay separate and fluffy instead of turning into mush.
- Add the liquids and seasonings: Pour in the undrained diced tomatoes, condensed tomato soup, and beef broth. Add the smoked paprika, garlic powder, onion powder, dried oregano, cayenne pepper (if using), and a generous pinch of salt and black pepper. Stir everything together until well combined.
- Bring to a boil, then simmer: Increase the heat to high and bring the mixture to a boil. Once it’s bubbling, reduce the heat to low, cover the skillet with the lid, and let it simmer gently for 18-20 minutes. Do not lift the lid during this time—the steam is what cooks the rice evenly.
- Check the rice: After 18 minutes, remove the lid and check the rice. It should be tender and have absorbed most of the liquid. If the rice is still a bit firm, cover and cook for another 2-3 minutes. If the mixture looks dry but the rice isn’t done, add a splash of beef broth or water.
- Add the cheese: Once the rice is perfectly cooked, remove the skillet from the heat. Sprinkle the shredded cheddar cheese evenly over the top. Cover the skillet again and let it sit for 2-3 minutes. The residual heat will melt the cheese into a beautiful, gooey blanket. If you want a golden top, you can pop the skillet under the broiler for 1-2 minutes—just watch it closely so it doesn’t burn.
- Garnish and serve: Sprinkle fresh parsley or chopped green onions over the top for a pop of color and freshness. Serve immediately while it’s hot and cheesy.
A few notes from my trials: if you’re using a leaner ground beef, you might need to add an extra tablespoon of oil when sautéing the onions. Also, don’t be tempted to use instant rice—it will turn to mush. And if you’re doubling the recipe, use a larger skillet or Dutch oven to give everything room to cook evenly.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve learned a few things along the way. Here are my best tips for getting it right every time.
Don’t skip browning the beef properly. I know it’s tempting to just cook it until it’s no longer pink, but taking the extra few minutes to get a good sear adds so much flavor. Let the beef sit in the pan without stirring for a minute or two before breaking it apart. That’s how you get those lovely brown bits on the bottom of the pan—they’re pure flavor.
Toast the rice before adding liquid. This is a game-changer. Toasting the rice in the fat from the beef and onions for a minute or two helps keep the grains separate. It also adds a subtle nutty flavor that you just can’t get otherwise. I learned this the hard way after making a few gluey skillets.
Resist the urge to lift the lid. I know, I know—it’s hard to resist checking on it. But every time you lift that lid, you let out steam, and that steam is what cooks the rice. Trust the process. Set a timer and walk away. Your patience will be rewarded.
Shred your own cheese. I mentioned this earlier, but it’s worth repeating. Pre-shredded cheese has cellulose and other anti-caking agents that prevent it from melting smoothly. When you shred your own, you get that beautiful, stretchy, gooey melt that makes this dish so satisfying.
One mistake I made early on was using too much liquid because I thought the rice would absorb more. It didn’t. I ended up with a soupy mess. Stick to the measurements in the recipe, and you’ll be fine. If you’re using a different type of rice, adjust the liquid accordingly—but honestly, just use long-grain white rice and save yourself the headache.
For multitasking, while the skillet simmers, use that time to clean up your cutting board and knife, set the table, or prep a simple side salad. It makes the whole meal feel less chaotic.
Variations & Adaptations
This recipe is incredibly versatile, and I’ve tried several variations over the years. Here are some of my favorites:
- Southwest Style: Swap the diced tomatoes for a can of Rotel (tomatoes with green chiles) and add 1/2 cup of corn kernels and 1/2 cup of black beans. Top with pepper jack cheese instead of cheddar. It’s like a fiesta in a skillet.
- Vegetarian Version: Replace the ground beef with 1 1/2 cups of cooked lentils or a plant-based ground meat substitute. Use vegetable broth instead of beef broth. The cooking time stays the same.
- Spicy Kick: Add 1 diced jalapeño along with the onions, and increase the cayenne pepper to 1/2 teaspoon. Top with a drizzle of hot sauce before serving. My husband loves this version.
- Cheesy Broccoli Beef and Rice: Stir in 1 cup of frozen broccoli florets (no need to thaw) during the last 5 minutes of cooking. The broccoli steams right in the skillet and adds color and nutrients.
- Mexican Street Corn Style: After cooking, stir in 1/2 cup of crema or sour cream, 1/2 cup of crumbled cotija cheese, and a squeeze of lime juice. Top with fresh cilantro. It’s tangy, creamy, and absolutely delicious.
I’ve personally tried the Southwest version more times than I can count. It’s my go-to when I want something a little more vibrant. The Rotel adds just enough heat, and the corn gives it a sweet pop. If you’re feeding kids who are sensitive to spice, stick with the original—it’s just as good.
Serving & Storage Suggestions
This Easy Cheesy Beef and Rice Skillet is best served hot, straight from the pan, with the cheese still stretchy and the rice fluffy. I like to serve it in shallow bowls with a side of steamed green beans or a simple green salad dressed with vinaigrette. The acidity of the salad cuts through the richness of the cheese perfectly.
For a heartier meal, pair it with warm flour tortillas or crusty bread to soak up any extra sauce. If you’re serving it for a crowd, set out bowls of diced avocado, sour cream, and salsa so everyone can customize their bowl. It’s casual and fun.
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 slightly denser, but the flavor is still fantastic. To reheat, add a splash of water or beef broth and microwave in 30-second intervals, stirring between each, until heated through. You can also reheat it in a skillet over medium-low heat with a lid on.
Freezing: This recipe freezes beautifully. Let it cool completely, then transfer to a freezer-safe container. It will keep for up to 3 months. To thaw, move it to the refrigerator overnight. Reheat as directed above. I like to freeze individual portions for easy lunches.
One thing I’ve noticed is that the flavors actually deepen after a day in the fridge. The spices meld together, and the tomato flavor becomes richer. So don’t be sad if you have leftovers—they’re almost better the next day.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 485
- Protein: 28g
- Fat: 22g
- Saturated Fat: 10g
- Carbohydrates: 42g
- Fiber: 3g
- Sugar: 8g
- Sodium: 720mg
This recipe is a good source of protein from the beef and cheese, which helps keep you full and satisfied. The tomatoes provide vitamin C and lycopene, an antioxidant that supports heart health. The onions and garlic offer prebiotic fiber that’s great for gut health. And the rice provides quick energy, making this a balanced meal on its own.
If you’re watching your sodium, use low-sodium beef broth and no-salt-added diced tomatoes. You can also reduce the cheese by half, though it won’t be quite as decadent. For a lower-carb option, serve it over cauliflower rice instead—just cook the cauliflower separately and spoon the beef mixture on top.
Personally, I love that this meal feels indulgent but is made with real, whole ingredients. It’s the kind of dinner that nourishes you without making you feel heavy. And honestly, that’s a win in my book.
Conclusion
This Easy Cheesy Beef and Rice Skillet has become a staple in my kitchen for a reason. It’s quick, it’s comforting, and it uses ingredients I almost always have on hand. But more than that, it’s the kind of recipe that makes you feel like you’ve got dinner handled, even on the busiest nights. There’s something special about a one-pan meal that comes together in 30 minutes and tastes like you spent hours on it.
I hope you give this recipe a try and make it your own. Maybe you’ll add extra cheese, or throw in some bell peppers, or serve it with a dollop of sour cream. That’s the beauty of a simple recipe—it’s a starting point, not a rulebook. I’d love to hear how it turns out for you. Leave a comment below and let me know what variations you tried, or share a photo of your skillet dinner. It honestly makes my day to see your creations.
Until next time, happy cooking—and remember, the best meals are the ones shared with the people you love.
Frequently Asked Questions
Can I use brown rice instead of white rice?
I don’t recommend it for this recipe. Brown rice takes about 40-45 minutes to cook and requires more liquid. If you really want to use brown rice, you’ll need to adjust the liquid to 2 cups of broth and cook it covered for 40-45 minutes, adding more liquid if needed. The texture won’t be quite the same, but it will work.
Can I make this recipe in a slow cooker or Instant Pot?
For a slow cooker, brown the beef and sauté the onions first, then transfer everything except the rice and cheese to the slow cooker. Cook on low for 4-6 hours. Stir in the cooked rice and cheese just before serving. For an Instant Pot, use the sauté function to brown the beef and onions, then add the rice, liquids, and seasonings. Cook on high pressure for 5 minutes with a natural release. Stir in the cheese at the end.
How do I prevent the rice from turning out mushy?
The key is using the right rice-to-liquid ratio and not lifting the lid while it simmers. Long-grain white rice needs about 1 3/4 cups of liquid per cup of rice. In this recipe, the tomatoes and tomato soup contribute extra liquid, so the ratio is already balanced. Also, toasting the rice before adding the liquid helps keep the grains separate.
Can I add vegetables to this dish?
Absolutely! Diced bell peppers, zucchini, or mushrooms can be sautéed along with the onions. Frozen peas or corn can be stirred in during the last 5 minutes of cooking. Just keep the total volume of vegetables reasonable so you don’t throw off the liquid ratio.
How can I make this recipe dairy-free?
Simply omit the cheese or use a dairy-free shredded cheese alternative. The recipe will still be delicious—the cheese adds richness, but the beef and tomato base are flavorful on their own. You can also add a tablespoon of nutritional yeast for a cheesy flavor without the dairy.
Pin This Recipe!

Easy Cheesy Beef and Rice Skillet: Best One-Pan Dinner
A quick and comforting one-pan dinner featuring savory ground beef, fluffy rice, and melted cheddar cheese, ready in 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 preferred)
- 1 tablespoon olive oil
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 cup long-grain white rice (uncooked, jasmine or basmati)
- 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted recommended)
- 1 can (10.5 oz) condensed tomato soup
- 1 cup beef broth (low-sodium)
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon dried oregano
- 1/4 teaspoon cayenne pepper (optional)
- Salt and black pepper to taste
- 1 1/2 cups shredded cheddar cheese (sharp cheddar recommended)
- Fresh parsley or green onions for garnish (optional)
Instructions
- Heat olive oil in a large skillet over medium-high heat. Add ground beef and cook for 5-7 minutes, breaking it apart, until browned. Drain excess fat, leaving about 1 tablespoon.
- Reduce heat to medium. Add diced onion and cook for 3-4 minutes until soft and translucent. Add minced garlic and cook for 30 seconds until fragrant.
- Add uncooked rice to the skillet and stir for 1-2 minutes until edges look translucent.
- Pour in undrained diced tomatoes, condensed tomato soup, and beef broth. Add smoked paprika, garlic powder, onion powder, dried oregano, cayenne pepper (if using), salt, and black pepper. Stir to combine.
- Increase heat to high and bring to a boil. Reduce heat to low, cover, and simmer for 18-20 minutes without lifting the lid.
- After 18 minutes, check rice for tenderness. If still firm, cover and cook for 2-3 more minutes. If dry, add a splash of broth or water.
- Remove skillet from heat. Sprinkle shredded cheddar cheese evenly over the top. Cover and let sit for 2-3 minutes until cheese melts. Optionally, broil for 1-2 minutes for a golden top.
- Garnish with fresh parsley or green onions and serve immediately.
Notes
For best results, use 80/20 ground beef, shred cheese from a block, and do not lift the lid while rice simmers. Leftovers keep in the fridge for up to 4 days or freeze for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 485
- Sugar: 8
- Sodium: 720
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 42
- Fiber: 3
- Protein: 28
Keywords: beef and rice skillet, one-pan dinner, cheesy beef rice, easy weeknight dinner, ground beef recipe


