Dinner is where macro plans tend to slip. After a long day, the path of least resistance leads to takeout or whatever’s quickest in the freezer. A rotation of dinners you can put together in 30 minutes or so, that hit your protein target without much fuss, keeps the plan on track without making evenings feel like a chore.
The 20 recipes below cover the range: protein-heavy bowls, weeknight stir-fries, crockpot setups for slower nights, and a few comfort options like pizza and pasta where the macros still work out. Most are 30 minutes or less of active time, several batch well, and they all sit comfortably within typical macro targets.
Jump to a Topic
1. Taco Tuesday Turkey Salad
Seasoned ground turkey on romaine with kidney beans, sharp cheddar, and crumbled Doritos for crunch. 36g of protein and a quick dinner that doesn’t feel like a “macro meal”. Swap in ground beef if you prefer, or add jalapeños for heat.
Macros for Turkey Taco Salad
Fat 27g · Carbs 21g · Protein 36g · 470 calories
Ingredients
- 100g cooked lean (93%) ground turkey
- 6g taco seasoning
- 20ml water
- 60g chopped romaine
- 15mL ranch (or low-fat ranch)
- 15g red onion
- 45g red kidney beans (drained and rinsed) or black beans
- 15g shredded low-fat extra sharp cheddar
- 14g Doritos, roughly crumbled
Method
In a small bowl, mix taco seasoning with water.
Reheat cooked ground turkey in the microwave and add in the taco seasoning mix.
In a large bowl add chopped romaine, ranch, and red onion and lightly toss.
Add the seasoned turkey, red kidney beans, and shredded cheese, then mix well.
Top with crumbled Doritos for added crunch.
Try switching out turkey for beef and experimenting with different cheeses or adding jalapeños for extra spice.
2. Bursting with Goodness Burrito Bowl
Romaine and rice topped with taco-seasoned ground turkey, diced tomato, kidney beans, reduced-fat cheddar, and avocado, finished with a squeeze of lime. 49g of protein. Swap rice for cauliflower rice to cut around 150 calories on lower-carb days.
Macros for Turkey Burrito Bowl
Fat 26g · Carbs 54g · Protein 49g · 646 calories
Ingredients
- 8g taco seasoning
- 20mL water
- 120g cooked ground turkey (93% lean)
- 100g romaine or mixed greens
- 120g cooked rice
- 30g diced tomato
- 45g rinsed kidney beans
- 28g shredded cheddar (reduced fat)
- 30g avocado
- Lime slice for garnish
Method
In a small bowl mix taco seasoning with water and add to the cooked ground turkey, stirring well until coated.
To a large bowl add romaine and cooked rice.
Top with diced tomato, kidney beans, cheese, and avocado.
Add the turkey mix to the bowl and garnish with a slice of lime.
Use ground beef or chicken for a different take. Swap rice for cauliflower rice or a low-carb alternative to reduce calories.
3. The Perfect Tortilla Pizza
Tortilla base with tomato paste, lean ham, Edam cheese, black olives, and corn, baked until crisp. 30g of protein at 460 calories – the macro-friendly take on pizza night that actually works on a weeknight.
Macros for Tortilla Pizza
Fat 12g · Carbs 58g · Protein 30g · 460 calories
Ingredients
- 1 tortilla (80g)
- 2 tbsp tomato paste
- 60g lean ham
- 30g Edam cheese (30% fat)
- 30g black olives
- 40g corn
Method
Preheat oven to 350°F (175°C).
On the tortilla, evenly spread the tomato paste.
Top with lean ham, cheese, black olives, and corn.
Bake for 10 minutes until crispy.
Add any toppings you like. Works with vegan or dairy-free cheese alternatives.
4. Low Fat Spicy Cabbage with Ground Turkey
Stir-fried lean ground turkey seasoned with ginger, garlic, onion, and soy sauce, finished with wilted cabbage. 50g of protein at under 400 calories. Makes two 500g servings – solid for batch cooking.
Macros for Spicy Cabbage with Ground Turkey
Fat 10g · Carbs 22g · Protein 50g · 378 calories
Ingredients
- 2 lb (approx. 1186g) 93% lean ground turkey
- Ground ginger (jar or paste)
- Garlic powder
- Onion powder
- Soy sauce
- Salt & pepper
- 25g olive oil
- 1 large head cabbage, sliced (approx. 1836g)
- 1 large onion, sliced
Method
In a pan with a small amount of spray oil, cook the ground turkey with a liberal helping of ground ginger, garlic powder, and onion powder.
Add soy sauce and salt and pepper to taste.
Once thoroughly cooked, transfer to a separate bowl.
In the same sauté pan, add olive oil, sliced cabbage, and onion, and cook until wilted.
Add the wilted cabbage to the turkey and mix well. Serve in a bowl or on a plate.
Makes 2 x 500g servings. Keeps in the refrigerator for 48 hours.
5. Tasty and Tender Chicken Stir Fry
Chicken thigh with bell pepper, broccoli, and carrot in a quick soy-ginger-sesame sauce, served over jasmine rice. 35g of protein and ready in 15 minutes. Takes less time than ordering takeout.
Macros for Chicken Stir Fry
Fat 12g · Carbs 35g · Protein 35g · 388 calories
Ingredients
- 30g bell pepper, chopped
- 50g broccoli, cooked
- 30g carrot chips (or shredded)
- 15mL low-sodium soy sauce
- 15mL water
- 2mL sesame oil (or peanut/chili/vegetable)
- 10g ginger paste
- 120g chicken thigh (or breast)
- 1 garlic clove, minced (or 5g paste)
- 100g microwave jasmine rice
Method
In a sauté pan, cook the chicken thigh until cooked through.
In a small saucepan with cooking spray, sauté the chopped bell pepper, cooked broccoli, and carrot.
Once lightly browned, add the low-sodium soy sauce, water, sesame oil, ginger paste, and garlic.
Add the chicken and stir to coat.
Microwave the rice and plate.
Substitute chicken with a meat of your choice or a meat-free alternative – just ensure meat is cooked through.
6. White Bean Chicken Chilli
Cubed chicken breast simmered with cumin, oregano, paprika, jalapeño, and great northern beans in chicken broth. 52g of protein per serving, freezer-friendly, and tastes better the next day.
Macros for Chicken Chilli
Fat 6g · Carbs 27g · Protein 52g · 370 calories
Ingredients
- 70ml olive oil
- 50g onion, diced
- 4 cloves garlic, minced
- 565g chicken breast, cubed
- 1 tbsp jalapeño, chopped
- 1 tsp parsley
- 1 tsp cumin
- 1 tsp oregano
- 1 tsp paprika
- 1/4 tsp cayenne pepper
- 4 cans great northern beans
- 7 cups chicken broth
Method
In a large pan add the olive oil, onion, garlic, jalapeño, and chicken breast. Sauté until the chicken is cooked.
Add the parsley, cumin, oregano, paprika, and cayenne pepper.
Season with salt and pepper to taste. Stir well.
Add 4 cans of beans and 7 cups of chicken broth, and cook until hot throughout.
For a thicker chilli, mash the beans or add a cornstarch slurry.
Makes approximately 2 x 300g servings.
Serve with rice or a side of your choice.
7. Lazy Crockpot Mozzarella Chicken
Chicken breast slow-cooked with diced tomatoes, olives, mushrooms, and Italian seasonings, finished with mozzarella. 41g of protein at 289 calories. Crockpot does the work – assemble in the morning, dinner’s ready by evening.
Macros for Crockpot Mozzarella Chicken
Fat 9g · Carbs 11g · Protein 41g · 289 calories
Ingredients
- 928g chicken breast (approx. 4 breasts, raw)
- 405g petite diced tomatoes
- 154g tomato paste
- 225g sliced olives
- 273g canned mushroom pieces
- Lawry’s seasoning
- Onion powder
- Garlic powder
- Pepper
- 102g shredded mozzarella cheese
Method
Dice the chicken and add to the crockpot.
Add all other ingredients.
Add Lawry’s seasoning, onion powder, garlic powder, and pepper to taste.
Mix well.
Cook on low for 6 hours.
Shred the chicken breasts in a bowl and return to the crockpot.
Top with cheese once cooked. Makes 6 servings.
Cooked portions keep in the refrigerator for up to 5 days or can be frozen.
8. Lemon Ricotta Pasta with Arugula
Pasta tossed with whole-fat ricotta, lemon zest and juice, parmesan, and peppery arugula. Lighter than typical pasta dishes and the protein content is higher than you’d expect from a pasta meal at 22g per serving. Swap in edamame or chickpea pasta to bump protein further.
Macros for Ricotta Pasta
Fat 13g · Carbs 68g · Protein 22g · 477 calories
Ingredients
- 440g pasta, any shape
- 430g whole-fat ricotta cheese
- Juice and zest of 1 lemon
- 40g parmesan cheese
- Garlic powder
- Salt and pepper
- 170g arugula
Method
Cook the pasta until slightly firm, drain, and return to the saucepan.
In a small saucepan over medium heat, combine the ricotta, lemon juice and zest, parmesan, garlic powder, a pinch of salt, and a liberal helping of black pepper. Heat through.
Add the mixture to the pasta saucepan.
Add the arugula and stir well.
Makes 2 x 300g servings.
Substitute pasta with edamame or chickpea pasta for different macros.
Browse All Recipes
Looking for more dinner inspiration or recipes for other meals? The full recipe library covers breakfast, lunch, dessert, and every dietary approach in between.
9. Chicken Enchiladas

