If you’re craving something bold, saucy, and wildly satisfying but still totally doable on a weeknight, this Spicy Beef Larb with Coconut Rice is it. It hits every note, spicy, savory, fresh, and comforting all at once. Along the lines of my Chicken Larb Bowls, these are are SO flavorful and easy to make!

Recipe name at a Glance
- 🕒 Total Time: ~40 minutes
- 👪 Servings: 4
- 🍝 Cuisine Type: Asian-Inspired / Weeknight Dinner
- 🧂 Flavor Profile: Bold and spicy ground beef with garlic, chiles, sambal, and vinegar-balanced heat, paired with creamy, lightly sweet coconut rice and lots of fresh herbs
- 📖 Dietary Info: Dairy-free; contains beef and soy; gluten-free if using gluten-free soy sauce
- 📦 Storage Notes: Store leftover Beef Larb in an airtight container in the refrigerator for up to 3 days; reheat gently and finish with fresh herbs and lime before serving
- ⭐ Why You’ll Love It: Beef Larb is a fast, flavor-packed dinner that hits every note. Spicy, savory, fresh, and comforting. With coconut rice mellowing the heat perfectly.
Summarize and save this content on...
Why I Love This Recipe
This dish is loosely inspired by larb, a staple in both Laos and Thailand. The Laotian version typically uses fish sauce, while the Thai version leans more heavily on spices and skips it altogether. What we’re making here is by no means super traditional, but it is incredibly flavorful and hits all the same craveable notes. Spicy, savory, fresh, and just a little saucy. After watching you guys make and remix versions of this style of dish for years (chicken larb, salmon larb from my cookbook, mushroom larb) I know we’re all obsessed, and this one absolutely delivers with minimal effort and maximum payoff.
Jump to:

Ingredients

Substitutions & Swaps
🥩 Protein Options
- Ground beef — classic, rich, and perfect for high-heat browning.
- Ground pork — slightly sweeter and extra juicy.
- Ground chicken or turkey — lighter but still great with the spicy sauce.
🌶 Heat & Spice Adjustments
- Fresno chiles — mild heat with great flavor.
- Jalapeños — spicier, use less if heat-sensitive.
- Serranos — hotter, for true spice lovers.
- Sambal oelek — classic chili-garlic heat.
- Chili crisp — adds texture and a little crunch.
- Reduce or skip red pepper flakes — if you want things more mellow.
🥒 Veggie Swaps
- Persian cucumbers — crisp and tender, ideal here.
- English cucumber — great substitute, just slice thick.
- Zucchini — softer but works well if cucumbers aren’t available.
- Add bell peppers or snap peas — for extra crunch and color.
🥢 Sauce & Seasoning Swaps
- Soy sauce — classic savory backbone.
- Tamari — gluten free with deep umami.
- Coconut aminos — slightly sweeter and gluten free.
- Rice wine vinegar — bright and clean.
- Honey or maple syrup — easy sweetness swap.
🌿 Herb Variations
- Mint, basil, cilantro, scallions — fresh and fragrant combo.
- Thai basil — extra aromatic and great with coconut rice.
- Add more herbs right before serving — they mellow quickly in the heat.
🍚 Coconut Rice Swaps
- Jasmine rice — fragrant and classic.
- Basmati rice — slightly drier, still delicious.
- All water + splash of coconut milk — subtle coconut vibe.
🍋 Finishing Touches
- Lime wedges — non-negotiable brightness.
- Lime zest — extra citrus punch.
- Fried shallots or peanuts — for crunch.
- Serve over rice noodles or in lettuce cups — fun way to mix it up.
How to Make

- Smash the cucumbers with a rolling pin or heavy pot until cracked, then tear into bite size pieces. Set aside.

- Heat the oil in a large cast iron skillet over high heat. Add the beef, season with salt and pepper, and cook undisturbed until deeply browned on one side, about 5 minutes. Break up the meat and continue cooking until fully browned, another 5 to 7 minutes.

- Add the garlic, Fresno chiles, sambal oelek, and red pepper flakes. Cook for 2 minutes until fragrant.

