Cheesy Steak and Rice Skillet Recipe
If you’re craving a meal that’s hearty, comforting, and packed with flavor, the Cheesy Steak and Rice Skillet is an absolute winner. This dish brings together tender strips of seasoned flank steak, fluffy rice, vibrant mixed vegetables, and a generous blanket of melted cheddar cheese, all cooked in one skillet for convenience and maximum taste. It’s the perfect weeknight dinner that feels like a special treat, offering a wonderful balance of protein, veggies, and cheesy goodness in every bite. Once you try this Cheesy Steak and Rice Skillet, it’s bound to become a go-to favorite in your kitchen.

Ingredients You’ll Need
These ingredients are straightforward yet essential, each adding a unique touch to this dish’s delightful flavor and texture. From the savory steak to the creamy cheese and colorful veggies, every component enhances the dish’s rich and comforting character.
- 2 tablespoons olive oil: For searing the steak to a flavorful golden brown without sticking.
- 1 pound flank steak sliced into thin strips: Provides tender, juicy protein that cooks quickly and absorbs seasonings well.
- 1 teaspoon garlic powder: Adds a warm, subtle aroma that complements the steak beautifully.
- 1 teaspoon onion powder: Brings a gentle sweetness and depth to the meat’s seasoning.
- Salt and pepper to taste: Essential for seasoning and balancing all the flavors.
- 1 cup long-grain white rice: The comforting base that absorbs the beef broth and juices perfectly.
- 2 cups beef broth: Boosts the rice’s flavor with rich, savory notes and keeps the dish moist.
- 1 cup frozen mixed vegetables (peas, carrots, corn): Adds color, sweetness, and a hint of crunch.
- 1 cup shredded cheddar cheese: Melts into creamy, cheesy goodness that ties everything together.
- 2 green onions sliced (for garnish): Adds a fresh, mild bite and a pop of vibrant green at the end.
How to Make Cheesy Steak and Rice Skillet
Step 1: Season and Sear the Steak
Start by heating olive oil in a large skillet over medium-high heat. Toss in the thinly sliced flank steak, then season it evenly with garlic powder, onion powder, salt, and pepper. Cooking the steak strips for about 3 to 4 minutes until they develop a delicious browned exterior locks in the juices and flavor. Once cooked, remove the steak from the skillet and set it aside to keep warm.
Step 2: Toast the Rice
Without washing the skillet, add the plain long-grain rice. Toasting the rice for about 2 minutes while stirring helps bring out a slightly nutty flavor and ensures the grains stay fluffy and separate when cooked. This step enhances the overall texture and taste of the final dish.
Step 3: Simmer Rice in Beef Broth
Pour in the beef broth and bring the mixture to a rolling boil. Then, reduce the heat to low, cover the skillet with a lid, and let it simmer gently for 15 minutes. This slow cooking allows the rice to absorb all the savory flavors from the broth, setting the stage for the perfect base of our Cheesy Steak and Rice Skillet.
Step 4: Add Vegetables and Steak
After the rice has simmered, stir in the frozen mixed vegetables and the cooked steak strips. Cover the skillet again and let it cook for another 5 minutes. During this time, the vegetables will thaw and heat through while the rice finishes softening, and the steak warms up without overcooking.
Step 5: Melt the Cheese and Garnish
Remove the skillet from the heat source and generously sprinkle shredded cheddar cheese over the top. Cover once more for a few minutes, which helps the cheese melt perfectly over the warm rice and steak mixture, creating that dreamy, gooey layer. Finally, garnish with sliced green onions to add a fresh crunch and vibrant color before serving.
How to Serve Cheesy Steak and Rice Skillet

