12 High Protein Meals You’ll Actually Crave
You want more protein, but you do not want another boring plate of chicken and rice. These 12 high protein meals bring in creamy pasta, spicy taco bowls, juicy salmon, shrimp, butter chicken, chickpeas and cozy soup. Most are quick enough for busy weeknights, while several work well for meal prep. You will also find vegetarian choices and easy swaps for different diets. If you need easy high protein meals that still feel like real comfort food, this list gives you plenty to save for later.
1. Chicken and Spinach Skillet Pasta

This creamy lemon chicken pasta brings together tender chicken, spinach, Parmesan and bright lemon. The sauce coats every piece of pasta without feeling too heavy. It suits busy weeknights and makes a satisfying family dinner with familiar ingredients.
Ingredients
| Ingredient | Amount |
|---|---|
| Boneless chicken breast | 1 lb (450 g) |
| Penne pasta | 8 oz (225 g) |
| Baby spinach | 4 cups (120 g) |
| Garlic | 3 cloves (9 g) |
| Olive oil | 1 tbsp (15 ml) |
| Chicken broth | 1 cup (240 ml) |
| Grated Parmesan | 1/2 cup (45 g) |
| Lemon juice | 2 tbsp (30 ml) |
| Lemon zest | 1 tsp (2 g) |
| Salt | 1/2 tsp (3 g) |
| Black pepper | 1/4 tsp (1 g) |
| Red pepper flakes | 1/4 tsp (1 g) |
How to Make It
- Cook the pasta until tender but still slightly firm.
- Cut the chicken into bite size pieces.
- Heat the olive oil in a large skillet.
- Cook the chicken until the outside is golden and the center is cooked through.
- Add the garlic and cook until fragrant.
- Pour in the broth and lemon juice.
- Add the cooked pasta and toss until coated.
- Add the spinach and stir until wilted.
- Stir in the Parmesan and lemon zest.
- Cook until the sauce looks glossy and clings to the pasta.
Quick tip or swap
Use gluten free pasta if needed. It may need a slightly different cooking time.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 460 kcal |
| Protein | 39 g |
| Carbs | 47 g |
| Fat | 14 g |
2. High Protein Salmon Rice Bowl

This salmon bowl gives you tender fish, fluffy rice, creamy avocado and crisp vegetables in one colorful meal. A spicy sauce brings everything together. It works well for lunch or dinner and is easy to adjust with whatever vegetables you have.
Ingredients
| Ingredient | Amount |
|---|---|
| Salmon fillets | 1 lb (450 g) |
| Cooked white rice | 3 cups (600 g) |
| Cucumber | 1 cup (100 g) |
| Shelled edamame | 1 cup (155 g) |
| Avocado | 1 medium (150 g) |
| Shredded carrot | 1 cup (110 g) |
| Olive oil | 1 tbsp (15 ml) |
| Soy sauce | 2 tbsp (30 ml) |
| Lemon juice | 1 tbsp (15 ml) |
| Greek yogurt | 1/2 cup (120 g) |
| Sriracha | 1 tbsp (15 ml) |
| Sesame seeds | 1 tbsp (9 g) |
| Green onions | 2 tbsp (12 g) |
How to Make It
- Pat the salmon dry and brush it with olive oil.
- Cook the salmon until the surface is browned and the center flakes easily.
- Flake the salmon into large pieces.
- Stir the Greek yogurt and sriracha together.
- Divide the warm rice between four bowls.
- Add cucumber, edamame, carrot and avocado.
- Add the salmon on top.
- Spoon over the spicy yogurt sauce.
- Finish with sesame seeds and green onions.
Quick tip or swap
Use quinoa instead of rice for a slightly nuttier taste.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 590 kcal |
| Protein | 39 g |
| Carbs | 55 g |
| Fat | 25 g |
3. High Protein Turkey Taco Bowls

