Zesty, savory, and oh-so-satisfying—steak and rice are a match made in comfort food heaven. Whether you’re craving a quick weeknight dinner, a cozy weekend meal, or something special for guests, this roundup has a recipe for every occasion. Get ready to fire up the stove and discover 20 delicious ways to enjoy this classic combo!
Garlic Butter Steak and Rice Skillet

Remember those busy weeknights when you just want something comforting but impressive? That’s exactly why this garlic butter steak and rice skillet has become my go-to—it’s a one-pan wonder that feels fancy without the fuss, and the way the steak juices mingle with the rice is pure magic.
5
servings10
minutes29
minutesIngredients
– For the steak: 1 lb sirloin steak (cut into 1-inch strips), 1 tbsp olive oil, 1 tsp salt, 1/2 tsp black pepper
– For the skillet base: 1 cup long-grain white rice, 2 cups beef broth, 1 medium yellow onion (thinly sliced), 3 cloves garlic (minced)
– For finishing: 3 tbsp unsalted butter, 2 tbsp fresh parsley (chopped)
Instructions
1. Pat the steak strips completely dry with paper towels—this helps achieve a better sear.
2. Season the steak evenly on all sides with 1 tsp salt and 1/2 tsp black pepper.
3. Heat 1 tbsp olive oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
4. Add the steak strips in a single layer and sear for 2 minutes per side until a brown crust forms.
5. Transfer the steak to a clean plate using tongs, leaving any drippings in the skillet.
6. Reduce heat to medium and add the sliced onion to the skillet, sautéing for 4 minutes until softened.
7. Stir in the minced garlic and cook for 1 minute until fragrant—don’t let it brown.
8. Add 1 cup rice to the skillet and toast for 1 minute, stirring constantly to coat each grain.
9. Pour in 2 cups beef broth, scraping up any browned bits from the bottom of the skillet.
10. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 18 minutes until rice is tender.
11. Return the steak and any accumulated juices to the skillet, nestling it into the rice.
12. Dot the top with 3 tbsp butter and let it melt over the steak and rice for 1 minute.
13. Remove from heat and sprinkle with 2 tbsp fresh parsley before serving.
As you dig in, you’ll love how the rice soaks up all the savory steak flavors while staying perfectly fluffy. A squeeze of fresh lemon over the top just before eating brightens everything up beautifully, and if you have leftovers, they reheat wonderfully for lunch the next day—if there are any leftovers, that is!
Teriyaki Steak with Jasmine Rice

Yesterday, I was craving something that felt both comforting and exciting—the kind of meal that makes you pause mid-bite just to appreciate it. That’s when I decided to whip up this teriyaki steak with jasmine rice, a dish that never fails to hit the spot after a long day. It’s become my go-to for weeknight dinners because it’s surprisingly simple but tastes like something from a fancy restaurant.
3
servings10
minutes30
minutesIngredients
- For the steak: 1 lb sirloin steak, 1 tbsp vegetable oil, 1/2 tsp black pepper
- For the teriyaki sauce: 1/4 cup soy sauce, 2 tbsp brown sugar, 1 tbsp rice vinegar, 1 tsp minced garlic, 1 tsp grated ginger, 1 tbsp cornstarch, 1/4 cup water
- For the rice: 1 cup jasmine rice, 2 cups water
Instructions
- Rinse 1 cup of jasmine rice under cold water until the water runs clear to remove excess starch.
- Combine the rinsed rice and 2 cups of water in a medium saucepan.
- Bring the rice to a boil over high heat, then reduce the heat to low and cover the pan.
- Simmer the rice for 15 minutes, then remove it from the heat and let it sit covered for 5 minutes to steam.
- Pat the 1 lb sirloin steak dry with paper towels to ensure a good sear.
- Season both sides of the steak evenly with 1/2 tsp black pepper.
- Heat 1 tbsp vegetable oil in a large skillet over medium-high heat until it shimmers.
- Place the steak in the hot skillet and cook for 4 minutes without moving it to develop a crust.
- Flip the steak and cook for another 4 minutes for medium-rare, or until it reaches 135°F on a meat thermometer.
- Transfer the steak to a cutting board and let it rest for 5 minutes to redistribute juices.
- In a small bowl, whisk together 1/4 cup soy sauce, 2 tbsp brown sugar, 1 tbsp rice vinegar, 1 tsp minced garlic, and 1 tsp grated ginger for the sauce.
- Pour the sauce mixture into the same skillet used for the steak over medium heat.
- In a separate small bowl, mix 1 tbsp cornstarch with 1/4 cup water until smooth to create a slurry.
- Whisk the cornstarch slurry into the simmering sauce and cook for 2 minutes, stirring constantly, until thickened.
- Slice the rested steak against the grain into 1/2-inch thick strips.
- Toss the steak slices in the thickened teriyaki sauce until evenly coated.
My favorite part is how the tender, juicy steak pairs with the fluffy jasmine rice, soaking up every bit of that sweet-savory glaze. Serve it with a sprinkle of sesame seeds or steamed broccoli for a complete meal that feels indulgent yet effortless.
Spicy Cajun Steak and Rice Bowl

