Cheesy Steak and Rice Skillet Recipe
If you are craving a wholesome and hearty meal that bursts with flavor and comfort, you’re going to absolutely love this Cheesy Steak and Rice Skillet. It’s the perfect blend of tender, savory steak strips, fluffy rice, vibrant veggies, and that irresistible melted cheddar cheese topping. This one-pan wonder brings everything together beautifully, offering a satisfying texture and rich taste that feels like a warm hug after a long day. Whether you’re cooking for a busy weeknight dinner or impressing friends on a casual weekend, this Cheesy Steak and Rice Skillet will easily become a go-to favorite in your kitchen.

Ingredients You’ll Need
Don’t be fooled by how uncomplicated this recipe looks; each ingredient plays a key role in delivering layers of flavor, color, and perfect texture to this dish. From the fragrant seasonings that make the steak pop to the creamy cheese melting over tender rice, every component is essential for a crowd-pleasing experience.
- 2 tablespoons olive oil: Used to sear the steak, adding richness and a slight crisp texture.
- 1 pound flank steak sliced into thin strips: The star protein that brings bold, savory flavor to the skillet.
- 1 teaspoon garlic powder: Adds a warm and aromatic depth without overpowering.
- 1 teaspoon onion powder: Enhances the umami profile and complements the beef perfectly.
- Salt and pepper to taste: Essential seasonings to bring out the natural flavors of the ingredients.
- 1 cup long-grain white rice: Provides a fluffy, tender base that soaks up all the delicious juices.
- 2 cups beef broth: Imparts extra savory richness for cooking the rice and tying the flavors together.
- 1 cup frozen mixed vegetables (peas, carrots, corn): Adds vibrant color and a sweet, fresh bite to the dish.
- 1 cup shredded cheddar cheese: The cheesy topping that melts into the rice and steak, making every bite delightful.
- 2 green onions sliced (for garnish): Offers a fresh, crisp contrast and a pop of green for the perfect finish.
How to Make Cheesy Steak and Rice Skillet
Step 1: Prepare and Sear the Steak
Start by heating up your olive oil in a large skillet over medium-high heat until shimmering. Toss in the thin strips of flank steak, seasoning them with garlic powder, onion powder, salt, and pepper. Let the steak cook undisturbed for about 3 to 4 minutes until it’s beautifully browned on the outside — this step locks in those mouthwatering flavors. Once done, remove the steak from the skillet and set it aside for later.
Step 2: Toast the Rice
Using the same skillet, add the cup of long-grain white rice. Toast it gently by stirring frequently for about 2 minutes. This step may seem small, but it transforms the rice by giving it a nuttier flavor and helps prevent it from getting mushy once the liquid is added. It’s that little trick that elevates your dish!
Step 3: Simmer Rice in Beef Broth
Pour in the 2 cups of beef broth and bring the mixture to a gentle boil on medium heat. Once boiling, reduce the heat to low and cover the skillet tightly with a lid. Let it simmer for 15 minutes, giving the rice just enough time to absorb all that savory broth while becoming wonderfully tender.
Step 4: Add Vegetables and Steak
After the rice has cooked, stir in your frozen mixed vegetables along with the cooked steak strips. Cover again and let everything cook together for an additional 5 minutes. This allows the vegetables to heat through perfectly while the steak remains juicy and tender nestled within the rice.
Step 5: Melt the Cheese
Turn off the heat and sprinkle the shredded cheddar cheese evenly over the top of the skillet. Cover it once more and allow the residual heat to melt the cheese into a gooey, irresistible blanket over your Cheesy Steak and Rice Skillet. This finishing touch is pure magic and pulls all the flavors into a deliciously creamy harmony.
How to Serve Cheesy Steak and Rice Skillet

