Beef and Jasmine Rice Recipe: Fragrant Rice Soaks Up Savory Beef Juices

Main Courses

Beef and Jasmine Rice Recipe: Fragrant Rice Soaks Up Savory Beef Juices

This beef and jasmine rice recipe delivers restaurant-quality comfort in one fragrant, flavorful package. The tender beef simmers in a savory broth until fork-tender, while the delicate jasmine rice absorbs every last drop of those rich juices.

I developed this dish after years of perfecting the balance between perfectly cooked rice and deeply seasoned beef—no dry bites or bland flavors here.

The secret lies in the technique: searing the beef first to lock in juices, then slow-cooking it with aromatic spices until it practically melts in your mouth. Meanwhile, the jasmine rice steams to perfection with just the right amount of liquid, resulting in grains that are tender yet distinct.

This isn't just another beef and rice dish—it's a complete, satisfying meal that requires minimal effort but delivers maximum flavor.

By the time you're done, you'll have a steaming plate of golden rice speckled with tender beef chunks, all bathed in a fragrant sauce that makes every bite irresistible. The aroma alone will have everyone gathering around the table.

Serve with a simple green salad or steamed vegetables to round out the meal—this dish is hearty enough to stand alone but balanced enough to complement sides.

Whether you're cooking for family dinner or meal prepping for the week, this recipe comes together in under an hour with just a few simple ingredients.

The beef stays moist and flavorful, while the rice remains fragrant and separate—no mushy textures here. Let's get started on creating your perfect weeknight dinner.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and jasmine rice

Simple ingredients that pack restaurant-worthy flavor into every bite of fragrant rice.

Ingredient Amount Notes
Beef Chuck Roast 🥩 1 ½ lb Cut into 1-inch cubes
Jasmine Rice 🍚 1 cup Uncooked, long-grain
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Beef Broth 💧 2 cups Low-sodium preferred
Soy Sauce 🍶 2 tbsp Light or regular
Oyster Sauce 🍶 1 tbsp For umami depth
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Ginger Root 🌿 1 tbsp Fresh, grated
Vegetable Oil 🫒 2 tbsp For searing beef
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Green Onion 🧅 2 whole Sliced, for garnish

The beef makes all the difference here. Chuck roast is ideal—it stays tender while absorbing all those rich flavors. I grab mine from Costco when I can, but any grocery store's pre-cubed chuck works. Look for good marbling in the meat; that's what gives you the juicy, melt-in-your-mouth texture. For the jasmine rice, Daybreak or Calrose varieties are my go-to—they stay separate and fragrant. If you can't find jasmine, long-grain white rice works in a pinch, though it won't have that signature floral aroma.

No soy sauce? Coconut aminos or even extra beef broth with a splash of Worcestershire works. Fresh ginger is best, but ground ginger at half the amount gets you close. The oyster sauce adds depth—if you can't find it, hoisin sauce is a decent swap, though it's sweeter. For the green onions, I always grab a bunch and use half for garnish, saving the rest for other dishes. The sesame oil should be toasted—Trader Joe's sells it pre-toasted, which saves time. And don't skip the searing step; it locks in all that beefy flavor before the slow cook.

This reheats beautifully—just add a splash of water or broth to keep it moist. Keeps for 4-5 days in the fridge, or 3 months frozen. I portion mine into containers so it's ready for quick lunches. The rice stays separate if you let it cool completely before refrigerating. For extra flavor, add a drizzle of sesame oil when reheating—trust me on that.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just dump everything in one pot, let it simmer, and walk away. No chopping like a pro, no fancy techniques; the beef chuck roast practically melts itself into tender perfection while the rice soaks up all the juices. (Yes, even on a Tuesday night.)
  • Umami Bomb: That slow-cooked beef chuck roast? It develops this deep, savory richness that turns ordinary rice into something ridiculously good. The garlic and onions caramelize just enough to add a sweet, smoky depth—like a hug in a bowl.
  • Leftovers That Don’t Suck: Between us, most beef-and-rice leftovers taste like regret. Not this. The rice stays fluffy, the beef stays juicy, and reheating it is just as easy as the first time. Pack it for lunch or freeze it—it’s my secret weapon for lazy days.
  • Budget Meal, Big Payoff: A chuck roast is cheap, beef broth is cheap, and jasmine rice is cheap—but together? They feel like a restaurant meal. Honestly, I’ve served this to friends who thought I’d spent hours cooking, and they never asked for the recipe. (Yet.)