Remember that time I tried to make fancy steak dinners but ended up with a sink full of pans and a hungry family? That’s why I love this Spicy Cajun Steak and Rice Bowl—it’s all the flavor with way less cleanup, and it’s become our go-to weeknight hero.
2
bowls10
minutes33
minutesIngredients
– For the steak: 1 lb sirloin steak, 2 tbsp olive oil, 1 tbsp Cajun seasoning, 1 tsp garlic powder, 1/2 tsp salt
– For the rice: 1 cup white rice, 2 cups water, 1/2 tsp salt
– For the vegetables: 1 bell pepper (sliced), 1/2 onion (sliced), 1 tbsp olive oil
– For serving: 1/4 cup chopped parsley, 1 lime (cut into wedges)
Instructions
1. Combine 1 cup white rice, 2 cups water, and 1/2 tsp salt in a saucepan.
2. Bring the rice mixture to a boil over high heat, then reduce heat to low, cover, and simmer for 18 minutes. Tip: Resist peeking—keeping the lid on ensures fluffy rice.
3. Remove the rice from heat and let it sit, covered, for 5 minutes.
4. Pat the sirloin steak dry with paper towels.
5. Rub the steak evenly with 1 tbsp Cajun seasoning, 1 tsp garlic powder, and 1/2 tsp salt.
6. Heat 2 tbsp olive oil in a large skillet over medium-high heat until shimmering.
7. Place the seasoned steak in the hot skillet and cook for 4 minutes without moving it.
8. Flip the steak and cook for another 4 minutes for medium-rare (135°F internal temperature). Tip: Use a meat thermometer for perfect doneness every time.
9. Transfer the steak to a cutting board and let it rest for 5 minutes.
10. While the steak rests, heat 1 tbsp olive oil in the same skillet over medium heat.
11. Add the sliced bell pepper and onion to the skillet and cook for 6 minutes, stirring occasionally, until softened.
12. Slice the rested steak against the grain into thin strips. Tip: Cutting against the grain makes each bite tender instead of chewy.
13. Fluff the cooked rice with a fork.
14. Divide the rice among bowls, top with sautéed vegetables and sliced steak, and garnish with chopped parsley and lime wedges.
Know that first bite will hit you with smoky spice from the Cajun crust, balanced by the bright lime squeeze over fluffy rice. I love piling everything into a bowl and letting the steak juices mingle with the rice—it’s a messy, delicious situation worth every napkin.
Korean Bulgogi Steak with Sticky Rice

Browsing through my local market last weekend, I spotted the most beautiful flank steak and immediately knew it was destined for bulgogi—this recipe has been my go-to comfort meal ever since my friend Ji-hyun shared her family’s version during a cozy dinner party. There’s something magical about the sweet-savory marinade caramelizing on the grill that just feels like a hug in food form, and I love how the sticky rice soaks up every last drop of sauce. Trust me, once you try this, you’ll be making it on repeat too!
3
servings35
minutes25
minutesIngredients
For the marinade:
– 1/4 cup soy sauce
– 2 tbsp brown sugar
– 1 tbsp sesame oil
– 3 cloves garlic, minced
– 1 tsp grated ginger
For the steak and rice:
– 1 lb flank steak, thinly sliced against the grain
– 1 cup jasmine rice
– 1 1/2 cups water
– 2 tbsp vegetable oil
– 2 green onions, sliced
Instructions
1. Combine 1/4 cup soy sauce, 2 tbsp brown sugar, 1 tbsp sesame oil, 3 cloves minced garlic, and 1 tsp grated ginger in a medium bowl.
2. Add 1 lb thinly sliced flank steak to the marinade, tossing to coat every piece evenly.
3. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes—I often let mine marinate overnight for deeper flavor.
4. Rinse 1 cup jasmine rice under cold water until the water runs clear to remove excess starch.
5. Place the rinsed rice and 1 1/2 cups water in a saucepan over high heat.
6. Bring the rice to a boil, then immediately reduce heat to low and cover with a tight-fitting lid.
7. Simmer the rice for 15 minutes without lifting the lid—this ensures perfectly steamed grains.
8. Remove the rice from heat and let it stand covered for 5 minutes to finish absorbing moisture.
9. Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering.
10. Add the marinated steak in a single layer, working in batches if necessary to avoid overcrowding.
11. Cook the steak for 2-3 minutes per side until caramelized and no longer pink inside.
12. Transfer the cooked steak to a plate and garnish with 2 sliced green onions.
Really, the combination of tender, slightly charred steak with the chewy sticky rice creates this incredible texture contrast that’s downright addictive. I love serving it family-style with extra green onions scattered over top, and sometimes I’ll even wrap spoonfuls in crisp lettuce leaves for a fresh crunch that plays beautifully against the rich marinade.
Steak Stir-Fry with Vegetables and Rice

Just last Tuesday, I found myself staring into the fridge after a long workday, wondering what to make with that beautiful sirloin steak I’d picked up. This steak stir-fry with vegetables and rice has become my go-to weeknight savior—it comes together faster than takeout and feels so much more satisfying.
Ingredients
- For the steak:
- 1 lb sirloin steak, sliced against the grain into 1/4-inch strips
- 2 tbsp vegetable oil
- 1/2 tsp black pepper
- For the vegetables:
- 1 red bell pepper, sliced into 1/4-inch strips
- 1 cup broccoli florets
- 1/2 cup sliced carrots
- 1/2 yellow onion, sliced
- For the sauce:
- 3 tbsp soy sauce
- 2 tbsp oyster sauce
- 1 tsp sesame oil
- 1 tsp cornstarch
- 1/4 cup water
- For serving:
- 2 cups cooked white rice
Instructions
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat until it shimmers, about 2 minutes.
- Add the sliced steak strips in a single layer, working in batches if needed to avoid overcrowding.
- Sprinkle black pepper over the steak and cook for 2 minutes without stirring to get a good sear.
- Flip the steak strips and cook for another 1 minute until browned but still slightly pink inside.
- Transfer the cooked steak to a clean plate using tongs.
- Add the remaining 1 tablespoon of vegetable oil to the same skillet.
- Add the sliced onions and carrots, cooking for 3 minutes while stirring occasionally.
- Add the broccoli florets and red bell pepper strips, cooking for another 3 minutes until vegetables are crisp-tender.
- While vegetables cook, whisk together soy sauce, oyster sauce, sesame oil, cornstarch, and water in a small bowl until smooth.
- Push vegetables to one side of the skillet and pour the sauce mixture into the empty space.
- Cook the sauce for 1 minute until it thickens and becomes glossy, stirring constantly.
- Return the cooked steak to the skillet and toss everything together until well coated.
- Cook for 1 final minute to reheat the steak and allow flavors to meld.
- Divide cooked white rice between two bowls.
- Spoon the steak stir-fry mixture over the rice, making sure to include plenty of sauce.
Really, what makes this dish special is how the tender steak contrasts with the crisp vegetables, all brought together by that savory-sweet sauce that soaks perfectly into the rice. I love serving this with extra sesame seeds sprinkled on top for crunch, and sometimes I’ll add a fried egg for the ultimate comfort meal—the runny yolk mixed with the stir-fry is absolutely divine.
Cheesy Steak and Rice Casserole

