High Protein Restaurant Orders

Ordering strategies for 12 cuisines, grouped by protein. Tap any cuisine for what to order and what to skip.

5 rules: Lead with protein · Double the meat · Swap starches for veggies · Bowls beat wraps · Sauce on the side
50g+protein
8 oz sirloin or strip steak

Hard to miss your protein target at a steakhouse. An 8 oz steak alone exceeds 30g by a wide margin.

~55g
Surf and turf (6 oz steak plus shrimp)

The highest protein combination on most steakhouse menus. Expensive but protein-dense.

~60g
Grilled salmon (8 oz)

The leaner option if you're watching saturated fat. Salmon also delivers omega-3s.

~45g
⚠️ Skip: 'Just a salad' plus a loaded baked potato - easy to miss the protein target while still eating 800+ calories from the potato toppings.
💡 Tip: Add shrimp cocktail or an extra protein portion instead of extra side dishes. Most steakhouse sides (potatoes, creamed spinach) add calories without protein.
Burrito bowl with double chicken and beans

Skip the tortilla and rice. Chicken plus black beans stack protein and fiber in one bowl.

~50g
Chicken fajita salad with double chicken

The salad version keeps calories lower while delivering serious protein from double meat.

~45g
Steak fajita plate (extra steak, skip tortillas)

Eat the meat and peppers, use tortillas sparingly or skip them entirely.

~40g
⚠️ Skip: Veggie burrito or rice-heavy bowls - they sound healthy but are usually under 15g protein. Rice and tortilla do the heavy lifting, not the filling.
💡 Tip: Order a bowl, double the meat, add beans, and skip chips and tortillas. Beans add protein and fiber without the empty calories of chips.
~45gprotein
Chicken souvlaki plate (2 skewers)

Two skewers of grilled chicken with a side salad is one of the cleanest restaurant meals you can order.

~45g
Greek salad with double chicken and chickpeas

Chickpeas add both protein and fiber. Double chicken makes this a complete high-protein meal.

~45g
Gyro bowl (double meat, light pita and rice)

Order it as a bowl instead of wrapped in pita to keep bread calories lower and protein proportionally higher.

~40g
⚠️ Skip: Hummus and pita as a meal - hummus has about 8g protein per half cup. It's a side, not a protein source. You'd need an unreasonable amount to hit 30g.
💡 Tip: Order a bowl, double the chicken, add chickpeas, and go easy on pita. The bowl format gives you more room for protein and vegetables.
Sashimi combo (12 pieces)

Pure fish, no rice. The highest protein density option at any sushi restaurant.

~45g
Poke bowl with double tuna or salmon and light rice

Double protein is the key move. Most default portions are 4-5 oz - you want 8-10 oz.

~45g
Chirashi bowl (extra fish, light rice)

Ask for extra fish and less rice to shift the protein-to-carb ratio in your favor.

~40g
⚠️ Skip: Tempura rolls and avocado rolls - low protein, high calories from the batter and rice. A California roll has about 9g protein per 6 pieces.
💡 Tip: Order sashimi plus miso soup. Avoid fried rolls and mayo-heavy sauces. If you want rice, keep it to a side portion rather than letting it dominate the plate.
Bun bowl with grilled pork or chicken (double meat)

Vermicelli noodle bowls with double grilled meat are one of the best Vietnamese protein orders.

~45g
Lemongrass chicken with double chicken and light rice

Order double chicken and ask for a smaller rice portion. The lemongrass flavor makes double chicken easy to eat.

~45g
Pho with extra beef (large)

Ask for extra beef. Standard pho portions often have enough broth and noodles for a meal but only 20g protein.

~35g
⚠️ Skip: Fresh spring rolls only - unless they're packed with shrimp or meat, spring rolls are mostly rice paper and vegetables. Usually 5-8g protein per roll.
💡 Tip: Ask for extra meat and 'light noodles' and add a side of grilled meat if you're still under 30g. Most Vietnamese restaurants sell extra protein portions.
Tandoori chicken (half chicken)

Dry-cooked in a tandoor, so you get the protein without heavy sauces. One of the best restaurant protein orders in any cuisine.

~45g
Dal (lentil stew) plus a side of grilled chicken or tikka

Dal alone delivers solid plant protein and fiber. Adding a chicken side makes it a complete high-protein meal.

~40g
Chicken tikka masala (extra chicken, light rice)

Ask for extra chicken pieces and order rice as a small side rather than the main base.

~35g
⚠️ Skip: Vegetable biryani as your entire meal - it's rice-forward with minimal protein. Looks filling but usually lands around 10-12g protein.
💡 Tip: Make kebabs or tandoori items the anchor of your meal, then treat naan and rice as small sides rather than the main event.
Lean beef (bulgogi or striploin), 2 servings

Korean BBQ is one of the best restaurant formats for protein because you control portions. Two servings of lean beef gets you there.

~45g
Chicken BBQ (dak), 2 servings

Leaner than beef with comparable protein. Good option if you're watching total calories.

~45g
Tofu soup (soondubu) plus an egg

The lower-protein option on this list, but great for vegetarians. Add an egg and pair with a small protein side to reach 30g.

~25g
⚠️ Skip: Rice-heavy BBQ bowls with sweet marinades - the rice and sugar dilute what should be a protein-forward meal.
💡 Tip: Prioritize meat first, wrap it in lettuce instead of eating with rice, and treat rice and noodles as optional rather than the base of the meal.
Wings plus 1 slice

