Homemade Chili Garlic Beef Stir Fry with Coconut Jasmine Rice. recipe photo
| |

Chili Garlic Beef Stir Fry with Coconut Jasmine Rice.

This is the kind of weeknight dinner that feels like a treat but comes together without drama. The beef marinates ahead, so most effort happens in a hot, focused 10–15 minutes at the stove. The rice simmers gently in coconut so it smells like a tropical side even when the weather outside says otherwise.

I like this recipe because it balances a smoky chipotle heat with sweet brown sugar and mellow coconut jasmine rice. The beef stays tender thanks to a quick sear in batches and a short rest, and the peppers and onion keep everything bright and crunchy. It’s reliable, forgiving, and easy to scale up when friends drop in.

Below you’ll find the ingredients as written, the step-by-step process I follow every time, and practical notes for swapping, storing, and rescuing a wobble in the pan. Let’s get organized so the cooking itself goes smoothly.

Ingredients

  • 1 1/2 pounds thinly sliced beef — main protein; look for pre-sliced “stir fry beef” at the butcher or grocery for even, fast cooking.
  • 1 teaspoon salt — seasons the beef up front and helps flavor penetration during the marinade stage.
  • 1 teaspoon pepper — balances the salt and adds background heat.
  • 1/4 cup olive oil — liquid base for the marinade; helps brown and carries flavors.
  • 3 tablespoons brown sugar — adds a caramel note that counterpoints the chipotle.
  • 1 chipotle pepper in adobo sauce, diced — primary smoky heat; remove seeds if you want it milder.
  • 2 teaspoons adobo sauce from the can of chipotles in adobo — amplifies the chipotle flavor and adds a savory tang.
  • 4 garlic cloves, minced — bright aromatics; don’t skimp, garlic carries through the dish.
  • 2 tablespoons coconut oil — frying fat; adds a subtle coconut note that ties to the rice.
  • 1 green bell pepper, chopped — color and crunch; toss in toward the end for texture.
  • 1 red bell pepper, chopped — sweetness and color contrast with the green pepper.
  • 1 sweet onion, sliced — softens and caramelizes slightly against the pan fond; use a sweet variety for balance.
  • 1 1/2 cups jasmine rice — I use brown jasmine rice from Trader Joe’s; jasmine gives fragrance, brown adds nuttiness if you prefer it.
  • 1 1/2 cups light canned coconut milk — gives body and coconut flavor to the rice without being too heavy.
  • 1/2 cup coconut water — stretches the coconut milk and adds subtle sweetness for the rice.
  • 1/4 teaspoon salt — seasons the rice while it cooks.
  • 1 1/2 tablespoons coconut oil — stirred into the finished rice for richness and sheen.
  • 2 tablespoons finely shredded, unsweetened coconut — texture and a toasty note when stirred into the rice just before serving.