Last night, I was staring into my fridge wondering what to make with that leftover steak from Sunday’s grill session when inspiration struck—why not turn it into the ultimate comfort food? I’ve always loved how casseroles transform simple ingredients into something magical, and this cheesy steak version over rice has become my new go-to for busy weeknights. Let me show you how I make it!
6
servings15
minutes52
minutesIngredients
For the rice base
– 1 cup long-grain white rice
– 2 cups beef broth
For the steak and vegetable mixture
– 1 lb sirloin steak, cut into 1-inch cubes
– 1 medium yellow onion, diced
– 1 green bell pepper, diced
– 2 cloves garlic, minced
– 1 tbsp olive oil
For the sauce and topping
– 1 can (10.5 oz) cream of mushroom soup
– 1/2 cup sour cream
– 1 cup shredded cheddar cheese
– 1/2 cup shredded mozzarella cheese
– 1/4 cup grated Parmesan cheese
Instructions
1. Preheat your oven to 375°F and grease a 9×13 inch baking dish with cooking spray.
2. Combine 1 cup rice and 2 cups beef broth in the prepared baking dish, spreading the rice evenly across the bottom.
3. Heat 1 tbsp olive oil in a large skillet over medium-high heat until shimmering.
4. Add 1 lb cubed steak and cook for 4-5 minutes until browned on all sides, stirring occasionally.
5. Transfer the browned steak to a plate using a slotted spoon, leaving the drippings in the skillet.
6. Add diced onion and bell pepper to the same skillet and cook for 5 minutes until softened.
7. Stir in minced garlic and cook for 30 seconds until fragrant.
8. Return the steak to the skillet and remove from heat.
9. In a medium bowl, whisk together cream of mushroom soup and sour cream until smooth.
10. Pour the soup mixture over the steak and vegetables in the skillet, stirring to combine everything evenly.
11. Spread the steak and sauce mixture evenly over the rice in the baking dish.
12. Cover the baking dish tightly with aluminum foil and bake at 375°F for 35 minutes.
13. Remove the foil and sprinkle cheddar, mozzarella, and Parmesan cheeses evenly over the top.
14. Return to the oven uncovered and bake for 10-12 minutes until the cheese is melted and bubbly.
15. Let the casserole rest for 5 minutes before serving to allow the rice to absorb any remaining liquid.
Vividly golden and bubbling straight from the oven, this casserole delivers tender steak pieces nestled in creamy, cheesy rice with just the right amount of vegetable crunch. The combination of three cheeses creates that irresistible pull-apart texture we all love, while the beef broth-infused rice soaks up all the savory flavors. I love serving it straight from the baking dish with a simple green salad—it makes for such a satisfying, complete meal that always disappears quickly!
Peppercorn Steak with Wild Rice Pilaf

Whenever I’m craving something that feels both rustic and elegant, this peppercorn steak with wild rice pilaf is my go-to. I first discovered this combination during a cozy dinner party where I wanted to impress without spending hours in the kitchen, and now it’s become my signature dish for special weeknights. There’s something about cracking those peppercorns that feels wonderfully therapeutic after a long day.
2
servings15
minutes55
minutesIngredients
For the Steak and Crust
- 2 (8-ounce) ribeye steaks, 1-inch thick
- 2 tablespoons whole black peppercorns
- 1 tablespoon kosher salt
- 2 tablespoons olive oil
For the Wild Rice Pilaf
- 1 cup wild rice blend
- 2 cups chicken broth
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 2 tablespoons butter
- 1/4 cup chopped fresh parsley
For the Pan Sauce
- 1/4 cup brandy
- 1/2 cup heavy cream
- 1 tablespoon Dijon mustard
Instructions
- Rinse 1 cup wild rice blend under cold water until water runs clear.
- Heat 2 tablespoons butter in a medium saucepan over medium heat until foaming subsides.
- Add 1 small yellow onion, finely diced, and cook for 4 minutes until translucent.
- Add 2 cloves garlic, minced, and cook for 1 minute until fragrant.
- Stir in rinsed wild rice blend and toast for 2 minutes, stirring constantly.
- Pour in 2 cups chicken broth and bring to a boil.
- Reduce heat to low, cover, and simmer for 45 minutes until liquid is absorbed and rice is tender.
- While rice cooks, place 2 tablespoons whole black peppercorns in a plastic bag and crush with a heavy pan until coarsely ground.
- Pat 2 (8-ounce) ribeye steaks dry with paper towels.
- Rub steaks with 1 tablespoon kosher salt and crushed peppercorns, pressing gently to adhere.
- Heat 2 tablespoons olive oil in a large cast-iron skillet over high heat until shimmering.
- Sear steaks for 4 minutes per side for medium-rare (135°F internal temperature).
- Transfer steaks to a cutting board and let rest for 8 minutes.
- Pour off all but 1 tablespoon fat from skillet and return to medium heat.
- Add 1/4 cup brandy and cook for 1 minute, scraping up browned bits with a wooden spoon.
- Whisk in 1/2 cup heavy cream and 1 tablespoon Dijon mustard.
- Simmer sauce for 3 minutes until slightly thickened.
- Stir 1/4 cup chopped fresh parsley into cooked wild rice pilaf.
- Slice rested steaks against the grain into 1/2-inch thick pieces.
Gorgeous doesn’t even begin to describe how the creamy pepper sauce clings to each slice of juicy steak, while the nutty wild rice provides this wonderful chewy contrast. I love serving this family-style on a big wooden board with the sauce drizzled over everything, letting everyone help themselves to that perfect bite of steak, rice, and sauce all together.
Steak Fajita Rice Bowl