These turkey taco bowls pack seasoned meat, black beans, corn, rice and fresh toppings into one easy meal. The flavors are bold, while the ingredients stay simple. They are also one of the better choices here for meal prep.
Ingredients
| Ingredient | Amount |
|---|---|
| Lean ground turkey | 1 lb (450 g) |
| Cooked rice | 3 cups (600 g) |
| Black beans | 1 can, 15 oz (425 g) |
| Corn kernels | 1 cup (165 g) |
| Salsa | 1 cup (240 g) |
| Avocado | 1 medium (150 g) |
| Plain Greek yogurt | 1/2 cup (120 g) |
| Olive oil | 1 tbsp (15 ml) |
| Taco seasoning | 2 tbsp (18 g) |
| Lime juice | 2 tbsp (30 ml) |
| Fresh cilantro | 2 tbsp (8 g) |
How to Make It
- Heat the olive oil in a large skillet.
- Add the turkey and break it into small pieces.
- Cook until browned with no pink spots remaining.
- Stir in the taco seasoning.
- Cook for another minute until the spices smell toasted.
- Warm the black beans and corn.
- Divide the rice between four bowls.
- Add the turkey, beans and corn.
- Spoon over salsa and Greek yogurt.
- Add avocado, lime juice and cilantro.
Quick tip or swap
Use cauliflower rice for a lower carb bowl. The texture will be lighter and less filling than regular rice.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 550 kcal |
| Protein | 39 g |
| Carbs | 58 g |
| Fat | 17 g |
4. High Protein Burger Bowls

You get the flavors of a juicy burger without needing a bun. Seasoned beef, crisp lettuce, tomatoes, pickles, potatoes and creamy burger sauce make this bowl feel like comfort food. It is a good choice when you want something filling and familiar.
Ingredients
| Ingredient | Amount |
|---|---|
| Lean ground beef | 1 lb (450 g) |
| Baby potatoes | 1 lb (450 g) |
| Romaine lettuce | 4 cups (200 g) |
| Cherry tomatoes | 1 cup (150 g) |
| Dill pickles | 1/2 cup (75 g) |
| Cheddar cheese | 1/2 cup (55 g) |
| Olive oil | 1 tbsp (15 ml) |
| Plain Greek yogurt | 1/2 cup (120 g) |
| Ketchup | 2 tbsp (34 g) |
| Dijon mustard | 1 tbsp (15 g) |
| Garlic powder | 1/2 tsp (2 g) |
| Paprika | 1/2 tsp (1 g) |
| Salt | 1/2 tsp (3 g) |
| Black pepper | 1/4 tsp (1 g) |
How to Make It
- Cut the potatoes into small pieces.
- Toss them with half of the olive oil, paprika, salt and pepper.
- Roast until the edges are crisp and the centers are soft.
- Brown the beef in a skillet.
- Season the beef with garlic powder, salt and pepper.
- Cook until browned and cooked through.
- Stir the Greek yogurt, ketchup and mustard together.
- Fill four bowls with lettuce.
- Add potatoes, beef, tomatoes, pickles and cheese.
- Spoon the burger sauce over each bowl.
Quick tip or swap
Ground turkey works well here, but the bowl will taste lighter than the beef version.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 520 kcal |
| Protein | 37 g |
| Carbs | 39 g |
| Fat | 25 g |
5. Cajun Shrimp Bowls

These Cajun shrimp bowls are bright, spicy and fast. Juicy shrimp sit over rice with black beans, crunchy cabbage and fresh salsa. The lime and creamy sauce balance the heat. This is one of the quickest meals in the collection.
Ingredients
| Ingredient | Amount |
|---|---|
| Large shrimp, peeled | 1 lb (450 g) |
| Cooked rice | 3 cups (600 g) |
| Black beans | 1 can, 15 oz (425 g) |
| Shredded purple cabbage | 2 cups (140 g) |
| Mango salsa | 1 cup (225 g) |
| Plain Greek yogurt | 1/2 cup (120 g) |
| Lime juice | 2 tbsp (30 ml) |
| Olive oil | 1 tbsp (15 ml) |
| Cajun seasoning | 1 tbsp (8 g) |
| Garlic | 2 cloves (6 g) |
| Chipotle sauce | 1 tbsp (15 ml) |
| Fresh cilantro | 2 tbsp (8 g) |
How to Make It
- Pat the shrimp dry.
- Toss the shrimp with Cajun seasoning.
- Heat the olive oil in a skillet.
- Add the garlic and shrimp.
- Cook until the shrimp turn opaque and develop browned edges.
- Stir the yogurt, lime juice and chipotle sauce together.
- Divide the rice between four bowls.
- Add black beans and cabbage.
- Top with the shrimp and mango salsa.
- Finish with the creamy sauce and cilantro.
Quick tip or swap
Chicken can replace the shrimp, but it will need more cooking time.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 470 kcal |
| Protein | 39 g |
| Carbs | 55 g |
| Fat | 10 g |
6. High Protein Butter Chicken

