Need 100G Of Protein Per Day? Start With These 10 Dinners
Dinner is where the protein math either gets completed or falls apart. If breakfast and lunch went well — 35 grams each, maybe a 15-gram snack in the afternoon — you arrive at dinner needing roughly 15 to 25 more grams. That’s easy. Almost anything qualifies.
But if breakfast was cereal and lunch was a salad with light dressing, you’re showing up at dinner 60 to 70 grams short. Now you need a 7-ounce chicken breast and a bowl of Greek yogurt for dessert just to get close. That’s not how most people want to eat dinner.
The dinners in this list are designed to work in both scenarios. They deliver 40 to 55 grams of protein per serving, which means they complete a day where everything else went well, and they compensate meaningfully for a day where earlier meals underdelivered. Every dinner here is the kind of meal that makes the protein target feel like a byproduct of eating well rather than a goal you’re chasing.
All 10 are complete dinners — protein, vegetables, and a satisfying base are built into each recipe. All are GF or specified as such. None require more than 30 minutes of active cooking. All are genuinely good enough to make on a night when you’re not thinking about protein at all.
The Dinner Protein Framework
Why dinner protein matters even when the day went well. Even on high-protein breakfast and lunch days, dinner protein makes a material difference to body composition, muscle maintenance, and overnight recovery. The body uses protein during sleep for repair and maintenance functions that require a continuous amino acid supply. A high-protein dinner — particularly one eaten within 2 to 3 hours of training — is the most impactful meal for muscle protein synthesis.
Two protein sources are better than one. Every dinner in this list includes at least two protein sources combined into the same dish. Not two separate proteins on the plate — two proteins woven into a single preparation. Chicken and white beans in the same sauce. Ground beef and black beans in the same bowl. Shrimp and edamame in the same stir-fry. The second protein source adds 6 to 15 grams without meaningfully changing the dish and often improves it.
The 30-gram floor for dinner. If a dinner delivers fewer than 30 grams of protein per serving, it’s not functioning as a protein anchor for the day — it’s just dinner. Every meal in this list starts above 40 grams. That is the threshold where dinner does its job both nutritionally and in terms of managing appetite through the evening.
Dinner 1: One-Pan Honey Garlic Chicken Thighs with Broccoli and Rice
The dinner that enters consistent rotation within two weeks of anyone making it for the first time. Boneless chicken thighs in a honey garlic glaze, done in a single skillet in 18 minutes, alongside oven-roasted broccoli that cooks while the chicken glazes. Served over rice. The glaze caramelizes into something more complex than its ingredients suggest.
Protein: 46 grams | Time: 22 minutes
Ingredients
- 2 lbs boneless skinless chicken thighs (4 portions): 44g protein per serving
- 4 cups broccoli florets: roasts while chicken finishes
- 2 cups cooked white or brown rice
- 1 tbsp avocado oil
- Sesame seeds and sliced green onions
- Salt and pepper
Honey Garlic Glaze:
- 4 tbsp honey
- 5 garlic cloves, minced
- 3 tbsp tamari (GF)
- 1 tbsp rice vinegar
- 1 tsp arrowroot dissolved in 1 tbsp cold water
Instructions
- Preheat oven to 425°F. Toss broccoli with olive oil, salt, and pepper. Roast 20 minutes.
- While broccoli roasts: whisk glaze. Season chicken with salt and pepper.
- Heat avocado oil in a large skillet over medium-high. Cook chicken smooth-side down 5 to 6 minutes without moving. Flip. Cook 4 to 5 more minutes until cooked through (165°F internal).
- Pour glaze over chicken. Toss and cook 1 to 2 minutes until sauce thickens into a glossy caramelized glaze. Remove from heat.
- Serve over rice alongside broccoli. Scatter sesame seeds and green onions over the chicken.
The protein stack: Chicken thighs (44g). Rice adds a small amount of plant protein. Broccoli adds approximately 2g per cup. The glaze ingredients contribute negligible protein but are why this dinner gets made again.
Dinner 2: Salmon with Lemon Caper Butter and Asparagus
Everything on one sheet pan, one sauce made in the same skillet the salmon rested in, done in 22 minutes. Salmon is one of the most nutritionally complete proteins available — complete amino acids, significant omega-3 fatty acids, and 40 grams of protein per 7-ounce fillet.
Protein: 44 grams | Time: 22 minutes
Ingredients
- 4 salmon fillets (7 oz each), skin on: 40g protein per serving
- 2 bunches asparagus, woody ends snapped: 4g protein per serving
- 3 tbsp extra virgin olive oil, divided
- Salt and cracked black pepper
Lemon Caper Butter Sauce:
- 4 tbsp unsalted butter
- 5 garlic cloves, thinly sliced
- 3 tbsp capers, drained
- 3 tbsp fresh lemon juice
- 1 tsp lemon zest
- 1/4 cup dry white wine or GF chicken broth
- 2 tbsp fresh flat-leaf parsley, chopped
Instructions
- Preheat oven to 400°F. Toss asparagus with 2 tablespoons olive oil, salt, and pepper. Arrange on a parchment-lined sheet pan.
- Pat salmon completely dry — moisture prevents browning. Season flesh side with salt and pepper. Place skin-side down alongside asparagus. Drizzle remaining olive oil over fillets.
- Roast 16 to 18 minutes until salmon flakes easily when pressed and asparagus is tender with slightly crispy tips.
- While salmon rests: make lemon caper butter in a small saucepan over medium heat. Melt butter. Add garlic and cook 1 to 2 minutes until golden. Add capers, cook 30 seconds. Add wine and reduce by half. Add lemon juice and zest. Remove from heat. Add parsley.
- Spoon sauce over each salmon fillet. Serve asparagus alongside.
The protein stack: Salmon (40g) + asparagus (4g) = 44g. Add a scoop of quinoa on the side for 4 more grams.
Dinner 3: The Ground Beef and Bean Skillet
Ground beef browned in one skillet, white beans and crushed tomatoes added, Parmesan stirred in at the end — a complete dinner in 22 minutes with 48 grams of protein from three combined sources. The meal that people make when they’re tired and end up being the best thing they’ve eaten all week.
Protein: 48 grams | Time: 22 minutes
Ingredients
- 1.5 lbs ground beef (80/20): 26g per serving (4 servings)
- 1 can (15 oz) cannellini beans, drained (one-quarter per serving): 6g per serving
- 1/2 cup Parmesan, grated (across 4 servings): 6g per serving
- 1 can (28 oz) crushed San Marzano tomatoes
- 1 large onion, finely diced
- 4 garlic cloves, minced
- 1 tsp dried Italian seasoning
- 1/2 tsp red pepper flakes
- 2 tbsp extra virgin olive oil
- 2 cups baby spinach stirred in at the end
- Fresh basil
- Salt and cracked black pepper
- Crusty GF bread for serving (optional)
Instructions
- Brown ground beef in olive oil over high heat, breaking apart but leaving it undisturbed for 2 to 3 minutes initially to develop color. Total browning time: 6 to 7 minutes. Drain most fat.
- Add onion. Cook 4 minutes. Add garlic, Italian seasoning, and red pepper flakes. Cook 1 minute.
- Add crushed tomatoes. Simmer 8 minutes until sauce thickens. Season.
- Add white beans. Stir and heat 3 minutes.
- Stir in spinach until wilted. Stir in half the Parmesan.
- Serve in wide bowls. Top with remaining Parmesan and fresh basil.
The protein stack: Ground beef (26g) + cannellini beans (6g) + Parmesan (6g) = 38g per serving. This is why the white beans matter — they add 6 grams of plant protein and 6 grams of fiber that extend satiety, and they’re invisible in the sauce.
Dinner 4: Shrimp and Edamame Stir-Fry
The fastest complete dinner in this list. Shrimp cooks in 3 minutes. Everything else takes under 10 minutes. Combined: 46 grams of protein from shrimp and edamame with no rice required, served over cauliflower rice for a low-carb option or jasmine rice for the standard version.
Protein: 46 grams | Time: 15 minutes
Ingredients
- 2 lbs large shrimp, peeled and deveined: 30g per serving (4 servings)
- 2 cups frozen edamame, thawed: 9g per serving
- 3 cups broccoli florets: 3g per serving
- 1 red bell pepper, thinly sliced
- 4 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp avocado oil
- Cooked jasmine rice or cauliflower rice for serving
- 2 tbsp sesame seeds and sliced green onions
Sauce:
- 3 tbsp tamari (GF)
- 1 tbsp sesame oil
- 1 tbsp honey
- 1 tbsp rice vinegar
- 1 tsp arrowroot dissolved in 2 tbsp water
Instructions
- Whisk sauce. Pat shrimp dry and season with salt and pepper.
- Heat avocado oil in a wok over very high heat. Add shrimp in a single layer. Cook 1 minute per side until just pink. Remove immediately — overcooked shrimp is the single most common dinner failure with this recipe.
- Add broccoli. Cook without stirring 3 minutes. Add bell pepper, edamame, garlic, and ginger. Cook 1 to 2 minutes.
- Return shrimp. Pour sauce over. Toss 30 to 60 seconds until thickened and everything is coated. Remove from heat.
- Serve over rice. Top with sesame seeds and green onions.
The protein stack: Shrimp (30g) + edamame (9g) + broccoli (3g) = 42g from the stir-fry alone. Add rice (5g per cup) for a 47-gram serving.
Dinner 5: Chicken Tikka Masala
The most popular dinner in the world that reliably disappears from every pot it’s made in. Made from scratch in 35 minutes, served over basmati rice, and delivering 50 grams of protein per serving from chicken and the Greek yogurt marinade. The version in this recipe uses a lighter cream ratio than the restaurant standard without sacrificing the essential flavor.
Protein: 50 grams | Time: 35 minutes
Ingredients
- 2.5 lbs boneless skinless chicken thighs, cut into 2-inch pieces
- 1/2 cup plain Greek yogurt: 5g protein marinade component
- 2 tsp garam masala (for marinade)
- 1 tsp turmeric (for marinade)
- 1 cup plain Greek yogurt (not for marinade, add at serving as dollop): 10g per person optional
- 2 cups basmati rice, cooked in broth
- Fresh cilantro
Tikka Masala Sauce:
- 1 large onion, finely diced
- 5 garlic cloves, minced
- 2 tbsp fresh ginger, grated
- 1 can (28 oz) crushed tomatoes
- 1/2 cup heavy cream or full-fat coconut cream
- 3 tbsp ghee or butter
- 2 tsp garam masala
- 1 tsp cumin
- 1 tsp turmeric
- 1 tsp smoked paprika
- 1/4 tsp cayenne
- Salt
Instructions
- Marinate chicken in Greek yogurt, garam masala, turmeric, and salt for at least 15 minutes (or overnight).
- Cook marinated chicken in ghee over medium-high heat 4 to 5 minutes per side until cooked through and lightly charred. Remove.
- In the same pan, cook onion 10 minutes until deep golden — don’t rush this, the caramelized onion is the flavor foundation. Add garlic, ginger, and all spices. Cook 2 minutes.
- Add crushed tomatoes. Cook 10 minutes, stirring occasionally. Add cream. Simmer 5 minutes.
- Return chicken. Simmer 5 minutes. Season.
- Serve over basmati rice with cilantro and a dollop of Greek yogurt if desired.
The protein stack: Chicken thighs (35g per 7 oz serving) + Greek yogurt in marinade and as accompaniment (approximately 8g combined) = 43g base. The basmati rice adds 4 to 5g more. Total: approximately 47 to 50g per serving.
Dinner 6: The White Bean Chicken Soup
A 30-minute soup that produces 6 complete dinner servings and makes the house smell like something is happening that matters. One Sunday cooking session covers a full week of dinners or a freezer supply for 3 months. Forty-two grams of protein per bowl from two sources.
Protein: 42 grams | Time: 30 minutes | Makes 6 servings
Ingredients
- 2.5 lbs boneless chicken thighs
- 3 cans (15 oz each) cannellini beans, drained (one mashed to thicken the broth)
- 3 large carrots, diced
- 3 celery stalks, diced
- 1 large onion, diced
- 5 garlic cloves, minced
- 7 cups GF chicken broth
- 1 tsp dried rosemary
- 1 tsp dried thyme
- 1/2 tsp red pepper flakes
- 4 tbsp extra virgin olive oil
- 4 cups lacinato kale, stems removed and roughly chopped
- 3 tbsp fresh lemon juice
- Good extra virgin olive oil for serving
- Salt and cracked black pepper
- Crusty GF bread for serving
Instructions
- Heat olive oil in a large pot over medium. Cook onion, carrots, and celery 7 minutes. Add garlic, rosemary, thyme, and red pepper flakes. Cook 1 minute.
- Add chicken, whole beans, mashed beans, and broth. Bring to a boil. Reduce heat and simmer 20 minutes.
- Remove chicken. Shred all meat off any bones. Discard bones and skin. Return shredded chicken to the pot.
- Add kale. Stir until wilted, 3 to 4 minutes. Add lemon juice. Season generously — this soup wants more salt than you think.
- Ladle into bowls. Drizzle a generous amount of good olive oil over each bowl. Serve with GF bread.
The protein stack: Shredded chicken thigh (approximately 30g per serving based on 5 to 6 oz per portion) + cannellini beans (12g per serving across 3 cans serving 6) = 42g. The kale adds approximately 2g more.
Dinner 7: Sheet Pan Steak with Roasted Vegetables and Herb Butter
Flat iron steak — one of the most tender and most affordable steak cuts — seared in a cast iron over high heat while vegetables roast in the oven, finished with garlic herb butter. Fifty-two grams of protein per serving from the steak alone.
Protein: 52 grams | Time: 28 minutes
Ingredients
- 2 lbs flat iron or flank steak: 52g protein per serving (4 servings)
- 2 cups cherry tomatoes
- 3 cups broccoli florets
- 2 tbsp avocado oil, divided
- 1 tsp garlic powder
- 1 tsp smoked paprika
- Flaky sea salt and cracked black pepper
Garlic Herb Butter:
- 4 tbsp unsalted butter, softened
- 3 garlic cloves, minced
- 2 tbsp fresh flat-leaf parsley, finely minced
- 1 tsp fresh thyme leaves
- 1/2 tsp lemon zest
- Pinch of salt
Instructions
- Preheat oven to 425°F. Toss broccoli and tomatoes with 1 tablespoon avocado oil, salt, and pepper. Roast 20 minutes.
- Mix garlic herb butter. Set aside.
- Pat steak completely dry. Season aggressively with garlic powder, paprika, flaky salt, and cracked black pepper on both sides.
- Heat cast iron over very high heat until smoking, 3 to 4 minutes. Add remaining avocado oil. Sear steak 3 to 4 minutes per side for medium-rare (130°F internal). Rest 8 full minutes on a cutting board.
- Slice thinly against the grain. Top sliced steak with garlic herb butter while still hot so it melts into the meat.
- Serve alongside roasted vegetables.
The protein stack: Flat iron steak provides approximately 26g of protein per 4 oz cooked. An 8 oz serving (reasonable for a dinner) provides 52g. The broccoli adds 3 to 4g per 1.5-cup serving.
Dinner 8: Turkey Meatballs in Marinara with White Beans
Ground turkey meatballs baked in the oven while marinara heats with white beans stirred in — served over GF pasta or zucchini noodles. Three protein sources in one dinner bowl. This is the pasta dinner that delivers 50 grams of protein per serving.
Protein: 50 grams | Time: 30 minutes
Ingredients
Turkey Meatballs (makes 20 to 24):
- 2 lbs ground turkey (93% lean): 22g per serving (4 servings)
- 2 large eggs: 3g per serving
- 1/4 cup almond flour (GF binder): 2g per serving
- 1/3 cup Parmesan, grated: 3g per serving
- 4 garlic cloves, minced
- 2 tsp Italian seasoning
- 1/2 tsp garlic powder
- Salt and cracked black pepper
Sauce:
- 1 jar (24 oz) GF marinara sauce
- 1 can (15 oz) cannellini beans, drained: 6g per serving
- 1/2 cup Parmesan, grated: 5g per serving
For serving: GF pasta (cooked) or zucchini noodles, additional Parmesan, fresh basil
Instructions
- Preheat oven to 425°F. Line a baking sheet with parchment.
- Combine all meatball ingredients gently — overmixing toughens them. Roll into 1.5-inch balls. Arrange on baking sheet.
- While meatballs are being formed, bring a large pot of salted water to boil for pasta.
- Bake meatballs 16 to 18 minutes until golden and cooked through (165°F internal).
- Warm marinara in a large pan. Add white beans. Simmer 5 minutes. Season.
- Cook GF pasta while meatballs bake. Drain.
- Add meatballs to sauce. Toss pasta in sauce. Serve topped with Parmesan and fresh basil.
The protein stack: Turkey meatballs (22g per serving from 8 oz turkey per person) + eggs in meatballs (3g) + Parmesan in meatballs and on top (8g) + white beans (6g) = 39g from the protein sources. GF pasta adds approximately 7g per 2 oz dry. Total: approximately 46 to 50g per serving.
Dinner 9: Chicken and Black Bean Enchilada Bowl
The deconstructed enchilada bowl — shredded chicken, black beans, and corn in a chipotle tomato sauce, topped with Monterey Jack, sour cream, and avocado. No rolling, no soaking tortillas, the full enchilada flavor in a bowl format with 48 grams of protein per serving.
Protein: 48 grams | Time: 20 minutes (with pre-cooked chicken)
Ingredients
- 2 cups cooked shredded chicken per serving (rotisserie works perfectly): 35g protein
- 1/2 cup canned black beans, drained: 7g protein
- 1/2 cup cooked rice or quinoa: 3 to 4g protein
- 1/2 cup frozen corn, thawed
- 1/4 cup shredded Monterey Jack: 7g protein
- 2 chipotle peppers in adobo (GF), minced
- 1 cup GF red enchilada sauce or crushed tomatoes
- 1 tsp cumin
- 2 tbsp avocado oil
- Sour cream, diced avocado, fresh cilantro, lime, and hot sauce for serving
Instructions
- Heat avocado oil in a skillet over medium. Add chipotle peppers and cumin. Cook 1 minute.
- Add enchilada sauce or crushed tomatoes. Simmer 4 minutes. Season.
- Add shredded chicken and black beans to the sauce. Toss and heat 3 minutes.
- Build bowls: rice or quinoa as the base, chipotle chicken and beans, corn, cheese.
- Microwave 30 seconds to melt cheese if desired.
- Top with sour cream, diced avocado, cilantro, lime, and hot sauce.
The protein stack: Shredded chicken (35g) + black beans (7g) + Monterey Jack (7g) = 49g. The rice or quinoa adds 3 to 4 more grams. This is also the highest-protein use of leftover or rotisserie chicken in this list.
Dinner 10: The Spiced Lamb or Ground Beef Bowl with Tzatziki
Ground lamb or ground beef seasoned with the Greek-Mediterranean spice profile — cumin, coriander, cinnamon, and allspice — served over rice or cauliflower rice with tzatziki made from Greek yogurt, cucumber, and dill. All the flavors of a kofta plate in 18 minutes. Three protein sources: the meat, the Greek yogurt in the tzatziki, and the cheese optional topping.
Protein: 50 grams | Time: 18 minutes
Ingredients
Spiced Ground Meat:
- 1.5 lbs ground lamb or 80/20 ground beef: 26g per serving (4 servings)
- 1/2 white onion, grated and squeezed dry
- 4 garlic cloves, minced
- 1.5 tsp cumin
- 1 tsp coriander
- 1/2 tsp cinnamon
- 1/4 tsp allspice
- 1/4 tsp cayenne
- 2 tbsp olive oil
- Salt and pepper
Greek Yogurt Tzatziki:
- 1.5 cups plain full-fat Greek yogurt: 10g per serving across 4 servings
- 1/2 English cucumber, grated and squeezed completely dry
- 3 garlic cloves, pressed
- 2 tbsp fresh dill, chopped
- 1 tbsp fresh lemon juice
- Salt and white pepper
Bowl:
- 2 cups cooked basmati or cauliflower rice
- 1/2 cup crumbled feta: 4g per serving
- 1 cup cherry tomatoes, halved
- 1/2 English cucumber, diced
- Fresh mint and flat-leaf parsley
- Warm pita or GF flatbread (optional)
- Sumac and olive oil for finishing
Instructions
- Make tzatziki: combine Greek yogurt with grated squeezed cucumber, garlic, dill, and lemon juice. Season. Refrigerate.
- Combine ground meat with grated onion, garlic, and all spices. Mix well.
- Heat olive oil in a large skillet over high heat. Add seasoned meat and cook, breaking into crumbles, without stirring for 3 minutes to develop browning. Then stir and cook 4 to 5 more minutes. Drain any excess fat. Season.
- Build bowls: rice or cauliflower rice, spiced meat, cherry tomatoes, cucumber, crumbled feta. Spoon tzatziki over. Scatter fresh mint and parsley. Dust with sumac. Drizzle with olive oil.
The protein stack: Ground meat (26g) + Greek yogurt in tzatziki (10g, approximately 3/8 cup per serving) + feta (4g) = 40g. Basmati rice adds 4g. Total: 44 to 50g per serving depending on meat type (lamb runs slightly higher in protein per ounce than beef).
Quick Reference: All 10 Dinners
| Dinner | Protein | Time | Makes Ahead? |
|---|---|---|---|
| 1. Honey Garlic Chicken with Broccoli | 46g | 22 min | Glaze ahead |
| 2. Salmon with Lemon Caper Butter | 44g | 22 min | No |
| 3. Ground Beef and Bean Skillet | 48g | 22 min | Yes (4 days) |
| 4. Shrimp and Edamame Stir-Fry | 46g | 15 min | No |
| 5. Chicken Tikka Masala | 50g | 35 min | Sauce ahead |
| 6. White Bean Chicken Soup | 42g | 30 min | Sunday batch |
| 7. Sheet Pan Steak and Vegetables | 52g | 28 min | No |
| 8. Turkey Meatballs in Marinara | 50g | 30 min | Meatballs ahead |
| 9. Chicken and Black Bean Bowl | 48g | 20 min | Chicken ahead |
| 10. Spiced Lamb Bowl with Tzatziki | 50g | 18 min | Tzatziki ahead |
How to Choose
The fastest dinners (under 20 minutes): Dinner 4 (shrimp stir-fry, 15 minutes) and Dinner 10 (spiced meat bowl, 18 minutes). Both are genuinely excellent on the fastest weeknights.
The best batch cooking option for multiple meals: Dinner 6 (white bean chicken soup). One 30-minute batch produces 6 servings that keep 5 days and freeze for 3 months. No other dinner in this list produces this volume of protein per cooking session.
The highest protein per serving: Dinner 7 (steak, 52g) and Dinner 10 (spiced lamb, up to 50g). For days when earlier meals were low in protein and dinner needs to close a larger gap, these are the right choices.
The best for feeding a family without protein-specific planning: Dinners 1, 5, and 8. The honey garlic chicken, tikka masala, and turkey meatballs are family-tested crowd-pleasers where people eat them because they taste good, not because they’re high in protein.
The simplest dinner with the fewest decisions: Dinner 3 (ground beef and bean skillet). One pan, five ingredients, 22 minutes, the whole family eats it.
The Math After Dinner
If breakfast delivered 35 grams, lunch delivered 40 grams, and one of these dinners delivers 45 grams, the day total is 120 grams — without a single protein supplement, without an afternoon snack, and without any meal being unusually large.
More realistically, breakfast delivers 30 grams, lunch delivers 25 grams, there’s no snack, and dinner needs to close a 45-gram gap. At that point, the dinners in this list with 45 to 52 grams of protein per serving still produce a 100-gram day. That’s the value of high-protein dinner anchors — they’re the safety net that makes the target reachable even when earlier meals underdelivered.
The one shift required: dinner needs to contain two protein sources, not one. A chicken breast alone won’t carry a day where everything else fell short. A chicken breast plus white beans, or ground beef plus black beans and cheese, or salmon plus lentils — the second protein source is what makes these dinners function as genuine protein anchors rather than just adequate meals.