Perfect for those busy weeknights when you want something satisfying but don’t have hours to spend in the kitchen, this steak fajita rice bowl has become my go-to solution. I actually started making this after a particularly hectic day when I had leftover steak and rice in the fridge – now it’s a planned favorite that my whole family requests regularly.
3
bowls15
minutes15
minutesIngredients
- For the steak and vegetables:
- 1 lb flank steak, sliced against the grain into 1/4-inch strips
- 2 tablespoons olive oil, divided
- 1 large red bell pepper, sliced into 1/4-inch strips
- 1 large green bell pepper, sliced into 1/4-inch strips
- 1 medium yellow onion, sliced into 1/4-inch strips
- For the seasoning:
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon salt
- For assembly:
- 3 cups cooked white rice
- 1/4 cup chopped fresh cilantro
- 1 lime, cut into wedges
Instructions
- Combine chili powder, cumin, garlic powder, smoked paprika, and salt in a small bowl to create the fajita seasoning blend.
- Place sliced flank steak in a medium bowl and sprinkle with 2 teaspoons of the seasoning mixture, tossing to coat evenly.
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering, about 1 minute.
- Add seasoned steak strips to the hot skillet in a single layer, working in batches if necessary to avoid overcrowding.
- Cook steak for 2-3 minutes per side until browned and reaching an internal temperature of 145°F for medium doneness.
- Transfer cooked steak to a clean plate using tongs, being careful to leave any juices in the skillet.
- Add remaining 1 tablespoon olive oil to the same skillet and heat for 30 seconds.
- Add sliced bell peppers and onion to the hot skillet, spreading them in an even layer.
- Sprinkle remaining seasoning mixture over the vegetables and toss to coat.
- Cook vegetables for 6-8 minutes, stirring every 2 minutes, until peppers are tender-crisp and onions are translucent.
- Return cooked steak and any accumulated juices to the skillet with the vegetables.
- Toss everything together and cook for 1 minute to reheat the steak and combine flavors.
- Divide cooked white rice evenly among four bowls, using about 3/4 cup per serving.
- Spoon steak and vegetable mixture over the rice in each bowl.
- Garnish each bowl with 1 tablespoon chopped fresh cilantro.
- Serve immediately with lime wedges on the side for squeezing over the top.
The tender steak strips against the crisp-tender peppers create a wonderful textural contrast that makes every bite interesting. I love how the smoky seasoning melds with the bright lime juice, and sometimes I’ll top mine with a dollop of guacamole or sprinkle of cotija cheese for extra creaminess.
Thai Basil Steak and Coconut Rice

Just last week, I found myself craving that perfect balance of savory and aromatic that only Thai food delivers, but I wanted something hearty enough for a weeknight dinner. That’s when I landed on this Thai Basil Steak and Coconut Rice—it’s become my go-to for impressing guests without spending hours in the kitchen. Honestly, the smell alone will have your family hovering by the stove!
3
servings20
minutes25
minutesIngredients
For the steak and marinade:
– 1 lb flank steak, sliced thinly against the grain
– 2 tbsp soy sauce
– 1 tbsp fish sauce
– 1 tbsp vegetable oil
For the stir-fry:
– 2 tbsp vegetable oil
– 4 cloves garlic, minced
– 2 Thai chilies, sliced (remove seeds for less heat)
– 1 red bell pepper, sliced into strips
– 1 cup fresh Thai basil leaves
For the coconut rice:
– 1 cup jasmine rice
– 1 cup coconut milk
– 1 cup water
– 1/2 tsp salt
Instructions
1. In a medium bowl, combine the sliced flank steak, soy sauce, fish sauce, and 1 tbsp vegetable oil, then let it marinate for 15 minutes at room temperature.
2. Rinse the jasmine rice under cold water until the water runs clear to remove excess starch for fluffier rice.
3. In a saucepan, combine the rinsed rice, coconut milk, water, and salt, then bring to a boil over high heat.
4. Once boiling, reduce the heat to low, cover the saucepan, and simmer for 18 minutes until the liquid is fully absorbed.
5. Remove the saucepan from the heat and let the rice sit, covered, for 5 minutes to steam.
6. Heat 2 tbsp vegetable oil in a large skillet or wok over high heat until it shimmers, about 1-2 minutes.
7. Add the marinated steak to the hot skillet in a single layer, searing for 2 minutes per side until browned but not fully cooked through.
8. Transfer the steak to a plate, leaving any juices in the skillet.
9. Add the minced garlic and sliced Thai chilies to the same skillet, stir-frying for 30 seconds until fragrant.
10. Toss in the red bell pepper strips and cook for 2 minutes until slightly softened but still crisp.
11. Return the steak and any accumulated juices to the skillet, stirring to combine with the vegetables.
12. Turn off the heat and fold in the fresh Thai basil leaves until just wilted from the residual heat.
13. Fluff the coconut rice with a fork before serving to separate the grains evenly.
14. Serve the steak stir-fry immediately over the coconut rice.
Gorgeously tender steak mingles with the creamy, slightly sweet coconut rice, while the Thai basil adds a peppery freshness that ties it all together. I love topping mine with a fried egg for extra richness, or packing the leftovers for a next-day lunch that tastes even better.
Steak and Mushroom Risotto

Zesty autumn evenings always make me crave something rich and comforting, and this steak and mushroom risotto has become my go-to dish when I want to impress dinner guests without spending hours in the kitchen. I first perfected this recipe during a cozy rainy weekend when my herb garden was overflowing with thyme.
2
servings15
minutes35
minutesIngredients
- For the steak:
- 1 lb ribeye steak, 1-inch thick
- 2 tbsp olive oil
- 1 tsp kosher salt
- ½ tsp black pepper
- For the risotto:
- 1 cup Arborio rice
- 4 cups chicken broth, kept at a simmer
- 1 cup sliced cremini mushrooms
- ½ cup dry white wine
- ½ cup grated Parmesan cheese
- 2 tbsp unsalted butter
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 1 tbsp fresh thyme leaves
Instructions
- Pat the ribeye steak completely dry with paper towels.
- Rub the steak with 1 tablespoon olive oil, then season both sides evenly with kosher salt and black pepper.
- Heat a large skillet over medium-high heat until a drop of water sizzles immediately.
- Sear the steak for 4 minutes without moving it to develop a golden-brown crust.
- Flip the steak and cook for another 4 minutes for medium-rare (135°F internal temperature).
- Transfer the steak to a cutting board and let it rest for 10 minutes—this keeps the juices inside when slicing.
- While the steak rests, heat the remaining 1 tablespoon olive oil in a Dutch oven over medium heat.
- Sauté the diced onion for 5 minutes until translucent and fragrant.
- Add the minced garlic and cook for 1 minute until golden but not browned.
- Stir in the Arborio rice and toast for 2 minutes, coating each grain with oil.
- Pour in the white wine and stir continuously until fully absorbed.
- Add 1 cup of simmering chicken broth and stir until the liquid is nearly absorbed.
- Repeat adding broth ½ cup at a time, stirring constantly, until the rice is creamy but still al dente (about 20 minutes total).
- In the last 5 minutes of cooking, stir in the sliced mushrooms and fresh thyme.
- Remove the risotto from heat and stir in the grated Parmesan and butter until melted and creamy.
- Slice the rested steak against the grain into ¼-inch thick strips.
- Serve the risotto immediately topped with sliced steak.
Nothing beats the creamy texture of this risotto against the juicy, seared steak. Next time, try topping it with a fried egg for extra richness, or stir in a handful of arugula right before serving for a peppery crunch.
Mexican Steak and Cilantro Lime Rice

