Cozy, creamy and bursting with Thai flavors, this Coconut Curry Brothy Rice is pure comfort in a bowl. Sweet and savory caramelized ground beef and tender broccolini sit on fluffy rice, then get drenched in a silky red curry coconut broth.
Curry broth bowls like this one look fancy, but this is made with simple pantry staples. Ground beef broth bowls are budget-friendly and quick, which makes this an any-night-of-the-week kind of dinner.

What Is Brothy Rice?
Brothy rice is exactly what it sounds like: cooked rice served in a generous pour of flavorful broth. It’s wetter than a typical rice bowl but heartier than a soup, so you get the best of both.
The rice soaks up all that broth as you eat, which makes every bite cozy and satisfying. This Thai coconut curry brothy rice takes the idea in a creamy, curry-loving direction.

Ingredients for This Curry Beef Broth Bowls
For The Beef
- Ground beef: The hearty, savory base of the bowl. It cooks quickly and soaks up all the sweet and salty seasoning. Use lean ground beef to avoid draining the excess fat that form from cooking the beef.
- Garlic: Adds a punchy, aromatic flavor to the beef as it cooks.
- Oyster sauce: Brings a rich, savory sweetness and helps glaze the beef.
- Fish sauce: A small splash adds that salty, umami depth you find in so many Thai dishes. Don’t worry, it doesn’t taste fishy once it’s cooked!
- Brown sugar: Balances the salty sauces and gives the beef a lightly caramelized, sweet-savory flavor.
- Salt and pepper: Simple seasoning to round everything out.
For The Coconut Curry Broth
- Garlic and ginger: Fresh aromatics that build the flavor base of the broth.
- Red curry paste: The star of the broth! It brings warmth, spice and a big hit of Thai flavor. Brands vary in heat, so start on the lower end if you’re spice-shy.
- Coconut milk: Makes the broth rich, creamy and silky. Canned full-fat coconut milk gives the best results.
- Beef broth: Thins the coconut milk into a sippable broth and adds savory depth that pairs perfectly with the beef.
- Fish sauce: This adds saltiness to the broth – a little bit goes a long way. Don’t be intimidated by its smell – because it somehow taste different when you add it to the soup (I promise!) 😉
- Brown sugar: A second round of sweet to balance the curry paste.
- Lime juice: Fresh lime brightens the whole pot and cuts through the richness of the coconut milk.
- Salt: Add to taste at the end, since the broth and fish sauce already bring some saltiness.
For The Curry Broth Bowls
- Cooked jasmine or basmati rice: Fluffy, fragrant rice that soaks up the broth beautifully. Either one works great. Feel free to use instant rice to speed up the process.
- Broccolini: Tender stems and little florets that cook right in the broth and stay crisp-tender. Other veggies such as cucumbers, broccoli can be used as well.
- Cilantro: A fresh, herby garnish that makes the bowl pop.
- Cooking oil: Olive, avocado, canola or vegetable oil – any neutral oil you have on hand will do the trick.
How To Make Thai Coconut Curry Beef Brothy Rice
Step 1: Sear Ground Beef
Heat a skillet over medium heat. Once hot, add the ground beef, garlic, oyster sauce, fish sauce, brown sugar, salt and pepper.
Mix and break up the beef into small crumbles as it cooks. Cook until the beef is fully cooked through, then set it aside.

Step 2: Cook broth and Broccolini
Heat a small saucepan over medium heat with a drizzle of cooking oil. Add the garlic, ginger and red curry paste, and cook until fragrant.
Pour in the coconut milk, beef broth, fish sauce, brown sugar and lime juice. Stir and bring it to a boil.
Once the broth is boiling, add the broccolini and use the curry broth to blanch it for 2-3 minutes, until bright green and crisp-tender. Do not overcook.

Taste the broth and add salt if needed.
Step 4: Build the Broth Bowl
Time to build your beef broth bowls! Add the cooked rice to each bowl, then top with the cooked beef and broccolini. Pour the hot coconut curry broth over everything and garnish with cilantro.
Serve the curry brothy rice…and enjoy!