This butter chicken has tender chicken simmered in a rich tomato sauce with garlic, ginger and warm spices. Yogurt adds creaminess without making the sauce too heavy. Serve it with rice for a comforting dinner that feels much more special than a basic chicken meal.
Ingredients
| Ingredient | Amount |
|---|---|
| Boneless chicken breast | 1 lb (450 g) |
| Plain Greek yogurt | 1 cup (240 g) |
| Crushed tomatoes | 2 cups (480 g) |
| Onion | 1 medium (150 g) |
| Garlic | 3 cloves (9 g) |
| Fresh ginger | 1 tbsp (15 g) |
| Olive oil | 1 tbsp (15 ml) |
| Garam masala | 2 tsp (4 g) |
| Paprika | 1 tsp (2 g) |
| Ground cumin | 1 tsp (2 g) |
| Chili powder | 1/2 tsp (1 g) |
| Cooked basmati rice | 3 cups (600 g) |
| Fresh cilantro | 2 tbsp (8 g) |
| Salt | 1/2 tsp (3 g) |
How to Make It
- Cut the chicken into bite size pieces.
- Coat the chicken with half of the yogurt and the spices.
- Heat the oil in a large skillet.
- Cook the chicken until browned on the outside.
- Remove the chicken from the skillet.
- Cook the onion until soft and lightly golden.
- Add garlic and ginger.
- Cook until fragrant.
- Add the crushed tomatoes and remaining spices.
- Simmer until the sauce thickens.
- Return the chicken to the skillet.
- Stir in the remaining yogurt over gentle heat.
- Cook until the chicken is tender and the sauce coats each piece.
- Serve with basmati rice and cilantro.
Quick tip or swap
Coconut yogurt can replace Greek yogurt for a dairy free version, but it will give the sauce a slightly sweeter taste.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 500 kcal |
| Protein | 45 g |
| Carbs | 47 g |
| Fat | 14 g |
7. High Protein Chicken and Chorizo Orzo

Chicken, chorizo and orzo make this skillet meal rich and savory. The pasta absorbs the broth as it cooks, so every bite carries the flavor of the meat and tomatoes. Spinach adds freshness at the end. It is a great choice for a cozy family dinner.
Ingredients
| Ingredient | Amount |
|---|---|
| Boneless chicken thighs | 1 lb (450 g) |
| Chorizo | 4 oz (115 g) |
| Dry orzo | 8 oz (225 g) |
| Chicken broth | 3 cups (720 ml) |
| Cherry tomatoes | 1 cup (150 g) |
| Baby spinach | 3 cups (90 g) |
| Onion | 1 medium (150 g) |
| Garlic | 3 cloves (9 g) |
| Olive oil | 1 tsp (5 ml) |
| Smoked paprika | 1 tsp (2 g) |
| Dried oregano | 1 tsp (1 g) |
| Salt | 1/2 tsp (3 g) |
| Black pepper | 1/4 tsp (1 g) |
How to Make It
- Cut the chicken into bite size pieces.
- Slice the chorizo.
- Heat the oil in a large skillet.
- Brown the chicken on all sides.
- Add the chorizo and cook until it releases its oils.
- Add the onion and cook until soft.
- Stir in garlic, paprika and oregano.
- Add the dry orzo and toast it for a minute.
- Pour in the broth.
- Add the tomatoes.
- Simmer until the orzo is tender and the liquid has mostly been absorbed.
- Stir in the spinach.
- Cook until the spinach wilts and the orzo looks creamy.
Quick tip or swap
Turkey sausage can replace chorizo for a milder dish with less smoky spice.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 560 kcal |
| Protein | 40 g |
| Carbs | 49 g |
| Fat | 22 g |
8. High Protein Chickpea Shakshuka