Unbelievably, this Mexican steak and cilantro lime rice has become my go-to weeknight dinner that somehow feels fancy enough for company. I first discovered this combination when trying to use up leftover cilantro from another recipe, and now it’s in our regular rotation—my husband actually requests it!
4
servings15
minutes35
minutesIngredients
For the Steak Marinade:
– 1.5 lbs flank steak
– 3 tbsp olive oil
– 2 tbsp lime juice
– 3 cloves garlic, minced
– 1 tsp cumin
– 1 tsp chili powder
– 1/2 tsp salt
For the Rice:
– 1 cup long-grain white rice
– 2 cups water
– 1/4 cup fresh cilantro, chopped
– 2 tbsp lime juice
– 1/2 tsp salt
Instructions
1. Combine 3 tbsp olive oil, 2 tbsp lime juice, 3 minced garlic cloves, 1 tsp cumin, 1 tsp chili powder, and 1/2 tsp salt in a bowl.
2. Place 1.5 lbs flank steak in a resealable bag and pour the marinade over it, ensuring the steak is fully coated.
3. Refrigerate the marinating steak for at least 30 minutes or up to 4 hours for maximum flavor absorption.
4. Rinse 1 cup long-grain white rice under cold water until the water runs clear to remove excess starch.
5. Combine the rinsed rice with 2 cups water and 1/2 tsp salt in a medium saucepan.
6. Bring the rice mixture to a boil over high heat, then immediately reduce to low heat and cover with a tight-fitting lid.
7. Simmer the rice for 18 minutes without lifting the lid to prevent steam from escaping.
8. Remove the rice from heat and let it stand covered for 5 minutes to finish steaming.
9. Fluff the cooked rice with a fork, then stir in 1/4 cup chopped cilantro and 2 tbsp lime juice.
10. Preheat a grill or cast-iron skillet to high heat (450°F) while the rice rests.
11. Remove the steak from the marinade, shaking off excess liquid, and discard the used marinade.
12. Cook the steak for 4-6 minutes per side for medium-rare, or until internal temperature reaches 135°F.
13. Transfer the cooked steak to a cutting board and let it rest for 5 minutes to redistribute juices.
14. Slice the rested steak thinly against the grain to ensure tenderness.
15. Serve the sliced steak over the prepared cilantro lime rice.
Zesty lime and fresh cilantro transform simple rice into something extraordinary, while the perfectly grilled steak adds satisfying chewiness against the fluffy grains. This dish pairs beautifully with black beans or wrapped in warm tortillas for a different presentation that my kids absolutely love.
Steak and Egg Fried Rice

Remember those lazy Sunday mornings when you just want something hearty and delicious without too much fuss? That’s exactly how this steak and egg fried rice came to be in my kitchen—born from leftover rice and a craving for something more satisfying than plain scrambled eggs. I love how the savory steak pairs with the fluffy eggs and slightly crispy rice, making it my go-to comfort breakfast that feels fancy but comes together in minutes.
3
servings10
minutes10
minutesIngredients
– For the steak: 8 oz sirloin steak (cut into ½-inch cubes), 1 tbsp vegetable oil, ¼ tsp black pepper
– For the eggs: 3 large eggs, 1 tbsp vegetable oil
– For the rice: 3 cups cooked white rice (day-old, chilled), 2 tbsp vegetable oil
– For aromatics and vegetables: ½ cup chopped yellow onion, 2 minced garlic cloves, ½ cup frozen peas and carrots (thawed)
– For the sauce: 3 tbsp soy sauce, 1 tsp sesame oil
Instructions
1. Heat a large skillet or wok over high heat for 2 minutes until very hot.
2. Add 1 tablespoon vegetable oil and swirl to coat the bottom of the pan.
3. Add the cubed steak in a single layer and cook undisturbed for 90 seconds to develop a sear.
4. Flip the steak pieces and cook for another 60 seconds until browned but still pink inside.
5. Transfer the steak to a clean plate using tongs, leaving any juices in the pan.
6. Crack 3 eggs directly into the hot pan and immediately scramble with a spatula for 45 seconds until softly set.
7. Push the eggs to one side of the pan and add 2 tablespoons vegetable oil to the empty space.
8. Add the chopped onion and cook for 2 minutes until translucent, stirring occasionally.
9. Add the minced garlic and cook for 30 seconds until fragrant.
10. Add the thawed peas and carrots and cook for 1 minute until warmed through.
11. Add the chilled rice, breaking up any clumps with your spatula.
12. Cook the rice mixture for 3 minutes, stirring every 30 seconds, until grains are separate and slightly crispy.
13. Drizzle 3 tablespoons soy sauce evenly over the rice mixture.
14. Add 1 teaspoon sesame oil and the reserved cooked steak.
15. Toss everything together for 1 minute until well combined and heated through.
16. Season with ¼ teaspoon black pepper and give one final toss.
Always serve this immediately while it’s piping hot—the contrast between the tender steak, fluffy eggs, and slightly chewy rice is what makes it special. I love topping mine with extra green onions or a drizzle of sriracha for those who like a little heat, and it pairs wonderfully with a simple cucumber salad for a complete meal that satisfies any time of day.
Balsamic Glazed Steak with Parmesan Rice