- Add the shallot and cucumbers and cook until softened, about 4 minutes.

- Stir in the balsamic vinegar, rice wine vinegar, soy sauce, and brown sugar. Cook until the sauce reduces slightly, 3 to 4 minutes. Season to taste.

- Cook the coconut rice and fluff with a fork. Season with salt to taste and lime juice.

Serve the spicy Beef Larb over coconut rice and top with fresh herbs and lime wedges.
🌶️🍚✨ Tips & Tricks for Spicy Beef with Coconut Rice
- Smash the cucumbers, don’t slice them. Cracking them creates jagged edges that soak up the sauce way better than neat slices. This is key for texture and flavor.
- Let the beef really brown. Don’t touch it at first. That deep sear builds serious flavor and keeps the beef from tasting flat.
- Use high heat confidently. This dish wants heat. A hot pan gives you caramelization instead of steaming.
- Add aromatics after browning. Garlic and chiles go in once the beef is cooked so they stay fragrant, not bitter.
- Balance the heat to your taste. Sambal oelek + Fresno chiles + red pepper flakes bring the heat, but you can scale back or dial it up depending on your mood.
- Don’t overcook the cucumbers. They should soften slightly but still have some bite. That contrast keeps the dish exciting.
- Let the sauce reduce. Give it a few minutes to simmer so it coats the beef instead of feeling watery.
- Taste before seasoning. Soy sauce brands vary a lot in saltiness. Taste the Beef Larb first, then adjust with salt or a splash more vinegar if needed.
- Fluff the rice gently. Coconut rice should be tender and fragrant, not mashed. Use a fork and stir lightly.
- Finish the Beef Larb with herbs and lime off the heat. The fresh herbs and lime juice brighten everything and keep the dish feeling fresh instead of heavy.
FAQ's
Can I use a different protein for this Beef Larb?
Yes. Ground turkey, chicken, or pork all work great here.
Can I make the rice ahead of time for larb?
Absolutely. Reheat gently with a splash of water or coconut milk to loosen it up.
Similar Recipes

Spicy Beef with Coconut Rice
Ingredients
For the Spicy Beef
- 3 Persian cucumbers
- 2 tablespoons avocado oil
- 1.5 pounds ground beef
- 8 garlic cloves finely chopped
- 2 red fresno chiles finely sliced
- 1 tablespoons sambal oelek
- ½ teaspoon red pepper flakes optional
- 1 shallot thinly sliced
- 2 tablespoons rice wine vinegar
- 2 tablespoons soy sauce
- 1 tablespoon balsamic vinegar
- 1 teaspoon brown sugar
- Kosher salt and freshly ground black pepper
- 1 cup fresh herbs mint, basil, scallions and cilantro
- Lime wedges
For the Coconut Rice
- 2 cups jasmine rice
- 2 ½ cups water
- 1 cup coconut milk
- 1 teaspoons white sugar
- 1 teaspoon kosher salt
- 1 lime zested and juiced
Instructions
- Smash the cucumbers with a rolling pin or heavy pot until cracked, then tear into bite size pieces. Set aside.
- Heat the oil in a large cast iron skillet over high heat. Add the beef, season with salt and pepper, and cook undisturbed until deeply browned on one side, about 5 minutes. Break up the meat and continue cooking until fully browned, another 5 to 7 minutes.
- Add the garlic, Fresno chiles, sambal oelek, and red pepper flakes. Cook for 2 minutes until fragrant.
- Add the shallot and cucumbers and cook until softened, about 4 minutes.
- Stir in the balsamic vinegar, rice wine vinegar, soy sauce, and brown sugar. Cook until the sauce reduces slightly, 3 to 4 minutes. Season to taste. Serve the spicy beef over coconut rice and top with fresh herbs and lime wedges.
To make the Coconut Rice:
- In a saucepan, combine the water, coconut milk, sugar, and salt and bring to a gentle simmer. Add the rice, cover, and cook on low heat for 15 minutes. Remove from heat and let steam, covered, for 5 to 10 minutes. Fluff with a fork and stir in the lime zest and juice.
Notes
- Smash the cucumbers, don’t slice them. Cracking them creates jagged edges that soak up the sauce way better than neat slices. This is key for texture and flavor.
- Let the beef really brown. Don’t touch it at first. That deep sear builds serious flavor and keeps the beef from tasting flat.
- Use high heat confidently. This dish wants heat. A hot pan gives you caramelization instead of steaming.
- Add aromatics after browning. Garlic and chiles go in once the beef is cooked so they stay fragrant, not bitter.
- Balance the heat to your taste. Sambal oelek + Fresno chiles + red pepper flakes bring the fire, but you can scale back or dial it up depending on your mood.
- Don’t overcook the cucumbers. They should soften slightly but still have some bite. That contrast keeps the dish exciting.
- Let the sauce reduce. Give it a few minutes to simmer so it coats the beef instead of feeling watery.
- Taste before seasoning. Soy sauce brands vary a lot in saltiness. Taste first, then adjust with salt or a splash more vinegar if needed.
- Fluff the rice gently. Coconut rice should be tender and fragrant, not mashed. Use a fork and stir lightly.
- Finish with herbs and lime off the heat. The fresh herbs and lime juice brighten everything and keep the dish feeling fresh instead of heavy.




