The first time I made this Thai beef with carrot-basil salad, I expected a decent dinner. Turns out, I seriously underestimated it.
The beef is juicy, garlicky, and tangy, while the crunchy carrot salad keeps things fresh. It’s a flavor party without the kitchen drama.
I love piling everything over warm rice and calling it a day. Minimal effort, maximum flavor, and barely any dishes to complain about.

Thai Beef with Carrot-Basil Salad
EQUIPMENT (PAID LINKS)
- 2 Small mixing bowls
- Kitchen tongs
- Serving spoon
Ingredients
- 1 tablespoon canola oil
- 1 pound ground beef
- 2 tablespoons fresh lime juice
- 1 tablespoon sugar
- ½ teaspoon crushed red pepper flakes
- 1 tablespoon minced garlic
- ½ cup clam juice
- 3 tablespoons reduced-sodium soy sauce
- ¼ cup chopped fresh basil
- 2 tablespoons canola oil
- 2 tablespoons fresh lime juice
- 3 cups shredded carrots
- 4 green onions thinly sliced
- ¼ cup chopped fresh cilantro
- 4 cups cooked white rice for serving
Instructions
- Heat the Oil: Place a large skillet over medium-high heat. Add 1 tablespoon of canola oil and heat for about 30 seconds, or until the oil begins to shimmer.
- Brown the Ground Beef: Add the ground beef to the hot skillet. Break it into small pieces using a wooden spoon and cook for 6–8 minutes, stirring occasionally, until the beef is browned and cooked through.

- Prepare the Lime Mixture: While the beef cooks, pour 2 tablespoons of fresh lime juice into a small mixing bowl. Add the sugar and crushed red pepper flakes. Stir until the sugar begins to dissolve.
- Add the Garlic: Stir the minced garlic into the lime mixture until evenly combined.
- Pour in the Clam Juice: Add the clam juice to the bowl and stir gently to combine it with the lime juice, sugar, red pepper flakes, and garlic.

- Mix in the Soy Sauce: Pour the reduced-sodium soy sauce into the mixture. Whisk everything together until the sugar dissolves completely and the sauce is well blended.
- Simmer the Beef: Pour the prepared sauce into the skillet with the browned ground beef. Stir thoroughly to coat the meat. Reduce the heat to medium and simmer for 3–4 minutes, stirring occasionally, until the beef absorbs some of the sauce and the liquid reduces slightly.
- Add the Fresh Basil: Sprinkle the chopped fresh basil over the beef mixture. Stir gently and continue cooking for 1–2 minutes, until the basil softens and releases its aroma. Remove the skillet from the heat and set aside.
- Prepare the Salad Dressing: In a separate small mixing bowl, combine 2 tablespoons of canola oil and 2 tablespoons of fresh lime juice. Whisk until the dressing is well blended.
- Prepare the Shredded Carrots: Place the shredded carrots in a large mixing bowl, spreading them out slightly to make room for the remaining salad ingredients.
- Add the Green Onions: Sprinkle the thinly sliced green onions over the shredded carrots, distributing them evenly throughout the bowl.
- Add the Fresh Cilantro: Add the chopped fresh cilantro to the carrot and green onion mixture. Gently toss the vegetables and herbs together using kitchen tongs.
- Dress the Carrot Salad: Pour the prepared lime dressing over the carrot mixture. Toss thoroughly until the carrots, green onions, and cilantro are evenly coated. Set aside until ready to serve.

- Plate the Rice: Divide the cooked white rice evenly among four serving plates, using approximately 1 cup of rice per serving.
- Add the Thai Beef: Spoon an equal portion of the warm basil beef mixture over each serving of rice. Drizzle any remaining sauce from the skillet over the beef to add extra flavor.
- Top with Carrot Salad: Using kitchen tongs, place a generous portion of the dressed carrot salad over the beef. Distribute the salad evenly among the four servings.
- Serve and Enjoy: Serve immediately while the beef and rice are warm and the carrot salad is fresh and crunchy. Enjoy the combination of savory beef, tangy lime dressing, fragrant basil, and crisp vegetables in every bite.
Video Recipe
Thai Beef with Carrot-Basil Salad: Kitchen Hacks That’ll Save Your Sanity
I’ve made enough weeknight dinners to know that a few shortcuts can save the day. Because nobody wants to spend an hour cooking and another hour cleaning up.