Haven’t we all had those days where we want something fancy but don’t want to spend hours in the kitchen? This balsamic glazed steak with parmesan rice is my go-to solution—it feels restaurant-worthy but comes together in under 30 minutes, perfect for busy weeknights when takeout seems tempting but homemade satisfaction wins.
4
servings5
minutes25
minutesIngredients
For the Steak and Glaze:
– 1 lb sirloin steak, 1-inch thick
– 1 tbsp olive oil
– 1/2 tsp kosher salt
– 1/4 tsp black pepper
– 1/2 cup balsamic vinegar
– 2 tbsp honey
– 1 garlic clove, minced
For the Parmesan Rice:
– 1 cup long-grain white rice
– 2 cups chicken broth
– 1/2 cup grated parmesan cheese
– 2 tbsp butter
– 1/4 tsp salt
Instructions
1. Pat the sirloin steak dry with paper towels to ensure a good sear.
2. Season both sides of the steak evenly with kosher salt and black pepper.
3. Heat olive oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
4. Place the steak in the skillet and cook for 4–5 minutes without moving it to develop a crust.
5. Flip the steak and cook for another 4–5 minutes until the internal temperature reaches 135°F for medium-rare.
6. Transfer the steak to a cutting board and let it rest for 5 minutes—this keeps the juices inside.
7. While the steak rests, reduce the skillet heat to medium and add balsamic vinegar, honey, and minced garlic.
8. Simmer the glaze for 3–4 minutes, stirring constantly, until it thickens enough to coat the back of a spoon.
9. In a separate saucepan, combine long-grain white rice and chicken broth, then bring to a boil over high heat.
10. Reduce the heat to low, cover the saucepan, and simmer the rice for 15 minutes until all liquid is absorbed.
11. Fluff the cooked rice with a fork, then stir in grated parmesan cheese, butter, and salt until creamy.
12. Slice the rested steak against the grain into 1/2-inch strips to ensure tenderness.
13. Drizzle the balsamic glaze over the sliced steak and serve alongside the parmesan rice.
Perfectly seared steak with a tangy-sweet glaze pairs beautifully with the creamy, cheesy rice—I love serving this with a simple arugula salad to balance the richness, and the leftovers (if there are any!) make a killer steak rice bowl the next day.
Steak and Rice Stuffed Bell Peppers

Aren’t bell peppers just the perfect edible bowls? I discovered this trick during my college days when I was trying to stretch one steak into multiple meals—now it’s become my go-to comfort food that always impresses dinner guests.
Ingredients
For the pepper preparation:
– 4 large bell peppers
– 1 tbsp olive oil
– 1/2 tsp salt
For the filling:
– 1 lb sirloin steak, diced into 1/2-inch cubes
– 1 cup white rice
– 1 medium onion, finely chopped
– 2 cloves garlic, minced
– 1 cup beef broth
– 1/2 cup tomato sauce
– 1 tsp paprika
– 1/2 tsp black pepper
– 1/2 cup shredded cheddar cheese
Instructions
1. Preheat your oven to 375°F.
2. Cut the tops off all 4 bell peppers and remove the seeds and membranes.
3. Brush the inside of each pepper with olive oil and sprinkle with salt.
4. Place the peppers upright in a baking dish.
5. Heat a large skillet over medium-high heat for 2 minutes until hot.
6. Add the diced steak and cook for 4-5 minutes until browned on all sides.
7. Remove the steak from the skillet and set aside.
8. Add the chopped onion to the same skillet and cook for 3 minutes until translucent.
9. Add the minced garlic and cook for 1 minute until fragrant.
10. Stir in the white rice and cook for 2 minutes to toast lightly.
11. Pour in the beef broth and tomato sauce, then add paprika and black pepper.
12. Return the cooked steak to the skillet and bring the mixture to a boil.
13. Reduce heat to low, cover, and simmer for 15 minutes until rice is tender.
14. Spoon the steak and rice mixture evenly into the prepared bell peppers.
15. Top each pepper with shredded cheddar cheese.
16. Bake for 25 minutes until peppers are tender and cheese is golden brown.
17. Remove from oven and let rest for 5 minutes before serving.
Nothing beats the satisfying contrast between the tender pepper walls and the hearty steak filling. The melted cheese forms a beautiful golden crust that gives way to the savory rice mixture inside—I love serving these with a simple green salad for a complete meal that always disappears quickly.
Greek-Style Steak with Lemon Rice

Over the years, I’ve found that some of the most memorable meals come from simple combinations done right—like this Greek-style steak that always reminds me of that tiny family-run taverna I stumbled upon during my trip to Athens. The bright lemon rice perfectly balances the savory steak, making it a weeknight favorite in our house that comes together faster than takeout.
2
servings35
minutes37
minutesIngredients
For the steak marinade:
– 1.5 lbs flank steak
– 3 tbsp olive oil
– 2 tbsp lemon juice
– 3 cloves garlic, minced
– 1 tsp dried oregano
– 1/2 tsp salt
– 1/4 tsp black pepper
For the lemon rice:
– 1 cup long-grain white rice
– 2 cups chicken broth
– 2 tbsp lemon juice
– 1 tbsp butter
– 1/4 tsp salt
Instructions
1. Combine 3 tbsp olive oil, 2 tbsp lemon juice, 3 minced garlic cloves, 1 tsp dried oregano, 1/2 tsp salt, and 1/4 tsp black pepper in a large bowl.
2. Place 1.5 lbs flank steak in the bowl and coat thoroughly with the marinade.
3. Cover the bowl and refrigerate for at least 30 minutes (tip: marinating overnight intensifies the flavors).
4. Rinse 1 cup long-grain white rice under cold water until water runs clear.
5. Combine rinsed rice, 2 cups chicken broth, 2 tbsp lemon juice, 1 tbsp butter, and 1/4 tsp salt in a medium saucepan.
6. Bring rice mixture to a boil over high heat, then reduce heat to low and cover.
7. Simmer rice for 18 minutes without lifting the lid (tip: this ensures perfectly fluffy rice).
8. Remove rice from heat and let stand covered for 5 minutes.
9. Heat a large skillet over medium-high heat until very hot.
10. Remove steak from marinade, shaking off excess liquid.
11. Cook steak for 5-6 minutes per side for medium-rare (internal temperature 135°F).
12. Transfer steak to a cutting board and let rest for 8 minutes (tip: resting ensures juicy slices).
13. Fluff the rice with a fork before serving.
14. Slice steak thinly against the grain.
My favorite thing about this dish is how the tender, herbaceous steak contrasts with the bright, fluffy rice—it’s a complete meal that feels restaurant-worthy. Sometimes I’ll serve it with a simple Greek salad on the side, or pack the leftovers for an incredible lunch the next day that always makes my coworkers jealous.
Steak and Rice Soup with Herbs

