Nutrition Facts for Whole30 thai beef salad

Whole30 Thai Beef Salad

Bursting with vibrant flavors and wholesome ingredients, this Whole30 Thai Beef Salad is a perfect harmony of freshness and nourishment. Succulent grass-fed beef, seared to perfection, is paired with crisp romaine, juicy cherry tomatoes, crunchy cucumber, and the aromatic duo of cilantro and mint. Tossed in a zesty, umami-packed dressing made from fresh lime juice, coconut aminos, and fish sauce, this salad delivers bold Thai-inspired flavors while staying Whole30-compliant. Optional garnishes like creamy avocado and toasted cashews add richness and crunch, elevating every bite. Ready in just 30 minutes, this nutritious, gluten-free meal is ideal for a healthy lunch or dinner bursting with vibrant, satisfying flavors.

Nutriscore Rating: 77/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Whole30 Thai Beef Salad
Prep Time:20 mins
Cook Time:10 mins
Total Time:30 mins
Servings: 2

Ingredients

  • 400 grams grass-fed beef steak (such as sirloin or flank steak)
  • 2 tablespoons olive oil
  • 1 teaspoon kosher salt
  • 0.5 teaspoon black pepper
  • 4 cups romaine lettuce, chopped
  • 1 cucumber, thinly sliced
  • 1 cup cherry tomatoes, halved
  • 0.25 red onion, thinly sliced
  • 0.25 cup fresh cilantro, chopped
  • 0.25 cup fresh mint, chopped
  • 3 tablespoons fresh lime juice
  • 2 tablespoons coconut aminos
  • 1 teaspoon fish sauce (ensure Whole30-compliant)
  • 1 clove garlic, minced
  • 0.25 teaspoon red chili or red pepper flakes (optional, for heat)
  • 1 avocado, sliced (optional, for garnish)
  • 0.25 cup toasted cashews (optional, Whole30-compliant)

Directions

Step 1

Heat a skillet or grill pan over medium-high heat. Rub the beef steak with 1 tablespoon of olive oil, kosher salt, and black pepper.

Step 2

Cook the steak for 3-5 minutes per side (depending on thickness) for medium-rare, or until it reaches your desired level of doneness.

Step 3

Remove the steak from the heat and let it rest for 5 minutes on a cutting board. Thinly slice against the grain and set aside.

Step 4

In a large bowl, combine the romaine lettuce, cucumber, cherry tomatoes, red onion, fresh cilantro, and fresh mint.

Step 5

In a small mixing bowl, whisk together the lime juice, coconut aminos, fish sauce, minced garlic, the remaining 1 tablespoon of olive oil, and red chili or red pepper flakes if using.

Step 6

Pour the dressing over the salad and toss to coat everything evenly.

Step 7

Plate the salad and top with the sliced beef, avocado (if using), and toasted cashews (if using).

Step 8

Serve immediately and enjoy!

Nutrition Facts

Serving size (1304.8g)
Amount per serving % Daily Value*
Calories 1603.2
Total Fat 102.3g 0%
Saturated Fat 27.8g 0%
Polyunsaturated Fat 2.7g
Cholesterol 280mg 0%
Sodium 1866.6mg 0%
Total Carbohydrate 58.2g 0%
Dietary Fiber 22.2g 0%
Total Sugars 22.2g
Protein 123.3g 0%
Vitamin D 28IU 0%
Calcium 451.9mg 0%
Iron 20.1mg 0%
Potassium 3667.6mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 55.9%
Protein: 30.0%
Carbs: 14.1%