Don’t Go Too Lean on the Beef
I like using 85/15 ground beef because it stays juicy without turning the skillet into a grease festival. If you’re using extra-lean beef, be careful not to overcook it. Dry beef is nobody’s idea of a good time. Ground turkey or chicken works too, but expect a milder flavor.
Bagged Carrots Are Your Best Friend
Listen, I love fresh vegetables, but I don’t love spending 15 minutes shredding carrots. Grab a bag of pre-shredded carrots from the grocery store and call it a win. Nobody’s handing out medals for peeling carrots. If they’re a little dry, soak them in cold water for a few minutes, then drain and pat dry before dressing.
Fresh Basil Is Worth the Trouble
Fresh basil gives this beef that wonderful, fragrant finish. Thai basil is fantastic if you can find it, but regular sweet basil works beautifully. Just don’t swap in dried basil expecting the same magic. It’s fine in a pinch, but the fresh stuff really makes a difference.
No Clam Juice? Don’t Panic
Clam juice brings a savory, slightly briny depth to the sauce, but chicken or vegetable broth makes a practical substitute. Use the same amount, and add a tiny splash of fish sauce if you have it and want a little extra umami. Your dinner will survive without a special trip to the seafood aisle. Just remember that broth won’t give quite the same flavor.
Control the Heat Before It Controls You
Crushed red pepper flakes can sneak up on you, especially when you’re feeling generous with the measuring spoon. Start with ¼ teaspoon for a milder dish, or bump it up if you love spice. You can always add heat, but removing it requires actual wizardry. A little extra lime juice can help balance a sauce that tastes too fiery.

Give Your Beef Some Breathing Room
If your skillet is too crowded, ground beef tends to steam instead of brown. Use a large skillet and let the meat sit undisturbed for a minute or two before breaking it apart. Those browned bits are flavor gold, not a kitchen accident. If excess grease collects in the pan, carefully spoon some off before adding the sauce.
Don’t Drown the Carrot Salad
Carrots are wonderfully crunchy until they spend too long soaking in dressing. I like tossing the salad right before serving so everything stays crisp and fresh. We’re making a salad, not giving the carrots a swimming lesson. If you’re prepping ahead, keep the dressing in a separate container.
Rice Shortcuts Are Absolutely Legal
Microwaveable rice packets are my favorite escape route when dinner needs to happen five minutes ago. Leftover rice works just as well, as long as you reheat it thoroughly until steaming hot. Nobody needs to know you didn’t lovingly steam rice from scratch. Jasmine rice is especially tasty here, but brown rice works if you prefer something heartier.
Make It a Little More Budget-Friendly
Ground beef can get expensive, so sometimes I stretch the dish with finely chopped mushrooms. They blend into the meat beautifully and soak up the savory sauce. It’s the kind of sneaky kitchen trick that makes your grocery budget feel slightly less offended. Just sauté the mushrooms until their moisture cooks off before adding the sauce.
Meal Prep Without the Sad, Soggy Salad
This dish makes excellent leftovers, but storing everything together is asking for trouble. Keep the cooked beef, rice, and carrot salad in separate airtight containers. Refrigerate promptly and use within 3–4 days. Your future self deserves crunchy carrots, not a limp vegetable situation. Reheat the beef and rice until steaming hot, then add the cold salad.
Freezer-Friendly Beef for Lazy Nights
The cooked beef freezes nicely for up to 3 months in a freezer-safe container. Let it cool promptly, portion it out, and freeze without the salad. Thaw overnight in the refrigerator before reheating. Freezing dressed carrot salad, on the other hand, is a fantastic way to make vegetable mush. Make the crunchy topping fresh when you’re ready to eat.
Taste Before You Call It Done
Soy sauce, lime juice, and clam juice bring plenty of bold flavors, but their intensity can vary between brands. Before serving, taste the beef and adjust with a little more lime juice for brightness, a pinch of sugar for balance, or a splash of water if it’s too salty. Your taste buds are better judges than a measuring spoon pretending to know everything. A tiny adjustment can make the whole dish taste even better.
