Beef And Rice Skillet
This Beef and Rice Skillet is a cozy one-pan dinner with tender chunks of beef, fluffy long-grain rice, vegetables, and warm spices. Everything cooks together in the same skillet for a hearty, satisfying meal that’s perfect for a relaxed weeknight.
If beef is on your dinner menu, you might enjoy browsing my beef recipes, where I share cozy one-pan meals, creamy beef dishes, and practical weeknight dinners.

Looking for more cozy beef dinners? Try my Creamy Ground Beef and Rice Skillet, this classic Ground Beef Stroganoff, or these easy Hearty Beef Soup with Walnuts. Each one is a great option when you want a simple homemade dinner.
Soaking the long-grain rice in salted water before cooking helps the grains cook evenly and stay light, fluffy, and separate instead of turning sticky. Once layered over the tender beef, the rice absorbs the savory juices and warm spices while keeping that beautifully loose texture.
Why This Recipe Works
I keep coming back to this beef and rice skillet because the rice turns out light and fluffy while still soaking up all the savory flavor from the tender beef, vegetables, and warm spices. It feels rich and comforting, but every bite stays balanced rather than heavy.
Spreading the drained rice over the beef without stirring allows it to cook gently in the flavorful liquid while keeping the grains intact. Low heat and a short rest after cooking help the rice finish steaming, while the raisins add a subtle sweetness that balances the savory beef and warm spices.

Best Cut of Beef
Beef chuck is the best choice because its marbling keeps the meat juicy as it slowly simmers. Once browned and gently braised, the pieces become tender while adding a deep, beefy flavor to the cooking liquid that later seasons the rice.
Best Rice for Beef and Rice
Long-grain white rice works best because the grains stay light and separate as they cook. Basmati is another good option for a slightly more aromatic result, but avoid short-grain rice, which can become too sticky for this skillet. The liquid amount and cooking time in this recipe are written specifically for long-grain white rice.
For more simple rice-based meals, browse my Rice Recipes.
What You’ll Need
This skillet starts with beef chuck, long-grain rice, garlic, onion, and carrot, then builds flavor with warm spices and a small handful of raisins. The exact measurements are included in the recipe card below.
- Beef chuck – a well-marbled cut that becomes tender and juicy when slowly simmered. It holds its shape while cooking and adds rich, beefy flavor to the rice.
- Long-grain white rice – ideal for one-pan meals because it cooks evenly and stays fluffy, absorbing the savory cooking liquid without becoming mushy.
- Vegetable oil – used generously to properly sear the beef. Starting with very hot oil helps lock in moisture and develop deep flavor.
- Garlic – briefly fried in hot oil to release aroma and infuse the entire dish with savory notes.
- Onion – softens and lightly caramelizes as it cooks, adding sweetness and depth to the beef.
- Carrot – balances the savory spices with subtle sweetness and adds a bit of texture.
- Raisins – a small amount adds gentle sweetness that complements the warm spices and beef without overpowering the dish.
- Warm spices – turmeric, paprika, coriander, oregano, and black pepper create a cozy, aromatic base and give the rice its golden color.
- Boiling water – used to braise the beef until tender and later helps the rice cook evenly in the same skillet.
How to Make Beef and Rice
This skillet builds flavor in two stages. The beef is browned and gently simmered until tender, then the soaked rice is layered over the top so it can absorb the seasoned cooking liquid while staying light and fluffy.
Start by heating the vegetable oil in a deep skillet over high heat. You want the oil hot enough so the beef sears right away and builds flavor instead of steaming.


Add the garlic cloves, cut in half, and let them sizzle briefly in the hot oil. This step gently flavors the oil and sets the base for the entire dish.



Add the beef to the skillet and let it brown well on all sides. Taking your time here helps develop a rich, savory flavor.


While the beef is cooking, chop the onion and slice the carrot so everything is ready to go.




Add the onion and carrot to the skillet and cook for about 10 minutes, stirring occasionally, until the vegetables soften and begin to lightly caramelize.

Sprinkle in the salt, black pepper, turmeric, paprika, coriander, and oregano. Stir until the beef and vegetables are evenly coated with the spices, then pour in enough boiling water to just barely cover the beef.


Cover the skillet with a lid and let everything gently simmer over medium-low heat for about 30 minutes, until the beef becomes tender.


Meanwhile, rinse the rice and combine it with salt and water. Let it soak for about 30 minutes, then drain well. This simple step makes a big difference and helps the rice cook evenly and stay light and fluffy.




Remove the lid from the skillet and stir in the raisins. Spread the drained rice evenly over the top without stirring it into the beef.


Cover the skillet again and cook on low heat for about 20 minutes, until the rice has absorbed the liquid and is tender.


Remove the skillet from the heat and let it rest for a few minutes. Gently stir the rice to bring everything together, then serve while warm.