Garnishes
A generous sprinkle of fresh sliced green onions adds a crisp, vibrant note to balance the rich cheesiness and hearty steak. Plus, the bright green color makes your dish look as inviting as it tastes. Feel free to add a little crushed red pepper for a touch of gentle heat, or a dollop of sour cream if you want to add some cool creaminess.
Side Dishes
This skillet meal is an all-in-one dish, but pairing it with a simple green salad or a side of steamed broccoli brings an extra fresh crunch and helps lighten the plate. If you want to keep things cozy, crusty garlic bread is an excellent choice to mop up every last bit of cheesy goodness left behind.
Creative Ways to Present
For a fun twist, serve this Cheesy Steak and Rice Skillet in small individual cast-iron skillets for each guest — presentation instantly goes from homely to rustic-chic. Alternatively, spoon the skillet filling into bell pepper halves and bake briefly for stuffed peppers that look gourmet but are totally easy to make.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer any leftovers into airtight containers and store them in the refrigerator. Your Cheesy Steak and Rice Skillet will stay delicious for up to 3 days, making it perfect for planned meal prep or quick lunches during busy weeks.
Freezing
If you want to freeze leftovers, place portions in freezer-safe containers or heavy-duty bags. It’s best to eat frozen portions within 2 months for optimal flavor. When reheated, the texture might be slightly different, but the rich, cheesy flavor will still shine through.
Reheating
Reheat your Cheesy Steak and Rice Skillet gently on the stovetop over medium-low heat or in the microwave covered with a microwave-safe lid to maintain moisture. Add a splash of broth or water if the rice seems dry to revive its tender texture and that signature creamy cheesiness.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! While flank steak is great for its tenderness and flavor, you can substitute with sirloin, skirt steak, or even thinly sliced ribeye. Just make sure to slice against the grain for the most tender bites.
Is it possible to make this dish gluten-free?
Yes! Just be sure to use gluten-free beef broth and double-check that your seasonings have no hidden gluten. The other ingredients are naturally gluten-free, so it’s a great option for gluten-sensitive eaters.
Can I make Cheesy Steak and Rice Skillet vegetarian?
To make a vegetarian version, swap the flank steak for hearty mushrooms or tofu, and use vegetable broth instead of beef broth. Add some smoked paprika or liquid smoke to mimic that savory depth of steak.
How spicy is this recipe?
As written, this Cheesy Steak and Rice Skillet has a mild, comforting flavor profile. If you love spicy food, try adding a teaspoon of chili powder or some diced jalapeños when cooking the steak to give your skillet an exciting kick.
Will the rice come out mushy?
If you stick to the cooking times and measurements, your rice will come out tender and fluffy, not mushy. Toasting the rice beforehand is a helpful step to ensure it cooks perfectly without getting gummy.
Final Thoughts
There’s something truly special about a dish that can bring together the best of comfort food with simple, bold flavors, and that’s exactly what the Cheesy Steak and Rice Skillet delivers. It’s quick to make, packed with nutrition, and has that irresistible cheesy finish that everyone loves. I can’t wait for you to try this recipe and make it a regular part of your dinner lineup — it’s sure to become a favorite for your family and friends!
PrintCheesy Steak and Rice Skillet Recipe
This Cheesy Steak and Rice Skillet is a hearty and flavorful one-pan meal featuring tender flank steak strips, perfectly cooked rice, colorful mixed vegetables, and melted cheddar cheese. An easy-to-make dish that combines protein, vegetables, and comforting cheese for a satisfying dinner any night of the week.
- 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 Salt
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
Main Ingredients
- 2 tablespoons olive oil
- 1 cup long-grain white rice
- 2 cups beef broth
- 1 cup frozen mixed vegetables (peas, carrots, corn)
- 1 cup shredded cheddar cheese
- 2 green onions, sliced (for garnish)
Instructions
- Cook the Steak: In a large skillet, heat the olive oil over medium-high heat. Add the sliced flank steak and season with garlic powder, onion powder, salt, and pepper. Cook for about 3-4 minutes until the steak is browned on all sides. Remove the steak from the skillet and set aside.
- Toast the Rice: Using the same skillet, add the rice and toast it over medium heat for about 2 minutes, stirring frequently to prevent burning. This step enhances the rice’s nutty flavor.
- Simmer the Rice: Pour in the beef broth and bring it to a boil. Once boiling, reduce the heat to low, cover the skillet, and let it simmer for 15 minutes until the rice is almost cooked through.
- Add Vegetables and Steak: Stir in the frozen mixed vegetables and the cooked flank steak. Cover the skillet again and cook for an additional 5 minutes, allowing the vegetables to heat through and the rice to finish cooking.
- Add Cheese: Remove the skillet from heat and sprinkle the shredded cheddar cheese evenly on top. Cover the skillet and let it sit for a few minutes until the cheese melts into a gooey layer.
- Garnish and Serve: Sprinkle the sliced green onions over the cheesy steak and rice skillet before serving for a fresh, mild onion flavor and a pop of color.
Notes
- For a spicier kick, add a teaspoon of chili powder or some diced jalapeños when cooking the steak.
- You can substitute the flank steak with chicken breast or ground beef for a different flavor profile.
- Use low-sodium beef broth to reduce the sodium content if desired.
- Feel free to swap frozen mixed vegetables with fresh ones or other veggies like bell peppers or mushrooms.
- Covering the skillet after adding cheese helps melt it evenly and keeps the dish warm.
Nutrition
- Serving Size: 1 serving (approx. 1/4 of recipe)
- Calories: 450 kcal
- Sugar: 3 g
- Sodium: 800 mg
- Fat: 20 g
- Saturated Fat: 8 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 40 g
- Fiber: 2 g
- Protein: 30 g
- Cholesterol: 70 mg
Keywords: steak skillet, cheesy steak and rice, one-pan dinner, flank steak recipe, easy dinner, comfort food, beef and rice skillet