high-protein dinners

10 High-Protein Dinners Ready in 20 Minutes

Spread the love

When busy weeknights call for something satisfying and nourishing, these 10 high-protein dinners deliver exactly what you need. Each recipe is designed to be ready in 20 minutes or less, using simple ingredients and straightforward techniques. From sizzling skillets to quick curries and fresh wraps, this collection offers a variety of flavors and proteins to keep your meals interesting. Whether you’re looking to support an active lifestyle or simply want to feel full longer, these high-protein dinners make it easy to eat well without spending hours in the kitchen.

For guidance on balancing food groups across the day, see the NHS Eatwell Guide.

1. Lemon Garlic Chicken Skillet – Quick High-Protein Dinners in 20 Minutes

Ingredients:

  • 2 boneless, skinless chicken breasts (about 200g), sliced into thin strips
  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 lemon, juiced and sliced
  • 1 cup cherry tomatoes, halved
  • Salt and pepper to taste
  • Fresh parsley for garnish

Method:

  1. Heat olive oil in a large skillet over medium-high heat.
  2. Add chicken strips and cook for 5–6 minutes, until browned and cooked through.
  3. Stir in garlic and cook for 30 seconds until fragrant.
  4. Pour in lemon juice and add lemon slices and cherry tomatoes. Cook for 2–3 minutes, until tomatoes soften.
  5. Season with salt and pepper, then garnish with parsley before serving.

Quick Prep & Nutrition: Calories (~400) & Protein (~35g) for These High-Protein Dinners

2. Spicy Chickpea & Quinoa Bowl – Quick High-Protein Dinners in 20 Minutes

Ingredients:

  • 1 cup cooked quinoa, cooled
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 tbsp olive oil
  • 1 tsp ground cumin
  • 1/2 tsp chili powder
  • 1 cup mixed salad greens
  • 1/4 cup diced tomatoes
  • Salt to taste

Method:

  1. Preheat oven to 400°F (200°C). Toss chickpeas with olive oil, cumin, chili powder, and salt. Roast for 15 minutes, until crispy.
  2. In a bowl, layer quinoa, salad greens, roasted chickpeas, and diced tomatoes.
  3. Drizzle with extra olive oil or lemon juice if desired, and serve immediately.

Quick Prep & Nutrition: Calories (~420) & Protein (~18g) for These High-Protein Dinners

3. Sesame Ginger Salmon – Quick High-Protein Dinners in 20 Minutes

Ingredients:

  • 2 salmon fillets (about 150g each)
  • 1 tbsp sesame oil
  • 1 tbsp soy sauce
  • 1 tsp grated fresh ginger
  • 1 tsp sesame seeds
  • 1 cup steamed broccoli
  • Salt and pepper to taste

Method:

  1. In a shallow dish, combine sesame oil, soy sauce, and ginger. Add salmon and marinate for 5 minutes.
  2. Heat a non-stick skillet over medium heat. Place salmon skin-side down and cook for 4–5 minutes, until golden. Flip and cook for another 3–4 minutes, until cooked through.
  3. Sprinkle with sesame seeds and serve with steamed broccoli.

Quick Prep & Nutrition: Calories (~480) & Protein (~30g) for These High-Protein Dinners

4. Turkey & Black Bean Tacos – Quick High-Protein Dinners in 20 Minutes

Ingredients:

  • 200g ground turkey
  • 1/2 cup canned black beans, drained
  • 1 packet taco seasoning (or 1 tsp each of cumin, chili powder, and paprika)
  • 4 corn tortillas
  • 1/4 cup shredded lettuce
  • 1/4 cup diced tomatoes
  • 1/4 cup sliced avocado

Method:

  1. Cook ground turkey in a skillet over medium heat until browned. Add black beans and taco seasoning, then simmer for 2–3 minutes.
  2. Warm tortillas in a dry skillet or microwave.
  3. Fill each tortilla with the turkey mixture, then top with lettuce, tomatoes, and avocado. Serve immediately.

Quick Prep & Nutrition: Calories (~380) & Protein (~25g) for These High-Protein Dinners

5. Greek Yogurt Marinated Chicken Souvlaki – Quick High-Protein Dinners in 20 Minutes

Ingredients:

  • 2 boneless, skinless chicken breasts (about 200g), cut into 1-inch cubes
  • 1/2 cup plain Greek yogurt
  • 1 tbsp olive oil
  • 1 tsp dried oregano
  • 1 lemon, juiced
  • Salt and pepper to taste
  • 1 cup cherry tomatoes
  • 1 red onion, cut into chunks
  • Wooden skewers (soaked in water for 10 minutes)

Method:

  1. In a bowl, mix Greek yogurt, olive oil, oregano, lemon juice, salt, and pepper. Add chicken cubes and marinate for 10 minutes.
  2. Thread chicken, tomatoes, and onion onto skewers.
  3. Preheat grill or broiler. Cook skewers for 5–6 minutes per side, until chicken is cooked through and edges are slightly charred. Serve hot.

Quick Prep & Nutrition: Calories (~350) & Protein (~35g) for These High-Protein Dinners

