Creamy Thai Basil Beef Rice Bowls Recipe
Introduction
This Creamy Thai Basil Beef Rice Bowl features caramelized ground beef simmered in a light coconut red curry broth, served over fragrant jasmine rice. It’s garlicky, spicy, and perfectly balanced with fresh basil and a hint of lime, ready in just 15 minutes for a quick and satisfying weeknight meal.

Ingredients
- 1 ½ cups jasmine rice
- 1 tbsp neutral-tasting oil (like peanut oil)
- 1.1 pounds ground beef
- 3 chili peppers, chopped (adjust to taste)
- 5 garlic cloves, minced
- 3 shallots, sliced
- 1 tsp sugar
- 2 tbsp low sodium soy sauce
- 1 tbsp fish sauce
- 1 cup basil leaves, packed
- Coconut red curry broth:
- 1 can (14 oz/400 ml) unsweetened full-fat coconut milk
- 2 tbsp Thai red curry paste (more to taste)
- ½ cup chicken broth
- 1 tbsp low sodium soy sauce
- 1 tbsp fish sauce
- ¼ lime, juiced
- Toasted peanuts, for serving
Instructions
- Step 1: Cook the jasmine rice according to the package directions and set aside.
- Step 2: While the rice cooks, mince the garlic, slice the shallots thinly, and chop the chili peppers, removing seeds if you prefer less heat.
- Step 3: Heat the oil in a large skillet or wok over high heat. Add the ground beef and let it sear undisturbed for 1 minute before breaking it up into pieces.
- Step 4: Add the garlic, shallots, and chilies to the pan and cook for 1 minute until fragrant.
- Step 5: Stir in the soy sauce, fish sauce, and sugar. Continue cooking until the beef is deeply browned and glossy around the edges.
- Step 6: Add the basil leaves and toss them with the beef until just wilted. Transfer the beef mixture to a plate and set aside.
- Step 7: In the same skillet, add the Thai red curry paste and cook for 1 minute to release its aroma.
- Step 8: Pour in the chicken broth and scrape up any browned bits from the bottom of the pan with a wooden spoon.
- Step 9: Add the coconut milk, soy sauce, fish sauce, and lime juice. Simmer gently for 3 minutes, then taste and adjust seasoning by adding more lime juice or curry paste if desired.
- Step 10: Divide the cooked rice among bowls. Pour the coconut curry broth over the rice, then top with the crispy Thai basil beef and sprinkle with toasted peanuts. Serve immediately.
Tips & Variations
- For best texture, transfer the browned beef to a plate before making the broth in the same skillet to capture all the caramelized flavor.
- Serve with additional toppings like cucumber slices, shredded carrots, quick-pickled vegetables, extra basil, or a fried egg for added richness.
- Pour the broth over the rice just before serving to keep the rice fluffy instead of soggy.
- If your Thai red curry paste is too spicy or salty, balance it by stirring in 1 to 2 teaspoons of maple syrup.
- Substitute chili peppers with thinly sliced red bell pepper for a milder dish.
Storage
Store the rice, beef, and broth separately in airtight containers in the refrigerator for up to 3 days. You can also freeze the beef and broth for up to 2 months. Reheat gently on the stovetop over medium heat, adding a splash of water if needed to loosen the sauce.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular basil if I don’t have Thai basil?
Yes, regular basil works beautifully in this recipe when Thai or holy basil is not available. It still adds a fresh, aromatic flavor that complements the dish well.
How spicy is this dish, and can I adjust the heat?
The dish has a moderate level of heat from the chili peppers and red curry paste, but you can adjust it by reducing the number of chilies or swapping them for red bell pepper. Also, taste the curry paste before adding more to control spice levels.
PrintCreamy Thai Basil Beef Rice Bowls Recipe
Delight in this quick and flavorful Creamy Thai Basil Beef Rice Bowl, featuring caramelized ground beef cooked with garlic, shallots, and chili peppers, served over fluffy jasmine rice and bathed in a light, creamy coconut red curry broth. This dish balances savory, spicy, and creamy elements with fresh basil and a touch of lime, ready in just 15 minutes for a satisfying weeknight dinner.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Ingredients
Main Ingredients
- 1 ½ cups jasmine rice
- 1 tbsp neutral-tasting oil (like peanut oil)
- 1.1 pounds ground beef
- 3 chili peppers, chopped (remove seeds to reduce heat if desired)
- 5 garlic cloves, minced
- 3 shallots, thinly sliced
- 1 tsp sugar
- 2 tbsp low sodium soy sauce
- 1 tbsp fish sauce
- 1 cup packed basil leaves
Coconut Red Curry Broth
- 1 can (14 oz/400 ml) full-fat unsweetened coconut milk
- 2 tbsp Thai red curry paste (adjust to taste)
- ½ cup chicken broth
- 1 tbsp low sodium soy sauce
- 1 tbsp fish sauce
- ¼ lime, juiced
- Toasted peanuts for serving
Instructions
- Cook the rice: Prepare jasmine rice according to package directions so it’s fluffy and ready to serve.
- Prepare aromatics: While the rice cooks, mince garlic, thinly slice shallots, and chop chili peppers, removing seeds if you prefer less heat.
- Sear the ground beef: Heat oil in a large skillet or wok over high heat, add ground beef and let it sear undisturbed for one minute to develop a caramelized crust, then break it apart.
- Cook aromatics with beef: Add garlic, shallots, and chilies to the beef and cook for one minute, stirring to combine and release flavors.
- Season the beef: Stir in soy sauce, fish sauce, and sugar, continuing to cook until the beef is deeply browned and glossy around the edges.
- Add basil: Toss in basil leaves and cook just until they wilt, then transfer the beef to a plate and set aside to keep crisp.
- Prepare curry paste: In the same skillet, add Thai red curry paste and cook for one minute to bloom the spices.
- Make broth base: Pour in chicken broth and scrape up the browned bits from the skillet bottom with a wooden spoon for extra flavor.
- Finish broth: Add coconut milk, soy sauce, fish sauce, and lime juice to the skillet. Simmer gently for three minutes, tasting and adjusting with more lime juice or curry paste if needed.
- Assemble bowls: Divide cooked jasmine rice among bowls, ladle over the coconut curry broth, top with the crispy Thai basil beef, sprinkle with toasted peanuts, and serve immediately.
Notes
- Transfer the beef to a plate after browning to keep it crisp before making the broth.
- Serve with optional toppings like cucumber, shredded carrots, quick-pickled vegetables, extra basil, or a fried egg for added texture and flavor.
- Pour broth over rice just before serving to keep rice grains fluffy and prevent sogginess.
- Adjust heat and salt by tasting the broth; add 1-2 teaspoons of maple syrup if it needs mellowing.
- Store leftover rice, beef, and broth separately in airtight containers in the refrigerator for up to 3 days, or freeze the beef and broth for up to 2 months.
- Reheat gently on the stovetop over medium heat with a splash of water if needed.
Keywords: Thai basil beef, coconut red curry, jasmine rice, quick dinner, Thai recipe, creamy curry, ground beef bowls, spicy beef stir fry