Shredded chicken slow-cooked in salsa, rolled into high-fiber tortillas with reduced-fat Mexican cheese, topped with enchilada sauce, and baked. 180 calories per enchilada with 17g of protein. Makes 12, so dinner plus lunch for a few days.
Macros for Chicken Enchiladas
Fat 6g · Carbs 14g · Protein 17g · 180 calories
Ingredients
- 1lb chicken breast
- 1/2c (120g) salsa
- 12 high-fiber tortillas (La Tortilla Factory or La Banderita work well)
- 6oz shredded 2% Mexican cheese
- 1 can/pouch enchilada sauce (Frontera green sauce used)
Method
For the chicken:
Combine the chicken and salsa in the crockpot and cook on low for 4 hours.
Shred and let the chicken soak up any remaining juices for another hour.
For the enchiladas:
Preheat oven to 375°F (190°C).
Lay out the tortillas and divide the shredded chicken between them.
Sprinkle 7g of cheese in each tortilla.
Roll up the tortillas and line them in a baking dish (seam side down).
Cover with the enchilada sauce and sprinkle the rest of the cheese on top.
Bake for 10-15 minutes until the cheese is melted.
10. Hawaiian Chicken

Chicken breast slow-cooked in BBQ sauce with pineapple chunks. 26g of protein at 175 calories per serving. Serve over rice or cauliflower rice – the pineapple does most of the flavor work.
Macros for Hawaiian Chicken
Fat 3g · Carbs 11g · Protein 26g · 175 calories
Ingredients
- 1lb chicken breast
- 1/4c (64g) BBQ sauce (Stubb’s spicy used)
- 250g fresh pineapple chunks (drained)
Method
Cut the chicken breast into 1” pieces.
Put the meat, BBQ sauce, and half of the pineapple in the crockpot.
Cook on low for around 4 hours.
Add the rest of the pineapple just before serving.
Serve with rice or cauliflower rice.
11. Meat Lover’s Pizza