Cooking Chili Garlic Beef Stir Fry with Coconut Jasmine Rice: The Process

  1. At least 2 hours before cooking, season 1 1/2 pounds thinly sliced beef with 1 teaspoon salt and 1 teaspoon pepper. In a bowl whisk together 1/4 cup olive oil, 3 tablespoons brown sugar, 1 diced chipotle pepper in adobo, 2 teaspoons adobo sauce, and 4 minced garlic cloves. Put the seasoned beef into a baking dish or a zip-top bag, pour the marinade over the beef, press out excess air (if using a bag), and refrigerate for at least 2 hours or up to overnight.
  2. When you are ready to cook, start the coconut jasmine rice first because it will take about 30 minutes. Rinse 1 1/2 cups jasmine rice in a fine-mesh sieve under cold water until the water runs mostly clear (optional but recommended). In a medium saucepan combine the rinsed rice, 1 1/2 cups light canned coconut milk, 1/2 cup coconut water, and 1/4 teaspoon salt. Stir, bring to a boil over medium-high heat, then reduce heat to low, cover, and simmer for about 30 minutes, until the liquid is absorbed and the rice is tender.
  3. While the rice simmers, heat a large skillet or wok over high heat. Remove the beef from the marinade using kitchen tongs and let excess marinade drip back into the dish or bag; discard any remaining marinade (do not add raw marinade to the pan). Add 2 tablespoons coconut oil to the hot skillet and let it melt and heat until shimmering.
  4. Working in 2 to 3 batches to avoid crowding, add a single layer of beef to the hot skillet. Sear for 1 to 2 minutes without moving, then flip and sear the other side 1 to 2 minutes, until browned but still tender. Transfer each cooked batch to a bowl and repeat with the remaining beef.
  5. After all the beef is cooked and resting in the bowl, reduce the skillet heat to medium-high. Add the chopped green bell pepper, chopped red bell pepper, and sliced sweet onion to the skillet. Stir to coat with the pan fond, scraping any browned bits off the bottom. Cook the vegetables for about 2–3 minutes, until they just start to soften.
  6. Reduce the heat to low, return all the beef to the skillet with the vegetables, and toss to combine. Cover the skillet and keep over low heat for 5–10 minutes to let the flavors marry.
  7. When the rice is done, remove the saucepan from the heat, fluff the rice with a fork, then stir in 1 1/2 tablespoons coconut oil and 2 tablespoons finely shredded, unsweetened coconut. Keep covered until ready to serve.
  8. Serve the chili garlic beef stir-fry immediately alongside the coconut jasmine rice.

Why This Chili Garlic Beef Stir Fry with Coconut Jasmine Rice Stands Out

The combination of chipotle and brown sugar creates an immediate contrast: smoky heat and caramel sweetness. Garlic threads through every bite, giving the beef honest savory depth. That quick sear—when done right—locks in juices and leaves a fond on the pan that flavors the vegetables.

The coconut jasmine rice isn’t just a vehicle. It brings fragrance, fat, and a gentle cooling counterpoint to the chili. The shredded coconut stirred in at the end gives a faint chew and a toasted note if you use a toasted variety. Together the two plates balance heat, fat, texture, and aroma in a way that feels complete.

Budget & Availability Swaps

Easy Chili Garlic Beef Stir Fry with Coconut Jasmine Rice. food shot

If you can’t find pre-sliced stir-fry beef, ask your butcher for thinly sliced top round or flank—both hold up well when cut thin. Buying a larger roast and asking the butcher to slice it thin saves money over pre-packaged options. If beef is cost-prohibitive, you can adapt technique with chicken breast or thighs sliced thin (note: cooking times and flavors will shift).

Light canned coconut milk is written into the recipe to keep the rice from feeling heavy. If that’s unavailable, use regular canned coconut milk diluted with an equal part water or plain stock to reach similar consistency. If coconut water isn’t an option, use the same volume of water; the rice will be slightly less sweet but still flavorful.

Equipment & Tools

Delicious Chili Garlic Beef Stir Fry with Coconut Jasmine Rice. plate image

  • Large skillet or wok — a heavy-bottomed pan that holds high heat and allows a single beef layer while searing.
  • Medium saucepan with lid — for steady, even rice cooking.
  • Fine-mesh sieve — for rinsing the jasmine rice (recommended).
  • Kitchen tongs — for handling slices of beef without tearing.
  • Bowls or plates for holding cooked beef between batches.
  • Spatula or wooden spoon — to scrape fond and toss the vegetables and meat.
  • Zip-top bag or baking dish — for marinating the beef ahead of time.

Missteps & Fixes

Overcrowding the pan — the most common error. If you pile in too much beef the meat steams instead of sears. Fix: cook in 2–3 batches and keep cooked beef loosely covered in a bowl while you finish the rest.

Rice turns mushy — often caused by too much heat or too much liquid. Fix: use a gentle simmer, keep the lid on, and trust the 30 minutes. If the rice seems wet at the end, remove lid and let it sit over very low heat to let excess steam escape for 3–5 minutes, then fluff with a fork.