Wings are the protein anchor. The pizza slice is the side dish here, not the main.

~45g
Chicken-topped pizza (2 slices, thin crust)

Chicken on pizza adds more protein per topping than most other options. Go thin crust.

~28g
Thin-crust pepperoni (2 slices)

Thin crust reduces empty carb calories. Two slices gets you close - add a third or pair with wings.

~25g
⚠️ Skip: Veggie pizza as your protein source - even three slices of veggie pizza can leave you under 20g protein while adding 900+ calories.
💡 Tip: Go thin crust, add chicken as a topping, and use wings as the protein anchor rather than relying on pizza alone.
~40gprotein
Chicken and vegetable stir-fry (extra chicken, sauce on the side)

Ask for extra chicken and light sauce. Most stir-fry sauces add sugar and calories without protein.

~40g
Beef and broccoli (extra beef, sauce on the side)

A classic that delivers when you double the beef and keep the sauce minimal.

~35g
Shrimp and mixed vegetables (double shrimp)

Shrimp stir-fry is one of the leanest options. Double the shrimp to hit 30g+ easily.

~35g
⚠️ Skip: Lo mein and fried rice as a main - they're carb vehicles with protein as an afterthought. A plate of lo mein can be 80g carbs and under 20g protein.
💡 Tip: Ask for 'extra protein, extra vegetables' and keep sauces on the side. Most Chinese restaurants will add extra meat for a small upcharge.
Grilled chicken with vegetables or side salad

The simplest high-protein order at any Italian restaurant. Ask for double chicken if the portion looks small.

~40g
Chicken piccata or chicken marsala (extra chicken, light pasta)

Ask for extra chicken and a smaller pasta portion, or substitute a vegetable side for half the pasta.

~35g
Shrimp scampi with double shrimp and light pasta

Shrimp is one of the leanest protein sources. Doubling it keeps calories reasonable while pushing protein up.

~35g
⚠️ Skip: Pasta primavera or pesto pasta - mostly carbs with minimal protein. A full plate can be 60-80g carbs and under 15g protein.
💡 Tip: Swap the pasta side for extra chicken or shrimp, or add a side of meatballs. Most Italian restaurants will accommodate this.
Grilled chicken satay (large order)

Order a large portion as your main rather than an appetizer. Satay is essentially grilled chicken skewers - pure protein.

~40g
Basil chicken (pad kra pao) with extra chicken

One of the best Thai stir-fries for protein. Ask for extra chicken and serve over a small amount of rice.

~35g
Tom yum shrimp soup (extra shrimp)

A lighter option that still hits 30g if you double the shrimp. The broth is low-calorie.

~30g
⚠️ Skip: Pad Thai with default protein - the noodles are the star, and the standard chicken or shrimp portion is usually only 15-20g protein.
💡 Tip: Ask for double meat plus extra vegetables, and request 'light noodles' or 'light rice.' Most Thai restaurants are flexible on these adjustments.
~35gprotein
Three-egg omelet with ham or turkey

The classic diner protein play. Three eggs (18g) plus deli meat (15-20g) clears 30g easily.

~35g
Steak and eggs (6 oz steak plus 2 eggs)

The highest-protein breakfast order at most diners. Overkill for some, but useful if you're backloading protein.

~55g
Greek yogurt with 2 eggs on the side

A lighter option that still hits the target. Not every diner has yogurt, but most brunch spots do.

~30g
⚠️ Skip: Oatmeal with fruit or pancakes as your entire breakfast - they feel substantial but usually deliver under 10g protein. Pancakes are essentially dessert from a macro perspective.
💡 Tip: Add egg whites, add a side meat, and swap toast or pancakes for extra eggs. Most diners will let you substitute freely.

Prefer making breakfast at home? Browse our high protein breakfast ideas.

Frequently Asked Questions

Pick your protein source first - grilled chicken, steak, fish, or shrimp. Ask for double meat if portions look standard. Skip bread, rice, and noodles as the main component and treat them as small sides. Most restaurants will accommodate these adjustments.

Steakhouses and Korean BBQ are the easiest because the menu naturally centers on large portions of meat. But any cuisine works if you double the protein and minimize the starch. A chicken souvlaki plate, tandoori chicken, or sashimi combo can all deliver 40-50g protein.

It's harder but possible. Look for dishes with tofu (22g per half block), lentils (18g per cup), chickpeas (15g per cup), or beans. Indian dal with a paneer side, Mexican bean bowls with cheese, and Korean tofu soup are your best bets. Most cuisines have at least one vegetarian option that hits 25-30g.

These are estimated based on standard restaurant portions and USDA nutrition data for the core ingredients. Actual amounts vary by restaurant - portion sizes, preparation methods, and sauces all affect the final numbers. Use these as reliable ordering guides rather than exact nutrition counts. For exact numbers, see our fast food guide with verified chain data.

Noodle and rice dishes that look protein-rich but aren't. Pad Thai, lo mein, fried rice, and pasta dishes typically deliver 60-80% of calories from carbs with a small amount of protein on top. The fix is asking for double meat and light noodles or rice.

You don't need to count exact grams at restaurants. If your plate has a palm-sized (or larger) portion of meat, fish, or tofu plus a second protein source like beans, eggs, or cheese, you're almost certainly past 30g. The strategies in this guide are designed so you can order confidently without pulling out a calculator.

Looking for Exact Protein Numbers?

Our fast food guide covers 14 chains with verified nutrition data for every recommended order.

Or cook at home with our high protein meal ideas - 72 meals with exact macros.