Flatout wrap base with pizza sauce, turkey pepperoni, Canadian bacon, bacon bits, and reduced-fat Mexican cheese. 35g of protein per pizza at 345 calories – meat lover’s pizza without the macro damage.
Macros for Meat Lover’s Pizza
Fat 12g · Carbs 24g · Protein 35g · 345 calories
Ingredients
- 1 Flatout wrap or Joseph’s Lavash bread
- 1/4c (60g) pizza sauce
- 28g turkey pepperoni
- 28g Canadian bacon
- 7g bacon bits
- 28g shredded 2% Mexican cheese
Method
Spoon the pizza sauce out onto the Flatout wrap base.
Add your toppings and bake at 400°F (205°C) for 10 minutes until the edges are crisp.
Other topping ideas (calories not included):
Sausage / chicken sausage, mushrooms, olives, spinach, tomatoes.
12. Chicken Parmesan

Breadcrumb-coated chicken breast baked with marinara and parmesan. 30g of protein and only 5g of fat. Serve with spaghetti squash for a lower-carb version, or regular pasta if the calories fit.
Macros for Chicken Parmesan
Fat 5g · Carbs 12g · Protein 30g · 215 calories
Ingredients
- 113g chicken breast
- 10g bread crumbs
- 5g grated parmesan
- 1 tsp Italian seasoning
- 1/4c (60g) red pasta sauce
Method
(Macros are for the chicken and sauce only.)
Preheat oven to 375°F (190°C).
Mix the bread crumbs, seasoning, and half of the parmesan in a shallow bowl. Coat the chicken on both sides.
Bake for 15 minutes.
Spoon half of the pasta sauce on top of the chicken (save the rest for the pasta) and sprinkle the remaining cheese.
Bake for an additional 5 minutes.
Serve with pasta or spaghetti squash.
13. BBQ Ranch Chicken Pizza

Flatout wrap base with BBQ sauce, grilled chicken breast, and a light ranch drizzle. 28g of protein per pizza at 265 calories. Quicker than ordering, and you control what goes on it.
Macros for BBQ Ranch Chicken Pizza
Fat 8g · Carbs 20g · Protein 28g · 265 calories
Ingredients
- 1 Flatout wrap or Joseph’s Lavash bread
- 84g diced grilled chicken breast
- 3 tbsp (45g) BBQ sauce (G Hughes SF or Stubb’s)
- 2 tbsp (30g) light ranch
Method
(Macros are for the chicken and sauce only.)
Spoon the BBQ sauce onto the Flatout wrap base.
Add the chicken and bake at 400°F (205°C) for 10 minutes until the edges are crisp.
Drizzle ranch over the top before serving.
Other topping ideas (calories not included):
Red onion, cilantro, jalapeños, corn, black beans.
14. Low-Carb Spaghetti Squash and Meatballs

Lean ground beef meatballs with egg, bread crumbs, parmesan, and Italian seasoning, baked and served with spaghetti squash and marinara. 27g of protein and only 4g of carbs – Italian comfort food without the post-pasta crash.
Macros for Spaghetti Squash and Meatballs
Fat 10g · Carbs 4g · Protein 27g · 215 calories
Ingredients
- For the meatballs:
- 339g lean ground beef (93/7)
- 1 egg
- 15g bread crumbs
- 10g grated parmesan
- 1 tsp Italian seasoning
Method
Preheat oven to 400°F (205°C). Grease a baking sheet.
Mix all ingredients in a bowl, forming ping-pong-sized balls (or bigger or smaller if you prefer). Line them on the baking sheet so they aren’t touching.
Bake for 15 minutes or until done. Adjust bake time depending on size.
Serve with spaghetti squash (or regular pasta) and pasta sauce.
15. Low-Fat Chicken Alfredo

Grilled chicken breast with broccoli in light Alfredo sauce, over spaghetti squash or pasta. 30g of protein at 250 calories with spaghetti squash (or 400 calories with pasta). Pick the version that fits the day.
Macros for Low-Fat Chicken Alfredo
Fat 6g · Carbs 20g · Protein 30g · 250 calories
Ingredients
- 113g chicken breast
- 85g broccoli
- 60g light Alfredo (Classico brand)
- 150g (baked weight) spaghetti squash OR 56g (dry weight) pasta
Method
Spaghetti squash version: 250 cal | 30P | 20C | 6F
Pasta version: 400 cal | 35P | 50C | 7F
Grill or oven-cook the chicken breast.
Boil the broccoli.
Add the light Alfredo sauce and toss with the spaghetti squash or pasta.
To make spaghetti squash:
Slice in half and de-seed the squash. Coat the flesh in olive oil and bake for 1 hour at 400°F (205°C).
Use a fork to shred the “noodles”.
If using regular pasta, cook to the directions on the box (remember to adjust macros if choosing pasta).
16. Garlic Shrimp & Edamame Brown Rice Bowl

Garlic shrimp tossed in a honey-soy glaze, served over brown rice with edamame. 37g of protein at 396 calories – the seafood dinner that comes together in 15 minutes. Swap brown rice for cauliflower rice on lower-carb days.
Macros for Garlic Shrimp & Edamame Brown Rice Bowl
Fat 10g · Carbs 43g · Protein 37g · 396 calories
Ingredients
- 1 lb shrimp (peeled and deveined)
- 1 tbsp butter
- 1 tbsp olive oil
- 4 clove garlic cloves (minced)
- 2 tbsp honey
- 1 tbsp ketchup
- 2 tbsp soy sauce
- 1 tbsp fresh lemon juice
- 0.5 tsp salt
- 0.25 tsp black pepper
- 2 cup cooked brown rice
- 4 cup steamed broccoli
- 1 cup shelled edamame (cooked)
Method
In a bowl, mix the garlic, honey, ketchup, soy sauce, lemon juice, salt, and pepper.
Heat a medium skillet over medium heat. Melt the butter and olive oil together. Pour in the sauce mixture and let it simmer for 3–5 minutes until thickened and slightly caramelized.
Add the shrimp to the pan and cook for 1–2 minutes per side, until pink and opaque. Take off the heat right away — overcooking will make them rubbery.
Cook the brown rice to package directions. Steam the broccoli and edamame until tender.
Divide the rice, broccoli, edamame, and shrimp between four meal prep containers. Spoon any remaining pan sauce over the top.
17. Macro-Friendly Insta Pot Beef Stroganoff

Beef sirloin with mushrooms in a Greek yogurt-based stroganoff sauce, all done in the Instant Pot. 30g of protein at 396 calories – the comfort food you actually want on a cold night, with the macros lined up. Makes 8 servings, so it doubles as lunch for the rest of the week.
Macros for Beef Stroganoff
Fat 14g · Carbs 38g · Protein 30.5g · 396 calories
Ingredients
- 700 g beef sirloin (or stew)
- 454 g mushroom (of choice; recommend mix of Bella and white)
- 0.5 onion (approx 175g)
- 30 g olive oil (2 tablespoons)
- 720 g broth (beef or chicken)
- 340 g egg noodles (one pack)
- 1.5 tsp garlic (minced)
- 30 g soy sauce
- 30 g flour
- 170 g non fat Greek yogurt (plain)
- salt to taste
- pepper to taste
- 0.5 tsp thyme (for seasoning)
Method
Set IP on sauté function, use the olive oil to sauté onion until soft, about a couple minutes.
Add salt and pepper to the beef and add that to brown on all sides for about two to three more minutes.
Add garlic until fragrant and then add the soy sauce and deglaze the bottom of the pan.
Add mushrooms and flour and mix until evenly incorporated.
Add the broth of choice. Close lid. Set Instant Pot to high pressure for 10 to 15 minutes.
When complete, use quick release method and add noodles. Stir to mix.
Set pressure back up to five minutes on high. Use natural pressure release for five minutes and then quick release method to finish.
Finally add Greek yogurt and mix to incorporate evenly.
Serve and enjoy!
18. Lighter Honey Garlic Air Fryer Chicken

Panko-crusted chicken breast air-fried until crispy, finished with a honey-garlic sauce. 42g of protein at 377 calories – takeout chicken without the takeout calorie tax. Quicker than ordering and the sauce is the best part.
Macros for Honey Garlic Air Fryer Chicken
Fat 9g · Carbs 31g · Protein 42g · 377 calories
Ingredients
- 1.5 lb chicken breast (boneless skinless, cubed)
- 0.5 cup panko breadcrumbs
- 1 large egg (whisked)
- 1 tsp salt
- 0.5 tsp garlic powder
- 0.5 tsp black pepper
- olive oil spray
- 1 tsp sesame oil
- 3 clove garlic (crushed)
- 0.25 cup honey
- 3 tbsp soy sauce
- 2 tbsp sweet chilli sauce
- 1 tbsp cornstarch (mixed with 2 tbsp water)
- 2 tbsp water
Method
Cube the chicken. In one bowl, whisk the egg with the salt, garlic powder, and black pepper. Place the seasoned panko in a second bowl.
Dip each piece of chicken in the egg mix, then coat in panko.
Place the chicken in a single layer in the air fryer basket and spray generously with olive oil. Air fry at 400°F (200°C) for around 15 minutes, flipping halfway, until golden and crisp.
While the chicken cooks, make the sauce: combine the sesame oil, garlic, honey, soy sauce, sweet chilli sauce, and cornstarch slurry in a small saucepan over medium-high heat. Bring to a simmer for 2–3 minutes until thickened.
Toss the cooked chicken in the sauce and serve immediately, topped with sesame seeds and spring onions.
19. Slow Cooker Chicken Pot Pie