Burned garlic — garlic left in a pan at very high heat can turn bitter. Fix: add aromatics into the marinade as directed, then rely on quick searing; if you’re adding fresh garlic to the pan, do it briefly and watch it closely.

Too spicy from chipotle — chipotles pack concentrated heat. Fix: reduce to half a pepper or remove seeds before dicing. Alternatively, serve extra rice on the side to mellow heat per plate.

Seasonal Twists

Spring: Add thinly sliced sugar snap peas or asparagus with the peppers for a bright, crunchy note. They cook quickly and keep vivid color.

Summer: Fold in diced mango or pineapple right before serving for a sweet, juicy counterpoint to the chipotle. Fresh herbs like basil or cilantro bring freshness.

Fall/Winter: Stir in a handful of roasted cashews or toasted coconut for warmth and texture. You can swap bell peppers for thinly sliced carrots or fennel in cooler months.

Little Things that Matter

Pat the beef dry with paper towels before searing if it feels wet after you remove it from the marinade—this encourages a better sear. Always let the pan get very hot before adding oil and beef; a proper sizzle is what creates those flavorful browned bits.

When you scrape the pan fond while cooking the vegetables, you’re building flavor. Use a wooden spoon to coax those browned bits into the peppers and onion; they carry the beefy, caramel notes that make the finishing toss sing.

Finish the rice with coconut oil and shredded coconut right off the heat so the oil melts into the grains and the coconut softens slightly. Fluff gently with a fork to keep grains separate.

Save for Later: Storage Tips

Cool both the beef stir-fry and rice quickly, then store in airtight containers in the refrigerator for up to 3–4 days. Keep rice and stir-fry separate to preserve texture; rice can dry out or absorb excess sauce if stored together.

To reheat, warm the beef and vegetables in a skillet over medium heat with a splash of water or a teaspoon of oil to loosen the sauce; stir frequently until heated through. Reheat rice by steaming it briefly in a covered skillet with a tablespoon of water or in 30-second bursts in the microwave, fluffing between intervals.

For longer storage, freeze the cooked beef mix for up to 2 months in a freezer-safe container. Thaw overnight in the refrigerator before reheating. Note that rice texture changes when frozen; for best rice quality, make fresh when possible or freeze in small portions.

Chili Garlic Beef Stir Fry with Coconut Jasmine Rice FAQs

Chili Garlic Beef Stir Fry With Coconut Jasmine Rice. (Fresh & Delicious)

Q: Can I prep this completely ahead of time?
A: You can marinate the beef up to overnight. Rice is best made the same day; however, you can cook rice ahead and reheat gently. Vegetables should be prepped but cooked just before serving to retain crispness.

Q: How spicy is the dish?
A: The chipotle pepper and adobo sauce lend smoky heat rather than pure chili burn. Adjust by using half a chipotle, removing seeds, or omitting the adobo sauce if you prefer milder flavors.

Q: Can I make this gluten-free?
A: The written ingredients are naturally gluten-free. If you plan to add soy sauce or other seasonings later, choose a gluten-free soy or tamari.

Q: Will the beef be tough if I cook it for longer?
A: Thinly sliced beef cooks quickly. If you overcook it during searing it can become tough. Follow the 1–2 minutes per side sear and then finish covered on low as instructed—the resting and low heat help keep it tender.

Let’s Eat

Plate a generous scoop of coconut jasmine rice and spoon the chili garlic beef stir-fry alongside or over the top. Sprinkle a few extra shredded coconut flakes if you’d like an obvious textural nod. Offer lime wedges on the side for bright acid if you have them—squeezing a little lime over the beef lifts the smoky flavors in a pleasing way.

Simple, bold, and practical: this meal gives you restaurant-level flavor with home-kitchen ease. It’s ideal for a weekday dinner and forgiving enough to serve to guests. Enjoy the balance of spice, garlic, and coconut—one forkful at a time.

Homemade Chili Garlic Beef Stir Fry with Coconut Jasmine Rice. recipe photo

Chili Garlic Beef Stir Fry with Coconut Jasmine Rice.