6. Lentil & Sweet Potato Curry – Quick High-Protein Dinners in 20 Minutes

Ingredients:

  • 1 cup cooked green lentils
  • 1 medium sweet potato, peeled and cubed
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 tbsp curry powder
  • 1 cup coconut milk
  • 1 cup fresh spinach
  • 1 tbsp olive oil
  • Salt to taste

Method:

  1. Heat olive oil in a pot over medium heat. Sauté onion and garlic for 2–3 minutes until soft.
  2. Add sweet potato and curry powder, stirring to coat. Cook for 2 minutes.
  3. Pour in coconut milk and add lentils. Simmer for 10–12 minutes, until sweet potato is tender.
  4. Stir in spinach until wilted, then season with salt. Serve over rice or naan if desired.

Quick Prep & Nutrition: Calories (~380) & Protein (~16g) for These High-Protein Dinners

7. Shrimp & Avocado Lettuce Wraps – Quick High-Protein Dinners in 20 Minutes

Ingredients:

  • 200g raw shrimp, peeled and deveined
  • 1 tbsp olive oil
  • 1/2 avocado, sliced
  • 1/4 cup diced cucumber
  • 1/4 cup diced red onion
  • 4 large lettuce leaves (such as romaine or butter lettuce)
  • 1 tbsp lime juice
  • Salt and pepper to taste

Method:

  1. Heat olive oil in a skillet over medium-high heat. Add shrimp and cook for 2–3 minutes per side, until pink and opaque.
  2. In a bowl, combine shrimp, avocado, cucumber, red onion, lime juice, salt, and pepper.
  3. Spoon mixture into lettuce leaves and serve immediately as wraps.

Quick Prep & Nutrition: Calories (~320) & Protein (~25g) for These High-Protein Dinners

8. Beef & Broccoli Stir‑Fry – Quick High-Protein Dinners in 20 Minutes

Ingredients:

  • 200g beef stir-fry strips (such as sirloin or flank)
  • 1 cup broccoli florets
  • 1 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tsp grated ginger
  • 1 clove garlic, minced
  • 1 tbsp vegetable oil
  • 1/4 cup water
  • Salt and pepper to taste

Method:

  1. Heat oil in a wok or large skillet over high heat. Add beef and stir-fry for 2–3 minutes, until browned. Remove and set aside.
  2. Add broccoli to the same pan and stir-fry for 2–3 minutes, until crisp-tender.
  3. Return beef to the pan. Add soy sauce, oyster sauce, ginger, garlic, and water. Toss together and cook for 1–2 minutes, until heated through. Season with salt and pepper. Serve over rice or noodles.

Quick Prep & Nutrition: Calories (~420) & Protein (~30g) for These High-Protein Dinners

9. Tofu & Peanut Noodle Bowl – Quick High-Protein Dinners in 20 Minutes

high-protein dinners

Ingredients:

  • 200g firm tofu, pressed and cubed
  • 1 cup cooked noodles (such as soba or rice noodles)
  • 2 tbsp peanut butter
  • 1 tbsp soy sauce
  • 1 tsp sesame oil
  • 1/4 cup shredded carrots
  • 1/4 cup sliced green onions
  • 1 tbsp vegetable oil for frying

Method:

  1. Heat vegetable oil in a non-stick skillet over medium heat. Add tofu cubes and cook for 4–5 minutes per side, until golden and crispy.
  2. In a small bowl, whisk together peanut butter, soy sauce, and sesame oil.
  3. Toss cooked noodles with the peanut sauce, then top with crispy tofu, carrots, and green onions. Serve warm.

Quick Prep & Nutrition: Calories (~450) & Protein (~22g) for These High-Protein Dinners

10. Egg‑White Veggie Frittata – Quick High-Protein Dinners in 20 Minutes

high-protein dinners

Ingredients:

  • 1 cup liquid egg whites
  • 1/2 cup diced bell peppers (any color)
  • 1/4 cup diced onion
  • 1/4 cup fresh spinach
  • 1 tbsp olive oil
  • Salt and pepper to taste

Method:

  1. Preheat oven to 375°F (190°C).
  2. Heat olive oil in an oven-safe skillet over medium heat. Sauté bell peppers and onion for 2–3 minutes until softened.
  3. Stir in spinach until wilted.
  4. Pour egg whites over the vegetables, season with salt and pepper, and cook on low for 3–4 minutes, until the edges begin to set.
  5. Transfer the skillet to the oven and broil for 2–3 minutes, until the top is golden and cooked through. Slice and serve.

Quick Prep & Nutrition: Calories (~280) & Protein (~25g) for These High-Protein Dinners

Conclusion

These high-protein dinners prove that quick meals can be both nutritious and delicious. By keeping a few staple ingredients on hand like chicken, tofu, lentils, and salmon you can whip up satisfying dinners in minutes. Try choosing two or three recipes that appeal to you and adapting them to your taste preferences. Over time, these high-protein dinners will become go to options for busy evenings, Check out our High-Protein Breakfasts for easy morning inspiration. Which recipe will you try first?