Nothing warms the soul quite like a hearty bowl of soup, especially when it’s packed with tender steak and fluffy rice. I first whipped up this Steak and Rice Soup with Herbs on a chilly autumn evening when I needed something comforting yet effortless. Trust me, it’s become my go-to for busy weeknights—simple, satisfying, and full of flavor.
5
servings15
minutes33
minutesIngredients
- For the Steak:
- 1 lb sirloin steak, thinly sliced
- 1 tbsp olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- For the Soup Base:
- 1 medium onion, diced
- 2 carrots, sliced
- 2 cloves garlic, minced
- 6 cups beef broth
- 1 cup long-grain white rice
- For the Herbs:
- 2 tbsp fresh parsley, chopped
- 1 tbsp fresh thyme leaves
Instructions
- Heat 1 tbsp olive oil in a large pot over medium-high heat.
- Add 1 lb thinly sliced sirloin steak to the pot.
- Sprinkle 1/2 tsp salt and 1/4 tsp black pepper over the steak.
- Cook the steak for 4–5 minutes, stirring occasionally, until browned on all sides.
- Remove the steak from the pot and set it aside on a plate. Tip: Don’t overcrowd the pot to ensure a good sear.
- Add the diced onion and sliced carrots to the same pot.
- Cook for 5–7 minutes, stirring often, until the onions are translucent.
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Pour in 6 cups beef broth and bring to a boil.
- Add 1 cup long-grain white rice to the boiling broth.
- Reduce the heat to low, cover the pot, and simmer for 15 minutes. Tip: Keep the lid on to prevent the rice from drying out.
- Return the cooked steak to the pot.
- Stir in 2 tbsp chopped fresh parsley and 1 tbsp fresh thyme leaves.
- Simmer for another 5 minutes to let the herbs infuse. Tip: Fresh herbs add brightness, so add them at the end for maximum flavor.
Buttery rice soaks up the rich broth, while the steak stays tender and juicy. For a fun twist, top it with a sprinkle of crispy fried onions or serve it alongside crusty bread for dipping—it’s a cozy meal that feels like a hug in a bowl.
BBQ Steak and Rice Skewers

T
There’s something magical about threading ingredients onto skewers that turns ordinary weeknight cooking into a fun, hands-on experience. I first started making these BBQ steak and rice skewers during summer gatherings when I wanted something more exciting than burgers but less fussy than a full steak dinner – they’ve become my go-to for feeding a crowd without spending the whole party in the kitchen.
8
skewers150
minutes10
minutesIngredients
For the marinade:
– 1/2 cup BBQ sauce
– 2 tbsp soy sauce
– 1 tbsp olive oil
– 2 cloves garlic, minced
For the skewers:
– 1.5 lbs sirloin steak, cut into 1-inch cubes
– 2 cups cooked white rice
– 1 medium bell pepper, cut into 1-inch pieces
– 1 medium onion, cut into 1-inch pieces
– 8 wooden skewers, soaked in water for 30 minutes
Instructions
1. Combine 1/2 cup BBQ sauce, 2 tbsp soy sauce, 1 tbsp olive oil, and 2 minced garlic cloves in a large bowl.
2. Add 1.5 lbs cubed sirloin steak to the marinade, tossing to coat completely.
3. Cover the bowl with plastic wrap and refrigerate for at least 2 hours (tip: marinating overnight develops deeper flavor).
4. Soak 8 wooden skewers in water for 30 minutes to prevent burning during cooking.
5. Preheat your grill to medium-high heat (400°F) or preheat oven to 400°F if cooking indoors.
6. Thread marinated steak cubes, 1-inch bell pepper pieces, and 1-inch onion pieces alternately onto soaked skewers.
7. Form 2 cups cooked white rice into compact oval shapes with your hands (tip: wet hands prevent sticking).
8. Place rice ovals on skewers between the steak and vegetables.
9. Grill skewers for 4-5 minutes per side for medium-rare steak (tip: don’t move skewers for the first 2 minutes to develop grill marks).
10. Brush skewers with remaining marinade during the last minute of cooking.
11. Check steak doneness with a meat thermometer – remove at 135°F for medium-rare.
12. Let skewers rest for 3 minutes before serving.
Zesty and satisfying, these skewers deliver that perfect charred exterior while keeping the rice surprisingly crisp on the outside yet tender inside. I love serving them over a bed of fresh greens for a complete meal, or packing the leftovers for next-day lunches – they reheat beautifully in the toaster oven.
Steak and Rice Salad with Avocado Dressing

Nothing beats a recipe that turns simple ingredients into something spectacular, and this steak and rice salad is my new go-to for busy weeknights. I actually created this dish last Tuesday when I realized I had leftover rice and a lonely steak in the fridge—sometimes the best meals happen by accident! Now it’s become my husband’s favorite “fancy-looking” dinner that comes together in under 30 minutes.
4
servings15
minutes12
minutesIngredients
For the steak:
– 1 lb sirloin steak
– 1 tbsp olive oil
– 1 tsp salt
– ½ tsp black pepper
For the salad base:
– 3 cups cooked white rice
– 4 cups chopped romaine lettuce
– 1 cup cherry tomatoes, halved
– ½ red onion, thinly sliced
For the avocado dressing:
– 1 ripe avocado
– ¼ cup Greek yogurt
– 2 tbsp lime juice
– 1 garlic clove
– ¼ cup water
– ½ tsp salt
Instructions
1. Pat the sirloin steak completely dry with paper towels on all surfaces.
2. Rub the steak evenly with olive oil, then season both sides with salt and black pepper.
3. Heat a cast-iron skillet over medium-high heat until a drop of water sizzles immediately.
4. Place the steak in the hot skillet and cook for 4 minutes without moving it.
5. Flip the steak using tongs and cook for another 4 minutes for medium-rare (135°F internal temperature).
6. Transfer the steak to a cutting board and let it rest for exactly 8 minutes.
7. While the steak rests, combine the cooked white rice, romaine lettuce, cherry tomatoes, and red onion in a large bowl.
8. For the dressing, scoop the avocado flesh into a blender with Greek yogurt, lime juice, garlic clove, water, and salt.
9. Blend the dressing ingredients on high speed for 45 seconds until completely smooth and creamy.
10. Thinly slice the rested steak against the grain into ¼-inch strips.
11. Add the sliced steak to the rice and vegetable mixture in the bowl.
12. Pour the avocado dressing over the salad and toss everything together until evenly coated.
Vivid green dressing clings to every grain of rice while the warm, juicy steak contrasts beautifully with the crisp lettuce. I love serving this in individual bowls with extra lime wedges for squeezing over the top—it makes even Tuesday night feel like a special occasion.
Garlic Herb Steak with Saffron Rice

