PF
A savory Thai dish featuring basil pork, rice, and a fried egg, served with cucumber slices.
Stovetop~40 minComplexity

Thai Basil Beef

This Thai Basil Beef delivers 26g protein and 303 calories per serving — a light option for cutting phases or side-meal prep. Cooks in under 20 minutes across 4 servings on the stovetop, fitting easily into busy training days. Use it as a protein-forward dinner component when you're managing total daily calories while maintaining muscle.

Rate this recipe:

Ingredients

4 servings
  • Chili Paste, Sambal Oelek(15g)
  • Soy Sauce, Low Sodium(30g)
  • Fish sauce(15g)
  • Brown sugar(15g)
  • Lime Juice, Fresh(30g)
  • Vegetable oil(30g)
  • 90/10 Ground Beef(454g)

    90% lean ground beef. Good middle-ground for flavor and macros.

  • Bell Pepper
  • Yellow Onion
  • Garlic
  • Basil, Fresh(240g)
  • Cilantro, Fresh

Instructions

  1. 1Whisk together the chili paste, soy sauce, fish sauce, brown sugar, and lime juice in a small bowl until combined. Set aside.
  2. 2Heat the vegetable oil in a large skillet over medium-high heat until glistening, about 1–2 minutes. Add the ground beef and cook, breaking it apart with a wooden spoon, until browned with no pink remaining, 8–10 minutes.
  3. 3Add the bell pepper, onion, and garlic to the skillet and cook over medium-high heat, stirring occasionally, until the vegetables begin to soften, about 5 minutes.
  4. 4Pour the sauce into the skillet and stir to coat the beef and vegetables. Add the fresh basil (reserving a handful for garnish) and cook, stirring constantly, until the basil wilts, about 2 minutes.
  5. 5Divide the Thai basil beef evenly into 4 airtight containers while hot. Allow to cool to room temperature before sealing lids.
  6. 6Refrigerate for up to 4 days. Reheat in a skillet over medium heat for 3–4 minutes, stirring occasionally, until warmed through.
  7. 7Serve over cooked rice and garnish with reserved fresh basil and cilantro.

Nutrition — Per Serving

303

calories

26g

protein

19g

fat

Carbohydrates
7g
Saturated fat
5.6g
Sodium
680 mg
Dietary fiber
1.0g

4 servings per batch · ~207g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set your goal to unlock — free, 30 seconds

Common questions

How much protein does Thai Basil Beef have per serving?

Each serving delivers 26g of protein at just 303 calories with 19g fat and 7g carbs. This is a high-protein, extremely low-calorie option that maximizes protein density per calorie.

How long does Thai Basil Beef take to prep?

Thai Basil Beef is quick prep and batch-makes 4 servings on the stovetop in one session. You'll have four dinner portions ready at once with minimal active cooking time.

Is Thai Basil Beef good for fat loss?

At only 303 calories and 7g carbs per serving, Thai Basil Beef is built for fat loss phases where you need maximum protein in minimal calories. You can eat multiple servings and stay well within a daily deficit while preserving muscle mass.

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan

Beef Bacon Pasta

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan