You just finished an intense 60-minute workout, but you don’t feel like settling for a protein shake to replenish. These high-protein meals include real, healthy foods that will fill you up while also refueling your body.

Note: All average protein numbers are estimates from an independent nutrition analysis software.

Take simple rice and beans up a notch with lime-marinated beef topped with an avocado cream sauce. If you weren’t already sold by the mention of avocado, this recipe can also be prepped ahead of time, so dinner will be ready and waiting.

Average protein per serving: 31 grams

Beef It's What's for Dinner

Feed Your Pursuit

Keeping up your strength is essential for active living. The nutrients in beef—such as zinc, iron, and protein—help you stay strong.
Find out more at

Steak salads were invented for gym days. JK, we totally made that up. But they are the perfect combination of juicy steak and nutrient-rich veggies. This inventive salad includes grilled pineapple, fresh herbs, and a bright Asian dressing, topped off with steak.

Average protein per serving: 25 grams

Just listen to these ingredients: marinated sirloin, crispy cucumbers, Sriracha, and chili aioli. Is your mouth watering yet? Not only is this flavorful bowl packed with protein, it’s also a filling post-workout meal. If you want to bump up the protein and fiber, feel free to swap out the white rice for brown.

Average protein per serving: 28 grams

No, this isn’t your basic burger topped with hummus. It’s ground beef mixed with roasted red pepper hummus, made into a patty, and grilled. Why didn't someone think of this sooner? And if you’re totally anti-bread (which you shouldn’t be because bread is ah-mazing), you can throw the burger on top of a bed of greens.

Average protein per serving: 20 grams

The best thing about this pure protein meal is that it can be served with anything. The second best thing is that it’s covered in a rub made with brown sugar, smoked paprika, ancho chili powder, and cinnamon.

Average protein per serving: 25 grams

Whether you’re training for a marathon or going extra hard in spin class, sometimes you just need some post-workout carbs to go along with your protein. That’s where this super-simple fettuccine with Bolognese comes in. It’s not only packed with protein from the beef, but it has some hidden mushrooms and carrots in the sauce.

Average protein per serving: 20 grams

Want a double whammy of beef? How about a beef soup made with bone broth? Make a double batch to enjoy all week... and feel all warm inside.

Average protein per serving: 20 grams

READ THIS NEXT: 10 High-Protein Desserts You Don't Have to Save for a Special Occasion