Eating enough protein while staying in a calorie deficit is the most important thing you can do for body composition -- whether you're trying to lose fat, build muscle, or both. The problem is that many high-protein foods are also high-calorie (looking at you, cheese and nuts), and many low-calorie foods are basically devoid of protein (hello, salad with fat-free dressing).

These 12 recipes hit the sweet spot: every one of them delivers at least 22g of protein while staying under 500 calories. They're made from common grocery store ingredients, and none of them require advanced cooking skills.

🍳

Breakfast

Greek Yogurt Protein Bowl

320cal
35gprotein

Thick Greek yogurt layered with mixed berries, a drizzle of honey, and a small handful of granola. The yogurt provides the protein, the berries add volume and fiber, and the granola gives you crunch without blowing up the calorie count. Ready in under 3 minutes.

Key ingredients: 1 cup plain Greek yogurt (2%), 1/2 cup mixed berries, 1 tsp honey, 2 tbsp granola, 1 tsp chia seeds

Egg White Veggie Scramble

280cal
32gprotein

A big, filling scramble using mostly egg whites (with one whole egg for richness), loaded with spinach, mushrooms, and cherry tomatoes. Crumble a bit of feta on top and serve with a slice of whole wheat toast. High volume, low regret.

Key ingredients: 5 egg whites, 1 whole egg, 1 cup spinach, 1/2 cup mushrooms, cherry tomatoes, 1 tbsp feta, 1 slice whole wheat bread

Cottage Cheese Pancakes

350cal
38gprotein

Blend cottage cheese with oats, eggs, vanilla, and cinnamon, then cook like regular pancakes on a non-stick pan. They come out surprisingly fluffy. Top with fresh fruit instead of syrup to keep the sugar in check. Each serving packs 38 grams of protein, which is remarkable for pancakes.

Key ingredients: 1 cup cottage cheese, 1/2 cup rolled oats, 2 eggs, 1/2 tsp vanilla, cinnamon, fresh fruit for topping

🥪

Lunch

Turkey Lettuce Wraps

310cal
34gprotein

Seasoned ground turkey with water chestnuts and a soy-ginger sauce, spooned into crisp butter lettuce cups. The lettuce adds crunch and freshness without the calorie load of a tortilla. Make extra turkey filling and use it for tomorrow's lunch too.

Key ingredients: 6 oz ground turkey (93% lean), butter lettuce, water chestnuts, soy sauce, fresh ginger, garlic, green onions

Chicken & Black Bean Bowl

450cal
42gprotein

Grilled chicken breast over a bed of black beans and brown rice, topped with salsa, a squeeze of lime, and a few slices of avocado. The beans add fiber and extra protein, while the avocado provides healthy fats. It eats like a burrito bowl without the 900-calorie price tag.

Key ingredients: 5 oz chicken breast, 1/2 cup black beans, 1/3 cup brown rice, salsa, 1/4 avocado, lime, cilantro

Tuna Stuffed Avocado

380cal
36gprotein

Mix canned tuna with a little Greek yogurt (instead of mayo), diced celery, red onion, and lemon juice. Pile it into a halved avocado. The avocado provides healthy fats, the tuna is almost pure protein, and the Greek yogurt swap saves about 80 calories compared to regular mayo.

Key ingredients: 1 can tuna (in water), 1 avocado, 2 tbsp Greek yogurt, celery, red onion, lemon juice, everything bagel seasoning

Shrimp Stir-Fry

340cal
30gprotein

Shrimp are one of the best protein-per-calorie foods you can buy. Stir-fry them with snap peas, bell peppers, and broccoli in a garlic-soy sauce, and serve over a small portion of rice or cauliflower rice to keep the calories low. The whole thing comes together in 15 minutes.

Key ingredients: 6 oz shrimp (peeled), snap peas, bell pepper, broccoli, soy sauce, garlic, sesame oil, 1/3 cup rice

Try Kappo free for 3 days

All of these recipes (and 5,000 more) with full macro breakdowns. AI builds your weekly plan.

Get started free →
🍝

Dinner

Baked Cod with Roasted Vegetables

390cal
40gprotein

Cod fillets seasoned with lemon, garlic, and herbs, baked at 400F for 12 minutes alongside a sheet pan of asparagus and cherry tomatoes. White fish is absurdly low in calories for how much protein it provides -- a 6 oz fillet has about 140 calories and 30g protein before you even add the vegetables.

Key ingredients: 6 oz cod fillet, asparagus, cherry tomatoes, lemon, garlic, olive oil (1 tsp), fresh herbs

Turkey Meatballs with Zucchini Noodles

420cal
38gprotein

Lean ground turkey meatballs baked in the oven (no pan-frying needed), served over spiralized zucchini with marinara sauce. The zucchini noodles save you roughly 200 calories compared to regular pasta while adding vegetables to the meal. Make a double batch of meatballs and freeze half for next week.

Key ingredients: 6 oz ground turkey (93% lean), 1 egg, breadcrumbs, Italian seasoning, 2 zucchini (spiralized), 1/2 cup marinara, parmesan

Chicken Tikka with Cauliflower Rice

410cal
44gprotein

Chicken breast marinated in Greek yogurt with tikka spices, then grilled or broiled until charred. Served over cauliflower rice with a side of cucumber raita. The yogurt marinade tenderizes the chicken and adds a tangy creaminess. At 44g of protein, this is the highest-protein recipe on the list.

Key ingredients: 6 oz chicken breast, 3 tbsp Greek yogurt, garam masala, turmeric, cumin, cauliflower rice, cucumber, mint

Lean Beef Tacos in Lettuce Cups

380cal
36gprotein

Seasoned lean ground beef with cumin, chili powder, and smoked paprika, served in crisp butter lettuce cups instead of tortilla shells. Top with pico de gallo, a dollop of Greek yogurt (standing in for sour cream), and pickled jalapenos. All the taco flavors, roughly half the calories.

Key ingredients: 5 oz ground beef (93% lean), taco seasoning, butter lettuce, pico de gallo, Greek yogurt, pickled jalapenos, lime

🥬

Snack

Protein Edamame Bowl

250cal
22gprotein

Shelled edamame tossed with a little sea salt, sesame seeds, and a drizzle of soy sauce. Dead simple, but edamame is one of the few plant-based snacks that delivers meaningful protein. Keep a bag of frozen shelled edamame in the freezer -- it microwaves in 3 minutes and works as a snack, a side, or a salad topper.

Key ingredients: 1.5 cups shelled edamame, sea salt, sesame seeds, soy sauce, red pepper flakes (optional)

Put It All Together

Every recipe on this list uses ingredients you can find at a regular grocery store, takes under 20 minutes of active cooking, and delivers a solid protein-to-calorie ratio. You don't need to eat all 12 -- pick 4 or 5 that sound good, add them to your rotation, and swap in new ones as you get bored.

All of these recipes are available in Kappo's recipe library with full macro breakdowns, ingredient lists, and step-by-step instructions. Set your protein and calorie targets, and Kappo will pick meals like these that fit your numbers for the whole week.