Marinated thinly sliced beef stir-fried with bell peppers and onion, served with fragrant coconut jasmine rice. The beef marinates at least 2 hours for deep flavor; the rice is cooked with light coconut milk and finished with shredded coconut.
Prep Time35 minutes
Cook Time30 minutes
Total Time1 hour 5 minutes
Course: Main
Cuisine: Asian
Servings: 2 servings

Ingredients

Ingredients

  • 1 1/2 poundsthinly sliced beef I find mine at whole foods, labeled “stir fry beef”
  • 1 teaspoonsalt
  • 1 teaspoonpepper
  • 1/4 cupolive oil
  • 3 tablespoonsbrown sugar
  • 1 chipotle pepper in adobo sauce diced
  • 2 teaspoonsadobo sauce from the can of chipotles in adobo
  • 4 garlic cloves minced
  • 2 tablespoonscoconut oil
  • 1 green bell pepper chopped
  • 1 red bell pepper chopped
  • 1 sweet onion sliced
  • 1 1/2 cupsjasmine rice I use brown jasmine rice from Trader Joes
  • 1 1/2 cupslight canned coconut milk
  • 1/2 cupcoconut water
  • 1/4 teaspoonsalt
  • 1 1/2 tablespoonscoconut oil
  • 2 tablespoonsfinely shredded unsweetened coconut

Instructions

Instructions

  • At least 2 hours before cooking, season 1 1/2 pounds thinly sliced beef with 1 teaspoon salt and 1 teaspoon pepper. In a bowl whisk together 1/4 cup olive oil, 3 tablespoons brown sugar, 1 diced chipotle pepper in adobo, 2 teaspoons adobo sauce, and 4 minced garlic cloves. Put the seasoned beef into a baking dish or a zip-top bag, pour the marinade over the beef, press out excess air (if using a bag), and refrigerate for at least 2 hours or up to overnight.
  • When you are ready to cook, start the coconut jasmine rice first because it will take about 30 minutes. Rinse 1 1/2 cups jasmine rice in a fine-mesh sieve under cold water until the water runs mostly clear (optional but recommended). In a medium saucepan combine the rinsed rice, 1 1/2 cups light canned coconut milk, 1/2 cup coconut water, and 1/4 teaspoon salt. Stir, bring to a boil over medium-high heat, then reduce heat to low, cover, and simmer for about 30 minutes, until the liquid is absorbed and the rice is tender.
  • While the rice simmers, heat a large skillet or wok over high heat. Remove the beef from the marinade using kitchen tongs and let excess marinade drip back into the dish or bag; discard any remaining marinade (do not add raw marinade to the pan). Add 2 tablespoons coconut oil to the hot skillet and let it melt and heat until shimmering.
  • Working in 2 to 3 batches to avoid crowding, add a single layer of beef to the hot skillet. Sear for 1 to 2 minutes without moving, then flip and sear the other side 1 to 2 minutes, until browned but still tender. Transfer each cooked batch to a bowl and repeat with the remaining beef.
  • After all the beef is cooked and resting in the bowl, reduce the skillet heat to medium-high. Add the chopped green bell pepper, chopped red bell pepper, and sliced sweet onion to the skillet. Stir to coat with the pan fond, scraping any browned bits off the bottom. Cook the vegetables for about 2–3 minutes, until they just start to soften.
  • Reduce the heat to low, return all the beef to the skillet with the vegetables, and toss to combine. Cover the skillet and keep over low heat for 5–10 minutes to let the flavors marry.
  • When the rice is done, remove the saucepan from the heat, fluff the rice with a fork, then stir in 1 1/2 tablespoons coconut oil and 2 tablespoons finely shredded, unsweetened coconut. Keep covered until ready to serve.
  • Serve the chili garlic beef stir-fry immediately alongside the coconut jasmine rice.

Equipment

  • Large Skillet or Wok
  • Medium Saucepan
  • Fine Mesh Sieve
  • Mixing Bowl
  • Tongs
  • Baking dish or zip-top bag
  • Fork

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating