A cheesy, one-skillet dinner that pairs tender steak with fluffy rice and gooey melted cheese — quick enough for a weeknight, comforting enough to be a family favorite. This Cheesy Steak and Rice Skillet cooks in about 30–35 minutes and delivers savory beef flavor, sautéed onions and garlic, and a blanket of melted cheddar (or mozzarella) that pulls the whole dish together. If you like other easy skillet dinners, you might also enjoy this creamy chicken and mushroom skillet for another weeknight crowd-pleaser.
Why you’ll love this dish
Simple, satisfying, and forgiving. This recipe takes basic pantry staples and a pound of steak and turns them into a hearty, single-pan meal. It’s ideal when you want something bold without a lot of hands-on time.
“A no-fuss, all-in-one skillet that tastes like you spent way longer on it — perfect for busy weeknights.” — home cook review
Reasons to pick it tonight:
- Fast: one pan, minimal cleanup, ready in under 40 minutes.
- Budget-friendly: rice stretches the steak to feed a family.
- Kid-approved: cheese and familiar flavors make it an easy win.
- Flexible: swap rice, cheese, or protein without losing the core idea.
How this recipe comes together
This is a straight-line process: sweat aromatics, sear the steak, add rice and broth, simmer until rice is tender, then fold in cheese. Searing builds flavor through browning; simmering the rice in beef broth infuses it so every bite tastes meaty and rich. Finish off with fresh parsley for brightness.
What you’ll need
- 1 lb steak (sirloin or ribeye), cut into bite-sized pieces — sirloin is leaner; ribeye gives more richness.
- 1 cup rice (white long-grain or brown) — white cooks faster; see tips below for times.
- 2 cups beef broth (low-sodium if you prefer)
- 1 cup shredded cheese (cheddar or mozzarella) — cheddar for tang, mozzarella for gooey pull.
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- Salt and pepper to taste
- Optional: chopped parsley for garnish
Ingredient notes and substitutions:
- Swap in leftover cooked steak to cut total time. Add it near the end so it doesn’t overcook.
- For a lighter version, use half the cheese and add a squeeze of lemon or some hot sauce for brightness.
- If using brown rice, increase cooking time and liquid (see Directions and Tips).
Step-by-step instructions
- Heat and aromatics: Warm 1 tablespoon olive oil in a large skillet over medium heat. Add the chopped onion and cook until translucent, about 4–5 minutes. Stir in the minced garlic and cook 30–45 seconds until fragrant.
- Brown the steak: Push the aromatics to the side, increase heat slightly, and add the bite-sized steak pieces in a single layer. Season with salt and pepper. Cook without moving for 1–2 minutes to get a good sear, then stir and brown on other sides until mostly cooked through (about 3–5 minutes total depending on size).
- Add rice and liquid: Stir the rice into the skillet so it gets coated in oil and picks up browned bits. Pour in 2 cups beef broth and scrape the bottom of the pan to deglaze. Bring to a boil.
- Simmer covered: Reduce heat to low, cover the skillet, and simmer gently. For white rice, simmer 15–20 minutes; for brown rice, simmer 35–40 minutes and add an extra 1/2 cup broth if needed. Check at the shorter time and add a few tablespoons of liquid if rice isn’t tender.
- Finish with cheese: Once rice is cooked and liquid absorbed, remove skillet from heat. Stir in 1 cup shredded cheese until melted and evenly distributed. Taste and adjust salt and pepper.
- Serve: Garnish with chopped parsley and serve hot.
Kitchen safety and timing: make sure the rice is tender and the steak pieces reach your preferred doneness. Because the steak is cut into small pieces and cooked in simmering broth, it will finish cooking during the simmer stage.
Best ways to enjoy it
This skillet is the main event. Plate it with a simple side salad for acidity, or serve alongside roasted green vegetables to add color and crunch. For heartier meals, pair with crusty bread to mop up any cheesy juices, or spoon over a bed of greens for a deconstructed warm salad.
Pairing ideas:
- Light option: arugula salad with lemon vinaigrette.
- Cozy option: roasted broccoli or green beans tossed with olive oil and garlic.
- Drink: a light red wine (Pinot Noir) or a cold lager.
Storage and reheating tips
Refrigeration: Cool to room temperature no longer than two hours after cooking. Store in an airtight container for up to 3–4 days.
Freezing: Portion into freezer-safe containers and freeze for up to 2 months. Note: texture of rice may change slightly on thawing.
Reheating: Thaw overnight in fridge if frozen. Reheat on the stovetop in a skillet over medium-low with a splash of beef broth or water to revive moisture. Microwave-safe: cover loosely and reheat in 1-minute intervals, stirring between, until center reaches 165°F (74°C). Always reheat leftovers to an internal temperature of 165°F for food safety.
Pro chef tips
- Sear properly: don’t crowd the pan when browning the steak; work in batches if necessary to get a good crust. Browning = flavor.
- Size matters: cut steak into uniform bite-sized pieces so they cook evenly.
- Deglaze for depth: after browning, pour a small splash of broth and scrape browned bits; those bits add savory richness.
- Rice choice: use long-grain white rice for speed and separate grains; short-grain will be creamier. If you prefer risotto-like creaminess, stir more at the end and add an extra pat of butter.
- Cheese strategy: add most of the cheese off the heat to avoid grainy separation with high heat. Stir until smooth.
- Leftover steak: if using cooked steak, fold it in at the end just to heat through so it remains tender.
Creative twists
- Mexican-style: swap cheddar for pepper jack, add 1 tsp cumin and 1/2 tsp smoked paprika, and top with cilantro and lime.
- Veg-forward: replace steak with hearty mushrooms (portobello or cremini) and add spinach at the end.
- Spicy: add diced chorizo or a teaspoon of crushed red pepper when you sear the steak.
- Lighter protein: use diced chicken breasts and reduce initial searing time so chicken doesn’t dry out.
- Portuguese-inspired twist: for a tangy, spicy variation inspired by peri-peri flavors, try a Portuguese-style spin based on Nando’s Portuguese chicken and rice — swap steak for marinated chicken and add smoked paprika, garlic, and a touch of vinegar.
Common questions
Q: Can I use frozen steak?
A: You can, but thaw first for even searing. Slicing semi-frozen meat risks uneven cooking. For best texture, fully thaw in the fridge before cutting and cooking.
Q: Which rice should I use — white or brown?
A: White long-grain cooks faster (15–20 minutes) and gives a lighter texture. Brown rice takes longer (35–40 minutes) and needs more liquid. Adjust simmer time and broth accordingly.
Q: Can I make this ahead for meal prep?
A: Yes. Store in airtight containers and refrigerate up to 3–4 days. Reheat with a little broth to restore moisture. Freezing is possible but may slightly change rice texture.
Q: How do I stop the cheese from getting greasy?
A: Remove the skillet from high heat before adding cheese. Stir gently off the heat so the cheese emulsifies into the rice. Using a mix of cheeses (cheddar + a little mozzarella) helps maintain creaminess.
Q: Is this safe for kids and picky eaters?
A: Very much so. The flavors are straightforward. To please picky eaters, keep the seasoning simple and serve sauces or hot sauce on the side.
If you want more one-pan dinner ideas or variations, the article linked in the introduction is a great next read.
Print
Cheesy Steak and Rice Skillet
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Omnivore
Description
A cheesy, one-skillet dinner that pairs tender steak with fluffy rice and gooey melted cheese — quick enough for a weeknight, comforting enough to be a family favorite.
Ingredients
- 1 lb steak (sirloin or ribeye), cut into bite-sized pieces
- 1 cup rice (white long-grain or brown)
- 2 cups beef broth (low-sodium)
- 1 cup shredded cheese (cheddar or mozzarella)
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- Salt and pepper to taste
- Optional: chopped parsley for garnish
Instructions
- Warm 1 tablespoon olive oil in a large skillet over medium heat.
- Add the chopped onion and cook until translucent, about 4–5 minutes.
- Stir in the minced garlic and cook 30–45 seconds until fragrant.
- Push the aromatics to the side, increase heat slightly, and add the bite-sized steak pieces in a single layer.
- Season with salt and pepper. Cook without moving for 1–2 minutes to get a good sear, then stir and brown on other sides until mostly cooked through (about 3–5 minutes total depending on size).
- Stir the rice into the skillet so it gets coated in oil and picks up browned bits.
- Pour in 2 cups beef broth and scrape the bottom of the pan to deglaze.
- Bring to a boil.
- Reduce heat to low, cover the skillet, and simmer gently. For white rice, simmer 15–20 minutes; for brown rice, simmer 35–40 minutes and add an extra 1/2 cup broth if needed.
- Check at the shorter time and add a few tablespoons of liquid if rice isn’t tender.
- Once rice is cooked and liquid absorbed, remove skillet from heat.
- Stir in 1 cup shredded cheese until melted and evenly distributed.
- Taste and adjust salt and pepper.
- Garnish with chopped parsley and serve hot.
Notes
For a lighter version, use half the cheese and add a squeeze of lemon or some hot sauce for brightness.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Skillet
- Cuisine: American