Step-by-step instructions for beef and jasmine rice

Here's how to create a fragrant, flavorful dish where tender beef infuses aromatic jasmine rice.

1

Sear the Beef Chuck Roast

Heat a large skillet over medium-high heat and add the 2 tablespoons vegetable oil. Once the oil shimmers, add the 1.5 lb beef chuck roast cut into 1-inch cubes, working in batches if needed. Let each piece sear undisturbed for 2-3 minutes until golden brown on all sides. This creates a flavorful crust that locks in juices during cooking.

While the beef browns, season each piece generously with the 1 teaspoon salt and 0.5 teaspoon black pepper. Don't overcrowd the pan—give the beef space to develop that beautiful crust. When all pieces are browned, transfer them to a plate and set aside. You'll notice the beef will release easily from the pan when ready to flip.

2

Build the Aromatic Base

In the same skillet (no need to clean it—the browned bits add flavor), add the diced 1 whole yellow onion and cook for 3-4 minutes until softened. Add the 4 minced garlic cloves and 1 tablespoon grated ginger root, stirring constantly for 30 seconds until fragrant. You'll smell that wonderful garlic-ginger aroma filling your kitchen.

Pour in the 2 cups beef broth and scrape up any browned bits from the bottom of the pan. This deglazing step captures all the meaty flavors you've built. Add the 2 tablespoons soy sauce and 1 tablespoon oyster sauce, stirring to combine. Bring the mixture to a gentle simmer and let it cook uncovered for 5 minutes to allow the flavors to meld together.

3

Cook the Jasmine Rice

Add the 1 cup uncooked jasmine rice to the skillet, stirring gently to coat each grain with the flavorful liquid. The rice should absorb the liquid gradually as it cooks. Cover the skillet with a tight-fitting lid and reduce heat to low. Cook for 15 minutes without lifting the lid—this steaming process creates that signature fragrant aroma.

After 15 minutes, stir the rice gently with a fork, breaking up any clumps. You'll see the rice has absorbed most of the liquid but still has a slight moisture. This is perfect—jasmine rice needs just enough liquid to cook through without becoming mushy. Return the lid and cook for another 5 minutes, then stir again to check for doneness.

4

Combine and Finish

Return the seared beef to the skillet with the rice. Stir gently to distribute the beef evenly throughout the rice. Add the 1 tablespoon toasted sesame oil and stir once more. The sesame oil adds a nutty aroma that complements the savory beef perfectly. Cover the skillet again and let it cook for an additional 5 minutes to allow the beef to warm through and absorb the rice's flavors.

Remove the skillet from heat and let it sit covered for 5 minutes. This resting period allows the rice to finish cooking and the flavors to meld completely. Fluff the rice gently with a fork, then garnish with the sliced 2 whole green onions. Serve immediately while still hot for the best texture and flavor combination.

👨‍🍳

Pro Tips For Making Beef And Jasmine Rice

  • SEAR THE CHUCK FIRST: That beef chuck roast won’t caramelize properly if you’re gentle—crank your pan to medium-high and let it sit undisturbed for 3-4 minutes per side until deep brown. I used to rush this, and the sauce always tasted flat. The crust locks in flavor, so don’t skimp.
  • SLICE ONIONS THINLY: No, "chopped" isn’t precise enough—aim for paper-thin slices (almost translucent) so they cook fast and don’t turn to mush. My first batch had thick chunks, and they just sat there while everything else finished. A sharp knife and quick cross-chopping does the trick.
  • DON’T BOIL THE RICE: Once the broth comes to a simmer, drop the heat to lowest and cover tightly. I learned this after burning the bottom off my pot twice—jasmine rice needs gentle steam, not a rolling boil. Check it at 12 minutes; it’ll finish cooking off the heat.
  • SAVE THE BROTH: Strain the beef broth after cooking and reserve half—it’s liquid gold for deglazing the pan later. That browned-on fond packed all the meaty flavor, and skipping it meant a bland sauce. Just 2 tablespoons of it makes a world of difference.

Creative variations of beef and jasmine rice

Spicy Thai-Inspired Twist

Add 1 tablespoon of red curry paste (like Maesri) when building your aromatic base. Stir in 1 teaspoon of fish sauce and ½ teaspoon of sugar along with the soy and oyster sauces.