This chickpea shakshuka brings eggs, beans and spiced tomato sauce together in one skillet. The chickpeas make the dish more filling, while the eggs add a rich texture. It works for breakfast, lunch or a simple meat free dinner.
Ingredients
| Ingredient | Amount |
|---|---|
| Large eggs | 6 eggs (300 g) |
| Chickpeas | 1 can, 15 oz (425 g) |
| Crushed tomatoes | 2 cups (480 g) |
| Red bell pepper | 1 medium (150 g) |
| Onion | 1 medium (150 g) |
| Garlic | 3 cloves (9 g) |
| Olive oil | 1 tbsp (15 ml) |
| Ground cumin | 1 tsp (2 g) |
| Smoked paprika | 1 tsp (2 g) |
| Chili flakes | 1/4 tsp (1 g) |
| Fresh parsley | 2 tbsp (8 g) |
| Feta cheese | 1/4 cup (30 g) |
| Salt | 1/2 tsp (3 g) |
How to Make It
- Heat the olive oil in a large skillet.
- Cook the onion and bell pepper until soft.
- Add the garlic, cumin, paprika and chili flakes.
- Stir until the spices smell fragrant.
- Add the tomatoes and chickpeas.
- Simmer until the sauce thickens slightly.
- Make six small wells in the sauce.
- Crack one egg into each well.
- Cover the skillet.
- Cook until the whites are set and the yolks still look glossy.
- Scatter parsley and feta over the top.
Quick tip or swap
White beans can replace chickpeas. The dish will have a softer texture and a milder flavor.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 350 kcal |
| Protein | 20 g |
| Carbs | 31 g |
| Fat | 17 g |
9. Sticky Sesame Chickpeas and Broccoli

This meat free dinner proves that chickpeas can carry a meal. The chickpeas become coated in a sticky sesame sauce while the broccoli develops browned edges. Rice turns it into a filling bowl. It is also one of the more budget friendly choices here.
Ingredients
| Ingredient | Amount |
|---|---|
| Chickpeas | 2 cans, 15 oz each (850 g) |
| Broccoli florets | 5 cups (450 g) |
| Cooked rice | 3 cups (600 g) |
| Soy sauce | 3 tbsp (45 ml) |
| Honey | 2 tbsp (42 g) |
| Ketchup | 2 tbsp (34 g) |
| Rice vinegar | 1 tbsp (15 ml) |
| Sesame oil | 1 tsp (5 ml) |
| Garlic | 2 cloves (6 g) |
| Sesame seeds | 1 tbsp (9 g) |
| Green onions | 2 tbsp (12 g) |
| Olive oil | 1 tbsp (15 ml) |
How to Make It
- Drain and rinse the chickpeas.
- Heat the olive oil in a large skillet.
- Cook the broccoli until the edges turn browned and crisp.
- Add the chickpeas.
- Stir the soy sauce, honey, ketchup, vinegar, sesame oil and garlic together.
- Pour the sauce over the chickpeas and broccoli.
- Cook until the sauce becomes glossy and sticky.
- Serve over warm rice.
- Sprinkle with sesame seeds and green onions.
Quick tip or swap
Use tamari instead of soy sauce for a gluten free version.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 450 kcal |
| Protein | 18 g |
| Carbs | 70 g |
| Fat | 12 g |
10. High Protein Enchilada Skillet

This enchilada skillet combines tofu, black beans, corn tortillas and rich enchilada sauce in one pan. The top becomes bubbly and lightly browned while the filling stays soft and saucy. It gives vegetarian readers a substantial dinner that does not feel like a side dish.
Ingredients
| Ingredient | Amount |
|---|---|
| Firm tofu | 14 oz (400 g) |
| Black beans | 1 can, 15 oz (425 g) |
| Corn tortillas | 6 tortillas (150 g) |
| Enchilada sauce | 2 cups (480 ml) |
| Shredded cheddar cheese | 1 cup (110 g) |
| Corn kernels | 1 cup (165 g) |
| Bell pepper | 1 medium (150 g) |
| Olive oil | 1 tbsp (15 ml) |
| Ground cumin | 1 tsp (2 g) |
| Chili powder | 1 tsp (2 g) |
| Garlic powder | 1/2 tsp (2 g) |
| Avocado | 1 medium (150 g) |
| Fresh cilantro | 2 tbsp (8 g) |
How to Make It
- Drain the tofu and press out excess moisture.
- Crumble the tofu into small pieces.
- Heat the olive oil in a large oven safe skillet.
- Cook the tofu until the edges turn golden.
- Add cumin, chili powder and garlic powder.
- Stir in the black beans, corn and bell pepper.
- Pour in half of the enchilada sauce.
- Tear the tortillas into smaller pieces.
- Fold the tortillas into the mixture.
- Pour the remaining sauce over the top.
- Add the cheese.
- Bake until the edges bubble and the cheese turns lightly golden.
- Top with avocado and cilantro.
Quick tip or swap
Use dairy free cheese for a dairy free version. The topping may melt differently.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 490 kcal |
| Protein | 27 g |
| Carbs | 48 g |
| Fat | 22 g |
11. Chickpea and Chicken Salad

