Main Courses
This cheeseburger rice skillet delivers restaurant-quality comfort in a single pan, combining crispy-topped rice with savory ground beef and all the fixings. The secret lies in cooking the rice directly in the skillet, creating a golden crust that adds texture while the beef browns and flavors meld together.
It's the perfect weeknight solution that feels indulgent without requiring multiple dishes.
What makes this recipe work is balancing the elements just right—juicy beef, perfectly seasoned rice, and optional toppings like melted cheese or crispy bacon. The crispy top on the rice isn't just for show; it adds a satisfying crunch that contrasts beautifully with the tender beef and creamy cheese.
With minimal prep and one pan to clean, this dish is both foolproof and impressive, making it ideal for feeding a crowd or a quick family dinner.
Ingredients for cheeseburger rice skillet
Crispy rice, savory beef, and melty cheese—this one-pan skillet brings restaurant comfort home.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, jasmine or basmati preferred |
| Ground Beef 🥩 | 1 lb | 80/20 fat ratio for juiciness |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ketchup 🍅 | ¼ cup | Heinz or similar brand |
| Worcestershire Sauce 💧 | 1 tbsp | For umami depth |
| Mustard 🥬 | 1 tbsp | Dijon or yellow preferred |
| Beef Broth 💧 | 1 cup | Low-sodium preferred |
| Shredded Cheddar Cheese 🧀 | 1 ½ cups | Medium or sharp cheddar |
| Butter 🧈 | 2 tbsp | Unsalted, for crispy top |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | 1 tbsp | For skillet coating |
| Optional Bacon 🥓 | 4 oz | Cooked and crumbled |
| Optional Green Onion 🌱 | 2 whole | Sliced, for garnish |
The rice is the foundation here. Jasmine or basmati stays fluffy and absorbs flavors best—avoid instant rice, which gets mushy. For the beef, 80/20 fat ratio is key; it keeps the meat juicy while browning beautifully. I grab mine from the butcher counter when possible, but pre-ground from the grocery store works fine. Fresh garlic and onion make all the difference—no shortcuts here. The skillet itself? Cast iron if you have it, but any oven-safe pan with a lid works. Just make sure it's heavy enough to handle the crispy top.
No ketchup? Tomato paste thinned with broth works in a pinch, though it's thicker. Worcestershire sauce can be tricky—Lea & Perrins is the gold standard, but any brand will do. Short on mustard? Add a dash of hot sauce for tang. Cheese preferences vary, but medium cheddar melts best—sharp gets too stringy. The bacon is optional, but if you skip it, add an extra tablespoon of butter for richness when topping the rice. Green onions add freshness, but fresh parsley works too if that's what you've got.
This dish reheats surprisingly well—just cover with foil and warm in the oven for 10-15 minutes. The crispy top softens slightly, but the flavors only get better. For make-ahead prep, cook the rice and beef, then store separately and assemble when ready to serve. The cheese melts best when added fresh, so save that step for serving. Leftovers keep for 3-4 days in the fridge, though I rarely have any. Double the recipe if you're feeding a crowd—it's that good.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub three pots. The rice cooks right in the skillet with the beef—no separate pot, no sticking, just golden-brown perfection by the time the onions caramelize.
- Ketchup Confidence: Honestly, adding ketchup isn’t cheating—it’s genius. That tangy-sweet depth cuts through the beef’s richness, and the garlic? It turns this into something way more exciting than plain rice. My kids ask for it by name now.
- Lunchbox Hero: Between us, this is my secret weapon for meal prep. Cook a big batch, portion it into containers, and boom—tasty, filling lunches for days. The rice stays firm, the beef doesn’t dry out, and it reheats like a dream (yes, even on a sad office microwave).
- Budget Win: Ground beef, rice, and ketchup? This feeds four for under $10. I’ll be real: it’s not fancy, but it’s solid—no takeout splurges, no last-minute grocery panic. Plus, leftovers taste just as good cold, so it’s basically free money.
Step-by-step instructions for cheeseburger rice skillet
This one-pan method delivers a crispy, cheesy masterpiece with minimal cleanup.
Brown the Beef and Cook the Bacon
Heat the 1 tablespoon vegetable oil in a large skillet over medium-high heat until shimmering. Add the 1 pound ground beef, breaking it apart with a wooden spoon as it cooks. Let it brown undisturbed for 3-4 minutes until the beef loses its raw color and begins to crisp at the edges.
If using the 4 ounces optional bacon, add it to the skillet now and cook until crispy, about 4-5 minutes. Break the bacon into small pieces as it cooks. Drain all but 1 tablespoon of the rendered fat from the skillet—this fat is essential for building flavor. Remove the beef and bacon to a plate and set aside.
Sauté the Aromatics and Toast the Rice
In the same skillet, add the 1 whole yellow onion and 4 cloves minced garlic to the remaining fat. Cook over medium heat for 4-5 minutes until the onions are soft and translucent and the garlic is fragrant. You should smell a sweet, savory aroma—this is where the foundation of your dish begins.
Reduce heat to medium-low and add the 2 cups long-grain white rice, stirring to coat each grain in the onion-garlic mixture. Toast the rice for 2-3 minutes, stirring constantly, until it becomes slightly translucent at the edges. This step is crucial—it prevents mushy rice and develops a nutty flavor. Don't walk away; the rice can burn quickly.
Build the Cheeseburger Flavor
Pour in the 1 cup beef broth, 0.25 cup ketchup, 1 tablespoon Worcestershire sauce, and 1 tablespoon mustard. Stir well to combine, scraping up any browned bits from the bottom of the skillet. These bits are packed with flavor—don't miss them. Return the cooked beef and bacon to the skillet, mixing everything together thoroughly.
Season with 1.5 teaspoons salt and 1 teaspoon black pepper. Taste the mixture—you should detect a balance of tangy, savory, and slightly sweet notes. If it needs more salt, adjust now. Bring the mixture to a gentle simmer, then reduce heat to low and cover the skillet with a tight-fitting lid. Let it cook for 15 minutes without disturbing it.
Create the Crispy Topping
After 15 minutes, remove the lid and stir the mixture gently. Sprinkle the 1.5 cups shredded cheddar cheese evenly over the top, pressing it down lightly with a spatula. Dot the surface with the 2 tablespoons butter, cutting it into small pieces for even distribution. Return the skillet to medium heat and cook uncovered for 3-4 minutes.
Watch closely as the cheese begins to melt and the butter browns. You'll see the edges of the cheese start to turn golden brown—that's your signal to stop. The top should be bubbly and crispy, with a deep golden color. If any spots aren't browned, use a kitchen torch to finish them off for that restaurant-quality look.
Rest and Serve
Remove the skillet from heat and let it rest for 5 minutes before serving. This resting period allows the flavors to meld together and the cheese to set slightly, making it easier to serve without losing the crispy topping. Garnish with the 2 whole green onions, sliced, if using.
Serve immediately, straight from the skillet, with a side of pickles or a simple green salad. The crispy cheese crust should hold together as you scoop portions, delivering that satisfying crunch with every bite. Each mouthful should offer a perfect balance of tender rice, savory beef, tangy cheese, and that unmistakable cheeseburger flavor.
Pro Tips For Making Cheeseburger Rice Skillet
- Cook Rice First: I learned this the hard way—trying to mix raw rice into the skillet just makes a gluey mess. Cook the rice separately (or use pre-cooked rice) and fold it in at the end when the beef mixture is fully browned and saucy.
- Brown Beef Fully: Skip the urge to rush this step—ground beef loses flavor fast when undercooked. Cook it until it’s deep brown (not just pink) so every bite has that rich, meaty taste the skillet needs.
- Sauté Onions Low: After browning the beef, reduce heat to medium-low for the onions. High heat burns them before they soften, and you’ll end up with bitter, charred bits instead of sweet, caramelized flavor.
- Finish with Ketchup Last: Add the ketchup in the final 2 minutes of cooking—this keeps the sauce glossy and prevents it from turning into a thick, clumpy glaze. Stir in just enough to coat the rice, not drown it.
Health benefits of this dish
Protein Powerhouse
This skillet packs a serious protein punch with 1 pound of 80/20 ground beef, delivering about 40 grams of protein per serving—perfect for muscle recovery or a satisfying meal.
The 80/20 fat ratio ensures juiciness while keeping the dish flavorful. For extra protein, add the optional 4 ounces bacon, which adds another 10 grams per serving. 💪
Balanced Carbs
The 2 cups long-grain white rice provides 45 grams of complex carbs per serving, offering sustained energy without spiking blood sugar. The crispy top isn’t just for texture—it adds a satisfying crunch while keeping the rice’s nutritional benefits intact.
For a lower-carb option, swap half the rice for cauliflower rice (about 1 cup), cutting carbs by nearly half.
Cheese Benefits
The 1.5 cups shredded cheddar adds 20 grams of protein and 15 grams of fat per serving, including calcium and vitamin D for bone health. Cheddar’s sharpness cuts through the richness of the beef, balancing flavors while boosting nutritional value.
For a lighter option, use low-fat cheese or reduce to 1 cup—just expect less crispiness on top.
Fiber Boost
While the base recipe is protein-focused, you can easily add fiber by mixing in ½ cup diced bell peppers or ¼ cup corn kernels with the rice. These additions add 3-4 grams of fiber per serving, aiding digestion and keeping you full longer.
I often sneak in ½ cup black beans (rinsed) for an extra 7 grams of fiber and plant-based protein.
Low-Sodium Options
Watch your sodium intake? Use low-sodium beef broth and reduce the 1.5 tsp salt to 1 tsp. The ketchup and Worcestershire sauce already add flavor, so you won’t miss the extra salt.
For a tangy kick without sodium, add 1 tbsp apple cider vinegar or a squeeze of lemon juice. 💡
Meal Prep Friendly
This dish reheats well, making it ideal for meal prep. Store components separately in airtight containers—rice, beef, and cheese—to prevent sogginess. When reheating, cover with foil and warm in the oven at 350°F for 10-15 minutes.
The crispy top softens but still delivers great flavor. Portion into individual skillets for easy grab-and-go meals.
Nutrition facts
Frequently asked questions
Can I use ground turkey or chicken instead of beef?
Ground turkey (especially dark meat) or chicken work well, but you may need to adjust cooking times. Use 1 pound like the recipe, but turkey/chicken cooks faster—remove it from the skillet when it reaches 165°F (about 3-4 minutes less than beef). The flavor will be lighter, so add ½ teaspoon smoked paprika to mimic beef's depth.
Why does my rice turn out mushy?
Mushy rice usually means one of two things: either the rice wasn't toasted enough before adding liquid, or it was stirred too much during cooking. First, always toast the rice for 2-3 minutes over medium-low heat until translucent. Second, resist the urge to stir after adding broth—just give it a quick mix, then cover and let it cook undisturbed for 15 minutes.
Can I make this dish ahead of time?
Yes, but with a few key adjustments. Cook the beef and rice separately, then store them in airtight containers in the fridge for up to 3 days. When ready to serve, reheat the beef in a skillet, then mix it with the rice. Add the cheese fresh to create that crispy top—microwaving kills the texture. For a shortcut, assemble everything (except cheese) the night before and refrigerate, then crisp the cheese under the broiler for 2-3 minutes before serving.
What's the best pan for this recipe?
A 10-12 inch cast iron skillet is ideal for this dish—it retains heat well and creates that perfect crispy top. If you don't have cast iron, any oven-safe skillet with a heavy base (like stainless steel or enameled cast iron) works. Avoid non-stick pans—they won't get hot enough for that golden crust. Pro tip: If your pan isn't oven-safe, finish the crispy top under a broiler on high for 2-3 minutes instead.
How can I make this vegetarian?
Swap the beef for 1 pound crumbled tempeh or extra-firm tofu, pressed and pan-fried until crispy. Boost umami with 1 tablespoon soy sauce and ½ teaspoon liquid smoke in the flavor base. For a cheesesteak vibe, add ½ cup sliced mushrooms and ¼ cup bell peppers with the onions. The crispy cheese topping remains the star—just ensure your plant-based protein is well-seasoned to carry the dish.