Variations And Substitutions
- Protein: Ground chicken, ground turkey or ground pork all work in place of the beef. For a seafood twist, add shrimp to the simmering broth and cook just until pink.
- Vegetarian: Swap the beef for crispy tofu and use vegetable broth. Use a vegetarian oyster sauce and soy sauce in place of the fish sauce.
- Veggies: Regular broccoli florets, cucumbers, baby bok choy, snap peas or a handful of spinach are all great in place of the broccolini.
- Curry paste: Green or yellow curry paste will give you a different, equally delicious flavor.
- Broth: Chicken broth works if that’s what you have. The flavor will just be a bit lighter.
- Rice: Brown rice or cauliflower rice are good options if you want to switch things up.
Make Ahead, Storage, And Reheating
Make ahead: Cook the beef, broth and rice up to 3-5 days ahead and keep them in separate containers. Add the broccolini when you reheat the broth so it stays crisp-tender.
Storage: Store the broth, beef and rice separately in airtight containers in the fridge for up to 3-5 days. Keeping the rice separate stops it from soaking up all the broth and turning mushy.
Freezing: The beef and broth can be frozen for up to 3 months. Coconut milk can separate a little after freezing, but a good whisk while reheating brings it back together.
Reheating: Warm the broth on the stovetop until steaming, then reheat the beef and rice in the microwave. Assemble your bowls and pour the hot broth over the top.
Tips and Tricks
- Start with less curry paste: Curry paste brands vary a lot in heat. Start with 1 tablespoon, taste, and add more if you want extra kick.
- Bloom the curry paste: Cooking the curry paste with the garlic and ginger before adding liquid wakes up its flavor. Don’t skip this step!
- Use full-fat coconut milk: It makes the broth SO much creamier and richer than light coconut milk.
- Season at the end: The fish sauce and broth already bring plenty of salt, so taste before adding any extra.
- Go low-sodium on the broth: Low-sodium beef broth gives you more control over the final saltiness.
- Break up the beef small: Smaller crumbles make every spoonful a good mix of beef, rice and broth.
- Don’t overcook the broccolini: A quick 2-3 minutes keeps it bright green with a little bite.
- Pick leaner beef: A leaner ground beef keeps the broth from getting greasy. If you’re not using lean ground beef, drain the excess fat form from searing the beef before adding sauces.
- Add a final squeeze of lime: A little extra lime right before serving makes the flavors pop.
- Be generous with the broth: This is brothy rice, after all! Ladle in enough to come partway up the rice.
Frequently Asked Questions
Yes, but the broth will be thinner and less creamy. Full-fat coconut milk gives the richest results.
It has a gentle warmth from the red curry paste. The heat depends on the brand you use, so start with 1 tablespoon and add more to taste.
Absolutely! Green curry paste gives the broth a brighter, herbier flavor and is often a bit spicier.
Fish sauce brings the best Thai inspired flavors that is really not replaceable with anything else, but soy sauce is the easiest swap if you must. The flavor will be a little different, but it still adds that salty, savory depth.
Not as written, since many oyster sauces contain wheat. Look for a gluten-free oyster sauce and check your fish sauce and curry paste labels to make it gluten-free.
ENJOYED THIS RECIPE? Tell us what you think by leaving a rating and review below! 🤍
More Recipes You’ll Love
- Thai Red Curry with Chicken
- Coconut Curry Chicken Soup
- Red Curry Dumpling Soup
- Burger Bowl
- Korean Ground Beef Stir Fry
- Chicken Rice Bowl
- Crispy Shrimp Bowl

Thai Coconut Curry Brothy Rice
Ingredients
Beef
- 1 lb ground beef
- 2 cloves garlic
- 1 tbsp oyster sauce
- ½ tsp fish sauce
- 2 tbsp brown sugar
- ½ tsp salt
- ½ tsp pepper
Coconut Curry Broth
- 1 clove garlic minced
- 1 tsp ginger minced
- 1-2 tbsp red curry paste
- 15 oz coconut milk
- 1 cup beef broth
- 1 tsp fish sauce
- 2 tsp brown sugar
- 1 lime juice
- salt to taste
Other
- 4 cups jasmine or basmati rice cooked
- 6 oz broccolini
- cilantro for garnish
- cooking oil
Instructions
- Heat a small skillet over medium heat. Once hot, add ground beef, garlic, oyster sauce, fish sauce, brown sugar, salt, and pepper. Mix and break up the beef as it cooks. Fully cook and then set aside.
- Heat a small sauce pan over medium heat. Add garlic, ginger, and red curry paste. Cook until fragrant. Add coconut milk, beef broth, fish sauce, brown sugar, and lime juice. Stir and bring to a boil.
- Once the broth is boiling, add broccolini. Blanch it for ~2 minutes but do not overcook it. Fish it out immediately once it turns dark green – we do not want it soggy. Taste broth to see if salt is needed. If it is need, salt to taste.
- Assemble bowls by adding rice, cooked beef, cooked broccolini to a bowl. Pour broth over. Garnish with cilantro.
- Serve and enjoy!