This creamy chicken and chickpea salad is made for easy lunches. Tender chicken and chickpeas meet crisp celery, fresh fruit and a creamy dressing. You can serve it over lettuce, spoon it into a wrap or eat it straight from the bowl.
Ingredients
| Ingredient | Amount |
|---|---|
| Cooked shredded chicken | 12 oz (340 g) |
| Chickpeas | 1 can, 15 oz (425 g) |
| Plain Greek yogurt | 3/4 cup (180 g) |
| Celery | 1 cup (100 g) |
| Red grapes | 1 cup (150 g) |
| Chopped pecans | 1/4 cup (30 g) |
| Dijon mustard | 1 tbsp (15 g) |
| Lemon juice | 1 tbsp (15 ml) |
| Fresh dill | 1 tbsp (3 g) |
| Salt | 1/4 tsp (1.5 g) |
| Black pepper | 1/4 tsp (1 g) |
| Lettuce leaves | 4 cups (150 g) |
How to Make It
- Drain and rinse the chickpeas.
- Cut the grapes and celery into small pieces.
- Stir the Greek yogurt, Dijon and lemon juice together.
- Add the chicken, chickpeas, celery and grapes.
- Fold in the pecans and dill.
- Season with salt and pepper.
- Chill until the mixture feels cold and creamy.
- Spoon over lettuce leaves or into wraps.
Quick tip or swap
Use walnuts instead of pecans for a similar crunch with a slightly stronger nutty flavor.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 390 kcal |
| Protein | 31 g |
| Carbs | 31 g |
| Fat | 16 g |
12. One Pot High Protein Chicken Cabbage and White Bean Soup

This hearty soup finishes the list with tender chicken, white beans, cabbage and vegetables in a savory broth. Lemon and pesto brighten the bowl at the end. It is a strong make ahead choice for cooler days and gives you a comforting meal without complicated cooking.
Ingredients
| Ingredient | Amount |
|---|---|
| Boneless chicken thighs | 1 lb (450 g) |
| White beans | 2 cans, 15 oz each (850 g) |
| Green cabbage | 4 cups (300 g) |
| Carrots | 2 medium (120 g) |
| Celery | 2 stalks (80 g) |
| Chicken broth | 6 cups (1.4 L) |
| Onion | 1 medium (150 g) |
| Garlic | 3 cloves (9 g) |
| Basil pesto | 1/4 cup (60 g) |
| Lemon juice | 2 tbsp (30 ml) |
| Olive oil | 1 tbsp (15 ml) |
| Dried basil | 1 tsp (1 g) |
| Salt | 1/2 tsp (3 g) |
| Black pepper | 1/4 tsp (1 g) |
How to Make It
- Heat the olive oil in a large pot.
- Brown the chicken on both sides.
- Remove the chicken and let it rest briefly.
- Cook the onion, carrots and celery until they begin to soften.
- Add the garlic and dried basil.
- Stir until fragrant.
- Pour in the chicken broth.
- Add the white beans and cabbage.
- Return the chicken to the pot.
- Simmer until the chicken is tender and pulls apart easily.
- Remove the chicken and shred it.
- Return the shredded chicken to the soup.
- Stir in the lemon juice and pesto.
- Taste and adjust the seasoning.
- Serve when the cabbage is tender but still has some texture.
Quick tip or swap
Use chicken breast if you prefer a leaner texture. Thighs will give the soup a richer flavor.
Nutrition
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 390 kcal |
| Protein | 30 g |
| Carbs | 34 g |
| Fat | 14 g |
These 12 high protein meals give you plenty of ways to eat more protein without repeating the same dinner. You can keep things fresh with salmon bowls, taco bowls and shrimp, or reach for pasta, butter chicken and soup when you want comfort food. The chickpea and tofu options also make room for meat free meals. Save this post for your next grocery trip, try one tonight, and pin these 12 high protein meals for later.