Had some defrosted ground beef and no plan so when I found this and had all the ingredients, score. Did not disappoint! Full of flavor and super easy.
This was amazing!! My picky husband loved it and I had so much fun beating up cucumbers lol. I couldn't find Persian Cukes so I substituted 2 big English ones and couldn't find Red Fresnos so I used Serrano chiles, that was the only change.
Obsessed. Spicy and sweet and perfect. Reduced sambal a little for the 11 month old's portion, and he loved it too!
I missed the umami from fish sauce omission. Rice is fantastic tho
What are Persian cucumbers
the little cucumbers at the market!
Super easy, super delicious! I used Beyond Beef as a sub and it worked wonderfully. I would absolutely make it again!!! Thanks for such a great recipe Gaby!
This is astonishingly good.
Really tasty dish! I made this on the fly and did not have cucumbers, I chopped up zucchini and some sweet and spicy pickles instead and it totally worked. My fiancé enjoyed it as well and he is not afraid to be honest!
My wife and I enjoyed this one on a Wednesday night. The dish was flavorful and a nice touch of spice. The mint and herbs really tied this thing in. The prep time took about 15 minutes because I mis en place'd the ingredients on this one. We were really hesitant to include the Persian cucumbers but we did it and it added a really nice crunchy texture to the dish. We tend to do that with Asian dishes because of the amount of ingredients. Overall we are going to make this one again.
OMG this dish was soooo amazing ! I ate this for 2 days and hid it from my family ! Four of us here social distancing. . My 2 sons 1- 27 working from home and my 18 year old doing classes via zoom for college. My husband is an essential worker working 6 days. This was really best tasting dish I ever made hands down!! Making again tomorrow for my birthday! It will be a different Bday this year but grateful we are all healthy!❤️
OMG this dish was soooo amazing ! I ate this for 2 days and hid it from my family ! Four of us here social distancing. . My 2 sons 1 27 working from home and my 18 year old doing classes via zoom for college. My husband is an essential worker working 6 days. This was really best tasting dish I ever made hands down!! Making again tomorrow for my birthday! It will be a different Bday this year but grateful we are all healthy!❤️
Wow!!! I absolutely loved this dish! It will definitely be taking a top spot in the regular meal rotation. I added minced ginger and used jalapeño peppers. The coconut rice...mmmmmmm! My prep time was a bit longer than 5 minutes but other than that, this recipe was on the money Gaby!!! So, so delish!
LOVE this recipe!! I help out a recently widowed dad by cooking for his sons when he isn’t home and theY devoured it!! After they ate the last morsel they, in union agreed this meal made them happy. Thank you Gaby!! ❤️
What could be better than a larb bowl? This is perfection.
This is a top 3 favorite recipe for my husband and me. We have it once a week and is a non-negotiable...seriously. You have to make this.