This beef and rice skillet is a complete meal on its own, but it pairs well with a simple green salad or fresh vegetables for a lighter contrast.
Pro Tips for the Best Beef and Rice
- Brown the beef well. Let the pieces develop a deep golden crust before adding the vegetables. This gives the cooking liquid a richer, more savory flavor.
- Simmer the beef until tender before adding the rice. The rice cooks much faster than beef chuck, so the meat should already be tender before the final stage begins.
- Soak the rice in salted water. A 30-minute soak helps the grains cook evenly and stay light, fluffy, and separate.
- Drain the rice thoroughly. Excess soaking water can change the liquid ratio and make the finished rice softer than intended.
- Spread the rice evenly over the beef. Keep it in an even layer and do not stir it into the meat. This allows the grains to steam gently and absorb the seasoned liquid without breaking.
- Use low heat once the rice is added. A gentle simmer gives the rice time to cook through without scorching the bottom of the skillet.
- Keep the lid closed. Avoid lifting it repeatedly while the rice cooks, since the trapped steam is needed for an even, fluffy texture.
- Let the skillet rest before stirring. Remove it from the heat and leave it covered for a few minutes. This helps the rice finish steaming and allows any remaining moisture to settle.
Variations and Substitutions
- Use beef stew meat. It can replace beef chuck, but check the meat before adding the rice and continue simmering until it is tender.
- Leave out the raisins. They add a gentle sweetness that balances the warm spices, but the dish will still be flavorful without them.
- Try basmati rice. Basmati gives the skillet a slightly more aromatic flavor while still staying light and fluffy. The cooking time may need a small adjustment.
- Add more vegetables. Bell pepper can be cooked with the onion and carrot, while peas are best stirred in near the end so they stay bright and tender.
- Add a little heat. A pinch of red pepper flakes or cayenne can be added with the other spices for a warmer finish.
- Adjust the spices. Use a little more coriander or paprika for a deeper flavor, but keep the turmeric light so it does not overpower the beef and rice.
What to Serve with Beef and Rice
This beef and rice skillet is filling enough to serve on its own, but something fresh makes a nice contrast to the tender beef and warmly spiced rice. Pair it with a simple cucumber and tomato salad, mixed greens, pickled vegetables, or a spoonful of plain yogurt.
For more simple meals that work well on busy evenings, browse my Dinner Recipes.
Storage and Reheating
Let the beef and rice cool completely, then store it in an airtight container in the refrigerator for up to 3 days.
Reheat it gently on the stovetop over low heat or in the microwave in short intervals. Add a small splash of water before reheating, then cover the dish so the steam can soften the rice without making it mushy.
You can freeze individual portions for up to 1 month, although the rice may become slightly softer after thawing. Defrost overnight in the refrigerator, then reheat gently until warmed through.
Frequently Asked Questions
Can I use ground beef instead of beef chuck?
Yes, but the finished dish will be quite different. Brown the ground beef, then add the vegetables and spices without the long simmering stage. Because ground beef cooks quickly, you can move on to the rice much sooner.
Can I use basmati rice?
Yes. Basmati rice works well and gives the dish a slightly more aromatic flavor. Rinse and soak it the same way, but begin checking it a little earlier since cooking times can vary.
Can I leave out the raisins?
Yes. The raisins add a subtle sweetness that balances the warm spices, but the skillet will still be rich and savory without them.
How do I keep the rice from becoming sticky or mushy?
Use long-grain rice, rinse and soak it in salted water, then drain it thoroughly. Spread it evenly over the beef without stirring, keep the heat low, and let the skillet rest before fluffing the rice.
What should I do if the rice is still firm?
Add a small splash of hot water around the edges of the skillet, cover it again, and cook over low heat for a few more minutes. Avoid stirring, since that can break the grains and make the rice sticky.
This Beef and Rice Skillet is the kind of meal that feels hearty and comforting without being heavy. The tender beef, warm spices, sweet raisins, and perfectly fluffy rice come together in one pan for a dinner that’s simple, satisfying, and full of flavor.
Beef And Rice Skillet

Ingredients
- 2 lb beef chuck, cut into chunks
- 1/2 cup vegetable oil
- 2 garlic cloves, halved
- 1 large onion, chopped
- 1 medium carrot, sliced
- 1 tsp salt, plus more for rice
- 1/3 tsp black pepper
- 1/2 tsp turmeric
- 1/2 tsp paprika
- 1/2 tsp ground coriander
- 1/2 tsp oregano
- Boiling water, as needed
- 1 cup long-grain white rice
- 2 tbsp raisins
Instructions
- Heat the vegetable oil in a deep skillet over high heat until very hot.
- Add the halved garlic cloves and let them sizzle briefly to flavor the oil.
- Add the beef and brown well on all sides, taking time to build flavor.
- Stir in the onion and carrot and cook for about 10 minutes, until softened and lightly golden.
- Season with salt, black pepper, turmeric, paprika, coriander, and oregano. Pour in enough boiling water to just barely cover the beef.
- Cover and simmer over medium-low heat for about 30 minutes, until the beef is tender.
- Meanwhile, rinse the rice, then mix it with 1 teaspoon of salt and 2 cups of water per cup of rice. Let it soak for about 30 minutes, then drain well.
- Remove the lid from the skillet and stir in the raisins. Spread the drained rice evenly over the beef without stirring.
- Cover again and cook on low heat for about 20 minutes, until the rice is tender and has absorbed the liquid.
- Remove from heat, let rest for a few minutes, gently stir, and serve warm.