Garnishes
While the green onions provide a classic, fresh finish, you can get creative with your garnishes. A sprinkle of chopped fresh parsley or cilantro can add brightness, or a spoonful of sour cream on the side can add a cool, creamy contrast that complements the savory richness beautifully.
Side Dishes
This skillet is a hearty meal on its own but pairs wonderfully with crisp green salads, roasted vegetables, or even garlic bread for a crunchy side. A light cucumber salad or a simple coleslaw can add some refreshing texture if you want to balance the cheesy and meaty elements.
Creative Ways to Present
For a fun twist, serve the Cheesy Steak and Rice Skillet in individual cast iron skillets or rustic bowls to keep it warm and inviting. You can also layer it in a casserole dish and bake for a few minutes for an even cheesier crust on top, turning this into a crowd-friendly baked meal that looks as good as it tastes.
Make Ahead and Storage
Storing Leftovers
When you have leftover Cheesy Steak and Rice Skillet, store it in an airtight container and refrigerate for up to 3 days. Because the rice can soak up moisture, you’ll want to reheat gently to maintain the perfect texture.
Freezing
This dish freezes well, making it an ideal meal prep option. Place cooled portions in freezer-safe containers or bags and freeze for up to 2 months. Thaw overnight in the fridge before reheating for best results.
Reheating
Reheat your leftover Cheesy Steak and Rice Skillet on the stove over medium-low heat, adding a splash of broth or water to bring the rice back to life and keep it from drying out. Alternatively, gently microwave it in short bursts, stirring occasionally to evenly distribute heat and keep that cheesy melt intact.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! While flank steak is tender and cooks quickly, sirloin or skirt steak are also great options, as long as you slice them thinly so they cook evenly and remain tender.
Can I make this dish vegetarian?
For a vegetarian version, simply omit the steak and substitute the beef broth with vegetable broth. Add extra vegetables or a plant-based protein like tofu or tempeh to keep it hearty and satisfying.
Is it okay to use fresh vegetables instead of frozen?
Fresh vegetables work perfectly too! Just make sure to chop them into small pieces and add them in step 4 so they cook through properly with the rice and steak.
What type of cheese works best for this skillet?
Cheddar cheese is ideal because it melts smoothly and offers sharp flavor, but you can also experiment with Monterey Jack, mozzarella, or a blend of cheeses for different textures and tastes.
How can I make this dish spicier?
Kick it up a notch by adding a pinch of cayenne pepper or red pepper flakes when seasoning the steak, or include some diced jalapeños with the mixed vegetables for an extra zing.
Final Thoughts
If comfort food is what you’re after, the Cheesy Steak and Rice Skillet delivers in every aspect. It’s simple enough for a busy night but feels indulgent and satisfying with all the cheesy, meaty goodness packed into one dish. I can’t recommend it enough—give it a try, and watch it quickly become a new family favorite!
PrintCheesy Steak and Rice Skillet Recipe
A quick and comforting one-pan meal featuring tender flank steak, fluffy rice, mixed vegetables, and melted cheddar cheese. This Cheesy Steak and Rice Skillet combines savory flavors and simple ingredients for a hearty dinner perfect for busy weeknights.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Skillet Cooking
- Cuisine: American
- Diet: Low Fat
Ingredients
Meat and Seasonings
- 1 pound flank steak, sliced into thin strips
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
Rice and Vegetables
- 1 cup long-grain white rice
- 2 cups beef broth
- 1 cup frozen mixed vegetables (peas, carrots, corn)
Additional Ingredients
- 2 tablespoons olive oil
- 1 cup shredded cheddar cheese
- 2 green onions, sliced (for garnish)
Instructions
- Prepare and Cook the Steak: In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Add the sliced flank steak and season with 1 teaspoon garlic powder, 1 teaspoon onion powder, salt, and pepper. Cook for 3-4 minutes until the steak is nicely browned. Remove from skillet and set aside.
- Toast the Rice: In the same skillet, add 1 cup of long-grain white rice. Toast the rice for about 2 minutes, stirring frequently to prevent sticking and to enhance flavor.
- Add Broth and Simmer: Pour in 2 cups of beef broth and bring the mixture to a boil. Once boiling, reduce the heat to low, cover the skillet, and let it simmer for 15 minutes.
- Incorporate Vegetables and Steak: After 15 minutes, stir in 1 cup frozen mixed vegetables and the cooked steak strips. Cover again and cook for an additional 5 minutes until vegetables are heated through and the rice is tender.
- Add Cheese: Remove the skillet from heat. Sprinkle 1 cup shredded cheddar cheese evenly on top. Cover the skillet again for a few minutes to let the cheese melt thoroughly.
- Garnish and Serve: Garnish the finished dish with 2 sliced green onions before serving for a fresh, mild onion flavor.
Notes
- Use fresh vegetables instead of frozen if preferred; adjust cooking time accordingly.
- Flank steak can be substituted with sirloin or skirt steak for similar results.
- For extra spice, add a pinch of red pepper flakes when seasoning the steak.
- Ensure the rice is low sodium or rinse it before cooking to reduce sodium content if desired.
- This recipe can be doubled to serve more people using a larger skillet or pan.
Nutrition
- Serving Size: 1/4 of recipe (about 1.5 cups)
- Calories: 450
- Sugar: 3g
- Sodium: 650mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 70mg
Keywords: Cheesy steak skillet, steak and rice recipe, one-pan dinner, quick skillet meal, cheesy rice and steak