For extra heat, top with 2 thinly sliced Thai chilies and a drizzle of sweet chili sauce before serving. The curry paste brings deep umami and a subtle sweetness that pairs beautifully with the beef. 🌶️

Creamy Coconut Fusion

Replace the beef broth with 1 cup of coconut milk (full-fat for best texture) and add ½ teaspoon of ground turmeric when building your base. After combining with the rice, stir in 2 tablespoons of chopped cilantro and finish with a sprinkle of toasted coconut flakes.

This tropical variation transforms the dish into a fragrant, creamy bowl that feels like a vacation in every bite.

Garlic Butter Upgrade

After searing the beef, set aside 2 tablespoons of the rendered beef fat from the pan. In a separate small saucepan, melt this fat with 1 tablespoon of butter over low heat. Add 2 minced garlic cloves and cook until golden.

Drizzle this rich garlic butter over the finished dish before serving. The extra fat keeps the rice moist while adding a luxurious depth of flavor.

Vegetable-Packed Version

Add ½ cup of diced bell peppers and ½ cup of snap peas when cooking the onions and garlic. For extra texture, stir in ¼ cup of chopped water chestnuts during the final 5 minutes of cooking.

This version keeps the dish hearty while adding satisfying crunch and sweetness from the vegetables. Garnish with sesame seeds for extra visual appeal.

Slow Cooker Adaptation

Transfer all ingredients except the sesame oil and green onions to a 6-quart slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, stirring once halfway through. Add the sesame oil and green onions during the last 15 minutes of cooking.

This hands-off method lets the flavors develop even more deeply while keeping the rice perfectly separate. Ideal for busy weeknights!

Breakfast-for-Dinner Twist

Cook the rice in ½ cup of whole milk instead of broth for creamier texture. After combining with the beef, stir in 1 fried egg per serving and top with crispy fried shallots (store-bought works).

Add a sprinkle of furikake seasoning for a Japanese-inspired breakfast bowl that's perfect for brunch or a lazy weekend dinner. The egg adds protein while keeping the dish satisfyingly hearty.

Nutrition facts

Servings 4
Amount Per Serving
Calories 510kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 110mg37%
Sodium 820mg36%
Total Carbohydrate 42g15%
Dietary Fiber 2g8%
Sugars 3g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use a different cut of beef for this recipe?

Yes, but choose tender cuts that stay juicy when cooked. Chuck roast is ideal because it becomes fork-tender, but you can also use stew beef or sirloin tips. Avoid lean cuts like flank steak—they'll dry out. For extra tenderness, marinate the beef for 30 minutes before cooking if using less tender cuts.

2

Why does my jasmine rice turn out mushy?

This usually happens when there's too much liquid or the rice isn't rested properly. Jasmine rice needs a 1:1.25 ratio of rice to liquid (1 cup rice to 1¼ cups liquid). After cooking, let it sit covered for 5 minutes before fluffing—this resting time helps the grains firm up. If your rice is still too wet, spread it on a tray and dry it in the oven at 200°F for 10 minutes.

3

How can I make this dish ahead of time?

This recipe reheats beautifully! Cook the beef and rice as directed, then let it cool completely. Store in an airtight container in the fridge for up to 4-5 days or freeze for 3 months. To reheat, add 1-2 tablespoons of water or broth per cup of rice and cover with a damp paper towel while microwaving. For stovetop reheating, cook on low heat with a lid for 10-15 minutes.

4

What's the best way to serve this dish?

This hearty meal works perfectly as a standalone dinner, but pairing it with complementary sides creates a complete meal. Try serving with a simple steamed vegetable medley, quick stir-fried greens, or a crisp cucumber salad. For extra presentation, garnish with lime wedges and toasted sesame seeds. The fragrant rice and tender beef make it satisfying enough to enjoy as-is, but the sides help balance the richness.

5

Can I make this recipe in a rice cooker?

Cook the beef as directed in the skillet, then transfer it to a rice cooker with the cooked rice. Add the sesame oil and stir gently. Use the rice cooker's "keep warm" function for 5-10 minutes to let the flavors meld. For best results, cook the rice separately in the rice cooker using the 1:1 rice-to-water ratio, then combine with the beef and sauce at the end. This keeps the rice perfectly fluffy.

★★★★★4.8(11 reviews)
Categories Main Courses