Chicken breast slow-cooked with carrots, peas, and a Fairlife milk-based sauce. 194 calories per serving with 24g of protein – comfort food that won’t blow up the rest of the day. The slow cooker does the work; you just walk away.
Macros for Chicken Pot Pie
Fat 6.5g · Carbs 9g · Protein 24g · 194 calories
Ingredients
- 2 tbsp butter
- 4 tbsp all-purpose flour
- 1 cup milk (Fairlife)
- 0.5 tsp garlic (minced)
- 0.5 tsp dried thyme
- 1 tbsp dried parsley
- 0.5 tsp black pepper
- 0.5 tsp salt
- 1 cup water
- 2 chicken bouillon
- 4 piece chicken breasts (boneless, skinless)
- 0.5 frozen mixed vegetables
- 1 Pillsbury Golden Layers Butter Tastin’ Biscuits (optional)
Method
Place the chicken breast in the bottom of the slow cooker.
Add water, vegetables, spices, bouillon cubes, and garlic.
Cook on high for 4 hours (or medium for 6, or low for 8).
Shred the chicken into chunks with a fork.
In a medium saucepan, heat the butter over a medium heat.
Once melted, whisk in flour until well blended.
Add the milk.
Whisking often, heat until it bubbles and thickens.
Add thickened liquid to the slow cooker and mix it in well.
Cook for an additional 20-30 minutes.
For an optional biscuit top, cook the biscuits as per the package instructions and top the filling on serving. Remember to adjust your macros for this.
20. High-Protein Mediterranean Turkey Bowl

Seasoned ground turkey with bell pepper, feta, olives, and cucumber – a build-your-own bowl with Mediterranean flavors. 29g of protein at 324 calories. Serve over rice, in a wrap, or eat as-is straight from the bowl.
Macros for Mediterranean Turkey Bowl
Fat 12g · Carbs 21g · Protein 29g · 324 calories
Ingredients
- lean ground turkey (1% fat)
- 1 cup red bell pepper (chopped)
- 4 oz feta cheese (crumbled)
- 0.5 cup red onion (chopped)
- 1 cucumber (whole, chopped)
- 20 kalamata olives
- 2 cup cooked quinoa
- 2 cup fresh spinach
- 2 tbsp olive oil
- 2 tbsp red wine vinegar
- salt to taste
- pepper to taste
- chili powder to taste
- oregano to taste
Method
Cook and drain the ground turkey. Season with salt, pepper, chili powder & oregano to taste.
Cook quinoa according to directions and chop veggies. (You can substitute for rice or couscous if preferred)
Once the meat and quinoa are cooked, divide into 4 portions and layer the ingredients in the bowl: quinoa, spinach, turkey, red bell pepper, onion, cucumber, olives, feta, oil, and vinegar.
Enjoy!
Once a handful of these are in your normal rotation, dinner stops being a daily decision. For the rest of the day, our roundups for macro-friendly breakfasts and lunches cover those slots, and our macro-friendly desserts roundup handles the sweet end.
More High-Protein Recipes
Most of the dinners above lean high-protein by design. If that’s a priority across the rest of your day too, our dedicated high-protein recipe collection has plenty more options across all meal types.
If you’d like a coach to set personalized macro targets and build a meal plan that fits your week, our nutrition coaching can do that for you.
No gimmicks. No restrictions.
Start your journey with expert coaching, personalized nutrition, and real results, absolutely free for two weeks.