Flipping through my recipe journal, I found this garlic herb steak with saffron rice scribbled in the margins from that summer we hosted backyard dinners every Friday—it became our go-to for impressing guests without spending hours in the kitchen.
2
servings35
minutes32
minutesIngredients
For the Steak:
- 2 ribeye steaks (1 inch thick)
- 2 tbsp olive oil
- 4 cloves garlic, minced
- 1 tbsp fresh rosemary, chopped
- 1 tsp kosher salt
- 1/2 tsp black pepper
For the Rice:
- 1 cup basmati rice
- 2 cups chicken broth
- 1/4 tsp saffron threads
- 1 tbsp butter
- 1/4 cup frozen peas
Instructions
- Pat the steaks dry with paper towels to ensure a crisp sear.
- Rub the steaks evenly with olive oil, minced garlic, rosemary, salt, and black pepper.
- Let the steaks rest at room temperature for 30 minutes to cook more evenly.
- Heat a cast-iron skillet over medium-high heat until a drop of water sizzles and evaporates instantly.
- Sear the steaks for 4 minutes without moving them to develop a golden-brown crust.
- Flip the steaks using tongs and cook for another 4 minutes for medium-rare (internal temperature 135°F).
- Transfer the steaks to a cutting board and tent loosely with foil to rest for 10 minutes.
- Rinse the basmati rice under cold water until the water runs clear to remove excess starch.
- Toast the saffron threads in a dry saucepan over low heat for 1 minute until fragrant.
- Add the chicken broth and butter to the saucepan, then bring to a boil over high heat.
- Stir in the rinsed rice and frozen peas, then reduce heat to low and cover the saucepan.
- Simmer the rice for 18 minutes until all liquid is absorbed and grains are tender.
- Fluff the rice with a fork before serving.
Velvety saffron rice cradles juicy, herb-crusted steak slices—the crispy garlic edges contrast beautifully with the rice’s floral notes. I love serving it family-style with a simple arugula salad, letting everyone scoop rice directly onto their plates. Leftovers? Chop the steak for next-day rice bowls drizzled with lemon juice.
Steak and Rice Burritos with Chipotle Sauce

Nothing beats a hearty burrito that comes together faster than takeout, especially when it’s packed with juicy steak and fluffy rice. I first made these burrito bowls during a busy weeknight when my family was craving something satisfying but I didn’t want to spend hours in the kitchen—now they’re our go-to meal prep solution. The smoky chipotle sauce adds just the right kick to tie everything together.
5
burritos15
minutes30
minutesIngredients
For the steak and marinade:
– 1 lb flank steak
– 2 tbsp olive oil
– 1 tsp chili powder
– 1/2 tsp garlic powder
– 1/2 tsp salt
For the rice:
– 1 cup white rice
– 2 cups water
– 1/2 tsp salt
For assembly:
– 4 large flour tortillas (10-inch)
– 1 cup shredded Monterey Jack cheese
– 1 cup canned black beans, rinsed
For the chipotle sauce:
– 1/2 cup mayonnaise
– 2 tbsp adobo sauce from canned chipotles
– 1 tbsp lime juice
– 1/4 tsp salt
Instructions
1. Pat the flank steak completely dry with paper towels to ensure a good sear.
2. Rub the steak evenly with olive oil, chili powder, garlic powder, and salt.
3. Heat a large skillet over medium-high heat until a drop of water sizzles immediately.
4. Cook the steak for 5-6 minutes per side until the internal temperature reaches 135°F for medium-rare.
5. Transfer the steak to a cutting board and let it rest for exactly 8 minutes to allow juices to redistribute.
6. While the steak rests, combine the rice, water, and salt in a medium saucepan.
7. Bring the rice to a boil over high heat, then immediately reduce to low and cover.
8. Simmer the rice for 18 minutes until all water is absorbed and grains are tender.
9. Fluff the cooked rice with a fork to separate the grains and prevent clumping.
10. Whisk together mayonnaise, adobo sauce, lime juice, and salt in a small bowl until smooth.
11. Thinly slice the rested steak against the grain at a 45-degree angle for maximum tenderness.
12. Warm the tortillas in a dry skillet for 30 seconds per side until pliable.
13. Divide the cooked rice evenly among the center of each tortilla.
14. Top each tortilla with sliced steak, black beans, and shredded cheese.
15. Drizzle 2 tablespoons of chipotle sauce over the filling in each burrito.
16. Fold the sides of each tortilla inward, then roll tightly from the bottom to form a secure burrito.
What makes these burritos truly special is how the tender, savory steak contrasts with the creamy chipotle sauce and fluffy rice. The slight char on the tortilla gives way to a wonderfully messy, flavorful interior that’s perfect for dipping in extra sauce. I love serving these with extra lime wedges and a simple side of tortilla chips for the ultimate weeknight feast.
Summary
These twenty steak and rice recipes truly offer something for every occasion. Whether you’re cooking for a busy weeknight, a special celebration, or just craving comfort food, you’ll find the perfect dish here. We’d love to hear which recipes become your favorites—please leave a comment below and share this collection on Pinterest so other home cooks can discover these delicious meals too!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.





