23+ 20-Minute High-Protein Dinner Ideas
In today’s fast-paced world, finding the time to prepare a healthy and satisfying dinner can be a challenge. However, a high-protein meal is essential for muscle repair, immune function, and overall satiety, helping you feel fuller for longer. This article provides a collection of over 23 delicious, high-protein dinner ideas that can be prepared in 20 minutes or less, making weeknight meals both nutritious and convenient.
These recipes feature a variety of protein sources, including lean meats, poultry, fish, and plant-based options, ensuring there is something for everyone. Each recipe is designed for quick preparation without sacrificing flavor or nutritional value.
1. Lemon Garlic Shrimp Pasta
Time: 20 minutes | Serves: 4
Protein: 40g per serving | Calories: 643 kcal
Ingredients:
- 12 ounces dried spaghetti or other long, thin pasta
- 3 tablespoons olive oil
- 2 tablespoons butter
- 5 large garlic cloves, minced
- 1/4 teaspoon crushed red pepper flakes (or more)
- 1 pound medium shrimp, peeled and deveined
- 1 large lemon (juice and zest)
- 1/4 cup chopped fresh parsley (or more)
- Kosher salt and freshly ground black pepper to taste
- 2 ounces parmesan cheese, freshly grated (optional)
Instructions:
- Bring a large pot of salted water to boil. Cook pasta in boiling water until firm to the bite (al dente), about 8 minutes. Drain, reserving 1 cup of pasta water.
- Meanwhile, heat olive oil and butter in a large skillet over medium-high heat until sizzling. Add minced garlic and red pepper flakes; cook and stir until fragrant, about 30 seconds. Add shrimp; cook and stir until shrimp is just cooked through, 3 to 4 minutes. Remove from heat.
- Once you’ve drained the pasta, set skillet with the shrimp mixture over medium heat. Add drained, cooked pasta and 1/4 cup of reserved pasta water; toss to coat. Cook and stir until heated through, adding more pasta water if pasta seems too dry.
- Remove pasta from heat and stir in fresh lemon juice and zest, and parsley. Season to taste with salt and pepper. Transfer to serving bowl or platter; top with grated parmesan cheese if using and serve.
2. Teriyaki Chicken
Time: 20 minutes | Serves: 4
Protein: 35g per serving | Calories: 450 kcal
Ingredients:
- 1.5 pounds boneless, skinless chicken thighs, cut into 1-inch cubes
- 1 tablespoon avocado oil
- 1 tablespoon finely chopped ginger
- 2 cloves garlic, minced
- 1/4 cup tamari or soy sauce
- 1/4 cup sake
- 1/4 cup mirin
- 2 tablespoons honey
- Sesame seeds and sliced green onions for garnish
Instructions:
- In a medium bowl, whisk together tamari, sake, mirin, and honey. Set aside.
- Heat avocado oil in a large skillet or wok over medium-high heat. Add chicken and cook for 1-2 minutes per side, until golden. Season with salt and pepper.
- Add ginger and garlic to the skillet and cook for 30 seconds until fragrant.
- Pour the sauce over the chicken and simmer for 4-5 minutes, until the sauce has thickened and the chicken is cooked through.
- Garnish with sesame seeds and green onions, and serve with rice and steamed broccoli.
3. Easy Beef Stir Fry
Time: 20 minutes | Serves: 4
Protein: 25g per serving | Calories: 400 kcal
Ingredients:
- 1 pound flank steak, thinly sliced against the grain
- 1 tablespoon olive oil
- 1 red bell pepper, sliced
- 1 broccoli head, cut into florets
- 1/2 cup soy sauce
- 1/4 cup honey
- 2 cloves garlic, minced
- 1 tablespoon cornstarch
Instructions:
- In a small bowl, whisk together soy sauce, honey, garlic, and cornstarch. Set aside.
- Heat olive oil in a large skillet or wok over high heat. Add steak and cook for 2-3 minutes, until browned. Remove from skillet.
- Add bell pepper and broccoli to the skillet and cook for 3-4 minutes, until tender-crisp.
- Return the steak to the skillet and pour the sauce over everything. Cook for 1-2 minutes, until the sauce has thickened.
- Serve immediately over rice or noodles.
4. Easy Tofu Stir Fry (Vegan)
Time: 20 minutes | Serves: 4
Protein: 13g per serving | Calories: 245 kcal
Ingredients:
- 14 ounces firm tofu, pressed and cubed
- 1 tablespoon soy sauce
- 1 tablespoon cornstarch
- 1 tablespoon sesame oil
- 1 red bell pepper, sliced
- 1 broccoli head, cut into florets
- 1/4 cup vegetable broth
- 2 tablespoons soy sauce
- 1 tablespoon maple syrup
- 1 clove garlic, minced
Instructions:
- In a bowl, toss the tofu with 1 tablespoon of soy sauce and cornstarch.
- Heat sesame oil in a large skillet or wok over medium-high heat. Add tofu and cook until golden brown on all sides. Remove from skillet.
- Add bell pepper and broccoli to the skillet and cook for 3-4 minutes, until tender-crisp.
- In a small bowl, whisk together vegetable broth, 2 tablespoons of soy sauce, maple syrup, and garlic.
- Return the tofu to the skillet and pour the sauce over everything. Cook for 1-2 minutes, until the sauce has thickened.
- Serve immediately over rice or quinoa.
5. Garlic Butter Salmon
Time: 15 minutes | Serves: 4
Protein: 34g per serving | Calories: 320 kcal
Ingredients:
- 4 salmon fillets (6 oz each)
- 3 tablespoons butter
- 4 cloves garlic, minced
- 1 lemon (juice and zest)
- 2 tablespoons fresh parsley, chopped
- Salt and pepper to taste
Instructions:
- Season salmon fillets with salt and pepper.
- Heat 2 tablespoons butter in a large skillet over medium-high heat.
- Add salmon skin-side up and cook for 4-5 minutes until golden.
- Flip and cook for another 3-4 minutes until cooked through.
- Remove salmon and add remaining butter and garlic to the pan. Cook for 30 seconds.
- Add lemon juice and zest, then pour over salmon. Garnish with parsley and serve.
6. Spicy Chickpea and Spinach Curry
Time: 20 minutes | Serves: 4
Protein: 15g per serving | Calories: 285 kcal
Ingredients:
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 1 can (14 oz) coconut milk
- 1 can (14 oz) diced tomatoes
- 4 cups fresh spinach
- 1 onion, diced
- 3 cloves garlic, minced
- 2 tablespoons curry powder
- 1 tablespoon olive oil
- Salt to taste
Instructions:
- Heat olive oil in a large pot over medium heat. Add onion and cook for 3 minutes until softened.
- Add garlic and curry powder, cook for 1 minute until fragrant.
- Add chickpeas, coconut milk, and diced tomatoes. Bring to a simmer.
- Cook for 10 minutes, stirring occasionally.
- Add spinach and cook until wilted, about 2 minutes.
- Season with salt and serve over rice or with naan bread.
7. Turkey Taco Skillet
Time: 20 minutes | Serves: 4
Protein: 28g per serving | Calories: 310 kcal
Ingredients:
- 1 pound ground turkey (93% lean)
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn kernels
- 1 cup salsa
- 1 tablespoon taco seasoning
- 1/2 cup shredded cheese
- 1 tablespoon olive oil
- Optional toppings: avocado, cilantro, sour cream
Instructions:
- Heat olive oil in a large skillet over medium-high heat.
- Add ground turkey and cook for 5-6 minutes, breaking it up with a spoon, until browned.
- Add taco seasoning and stir to coat the turkey.
- Add black beans, corn, and salsa. Stir to combine.
- Simmer for 5 minutes until heated through.
- Top with shredded cheese and let it melt. Serve with desired toppings.
8. One-Skillet Bourbon Chicken
Time: 20 minutes | Serves: 4
Protein: 30g per serving | Calories: 420 kcal
Ingredients:
- 1.5 lbs boneless, skinless chicken breasts, cut into 1-inch pieces
- 1/4 cup bourbon
- 1/4 cup soy sauce
- 2 tablespoons brown sugar
- 1 tablespoon ketchup
- 1 teaspoon grated ginger
- 2 cloves garlic, minced
- 1 tablespoon olive oil
Instructions:
- In a bowl, whisk together bourbon, soy sauce, brown sugar, ketchup, ginger, and garlic.
- Heat olive oil in a large skillet over medium-high heat. Add chicken and cook until browned on all sides.
- Pour the sauce over the chicken and bring to a simmer.
- Cook for 5-7 minutes, or until the sauce has thickened and the chicken is cooked through.
- Serve with rice and steamed vegetables.
9. 15-Minute Salmon & Creamy Orzo
Time: 15 minutes | Serves: 2
Protein: 38g per serving | Calories: 550 kcal
Ingredients:
- 2 (6-ounce) salmon fillets
- 1 cup orzo pasta
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese
- 2 cups fresh spinach
- 1 cup sliced mushrooms
- 1 tablespoon olive oil
- Salt and pepper to taste
Instructions:
- Cook orzo according to package directions. Drain and set aside.
- While orzo is cooking, heat olive oil in a large skillet over medium-high heat. Season salmon with salt and pepper and cook for 4-5 minutes per side, until cooked through.
- In the same skillet, add mushrooms and cook until softened. Add spinach and cook until wilted.
- Stir in the cooked orzo, heavy cream, and Parmesan cheese. Cook until the sauce has thickened slightly.
- Serve the salmon over the creamy orzo.
10. Crispy Fish Taco Bowls
Time: 20 minutes | Serves: 4
Protein: 25g per serving | Calories: 450 kcal
Ingredients:
- 1 lb cod fillets, cut into 1-inch pieces
- 1 cup all-purpose flour
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/4 cup milk
- 1/4 cup vegetable oil
- For the bowls: shredded lettuce, diced tomatoes, avocado, and a lime wedge
- For the crema: 1/2 cup sour cream, 1 tablespoon adobo sauce from a can of chipotles in adobo
Instructions:
- In a bowl, whisk together flour, chili powder, and cumin. In another bowl, pour the milk.
- Dip each piece of cod in the milk, then dredge in the flour mixture.
- Heat vegetable oil in a large skillet over medium-high heat. Fry the cod for 2-3 minutes per side, until golden and crispy.
- Assemble the bowls with lettuce, tomatoes, avocado, and the crispy fish.
- In a small bowl, mix together the sour cream and adobo sauce. Drizzle over the bowls and serve with a lime wedge.
11. Chickpea Salad Sandwich
Time: 10 minutes | Serves: 2
Protein: 15g per serving | Calories: 350 kcal
Ingredients:
- 1 (15-ounce) can chickpeas, rinsed and drained
- 1/4 cup mayonnaise (or vegan mayo)
- 1 celery stalk, finely chopped
- 2 tablespoons finely chopped red onion
- 1 tablespoon lemon juice
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
- 4 slices of bread, toasted
Instructions:
- In a medium bowl, mash the chickpeas with a fork until they are flaky.
- Add the mayonnaise, celery, red onion, lemon juice, and Dijon mustard. Mix until well combined.
- Season with salt and pepper to taste.
- Serve the chickpea salad on toasted bread.
12. Frittata with Asparagus, Leek & Ricotta
Time: 20 minutes | Serves: 4
Protein: 18g per serving | Calories: 250 kcal
Ingredients:
- 8 large eggs
- 1/2 cup whole-milk ricotta cheese
- 1/4 cup grated Parmesan cheese
- 1 bunch asparagus, trimmed and cut into 1-inch pieces
- 1 leek, white and light green parts only, thinly sliced
- 1 tablespoon olive oil
- Salt and pepper to taste
Instructions:
- Preheat broiler. In a medium bowl, whisk together eggs, ricotta, and Parmesan. Season with salt and pepper.
- Heat olive oil in a large oven-safe skillet over medium heat. Add leek and cook until softened, about 5 minutes.
- Add asparagus and cook for another 3-4 minutes, until tender-crisp.
- Pour the egg mixture over the vegetables and cook for 5-7 minutes, until the edges are set.
- Transfer the skillet to the broiler and cook for 2-3 minutes, until the top is golden and the frittata is cooked through.
13. One-Pot Garlicky Shrimp & Broccoli
Time: 15 minutes | Serves: 2
Protein: 25g per serving | Calories: 300 kcal
Ingredients:
- 1 pound shrimp, peeled and deveined
- 1 head of broccoli, cut into florets
- 4 cloves garlic, minced
- 1/4 cup chicken or vegetable broth
- 2 tablespoons olive oil
- Red pepper flakes to taste
- Salt and pepper to taste
Instructions:
- Heat olive oil in a large skillet over medium-high heat. Add garlic and red pepper flakes and cook for 30 seconds until fragrant.
- Add the shrimp and cook for 2-3 minutes, until pink and cooked through. Remove from skillet.
- Add the broccoli and broth to the skillet. Cover and cook for 5-7 minutes, until the broccoli is tender-crisp.
- Return the shrimp to the skillet and toss to combine.
- Season with salt and pepper and serve immediately.

14. Spinach & Artichoke Dip Pasta with Chicken
Time: 20 minutes | Serves: 4
Protein: 35g per serving | Calories: 500 kcal
Ingredients:
- 12 ounces pasta (penne or rotini)
- 2 cups cooked chicken, shredded
- 1 (14-ounce) can artichoke hearts, drained and chopped
- 4 cups fresh spinach
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 2 cloves garlic, minced
- Salt and pepper to taste
Instructions:
- Cook pasta according to package directions. Drain and set aside.
- In a large skillet, heat heavy cream over medium heat. Add garlic and cook for 1 minute until fragrant.
- Stir in the Parmesan cheese until melted and the sauce is smooth.
- Add the spinach and artichoke hearts and cook until the spinach is wilted.
- Stir in the cooked chicken and pasta. Season with salt and pepper and serve.
15. Gochujang-Glazed Salmon with Garlic Spinach
Time: 15 minutes | Serves: 2
Protein: 36g per serving | Calories: 450 kcal
Ingredients:
- 2 (6-ounce) salmon fillets
- 2 tablespoons gochujang (Korean chili paste)
- 1 tablespoon honey
- 1 tablespoon soy sauce
- 4 cups fresh spinach
- 2 cloves garlic, minced
- 1 tablespoon sesame oil
Instructions:
- Preheat broiler. In a small bowl, whisk together gochujang, honey, and soy sauce.
- Place salmon on a baking sheet and brush with the gochujang glaze.
- Broil for 8-10 minutes, or until the salmon is cooked through and the glaze is bubbly.
- While the salmon is broiling, heat sesame oil in a large skillet over medium heat. Add garlic and cook for 30 seconds until fragrant.
- Add the spinach and cook until wilted. Serve the salmon with the garlic spinach.
16. 20-Minute Chicken Cutlets & Zucchini Noodles
Time: 20 minutes | Serves: 2
Protein: 40g per serving | Calories: 400 kcal
Ingredients:
- 2 thin-cut chicken breasts
- 2 medium zucchini, spiralized
- 1 cup cherry tomatoes, halved
- 1/2 cup marinara sauce
- 1/4 cup grated Parmesan cheese
- 1 tablespoon olive oil
- Salt and pepper to taste
Instructions:
- Season chicken cutlets with salt and pepper.
- Heat olive oil in a large skillet over medium-high heat. Add chicken and cook for 3-4 minutes per side, until cooked through. Remove from skillet.
- Add the zucchini noodles and cherry tomatoes to the skillet and cook for 2-3 minutes, until the zucchini is tender-crisp.
- Stir in the marinara sauce and cook until heated through.
- Serve the zucchini noodles topped with the chicken and a sprinkle of Parmesan cheese.
17. Green Goddess Salad with Chicken
Time: 15 minutes | Serves: 2
Protein: 35g per serving | Calories: 450 kcal
Ingredients:
- 2 cups cooked chicken, shredded
- 4 cups mixed greens
- 1 cucumber, sliced
- 1 cup cherry tomatoes, halved
- For the dressing: 1 avocado, 1/2 cup buttermilk, 1/4 cup fresh herbs (parsley, chives, tarragon), 1 clove garlic, 1 tablespoon lemon juice
Instructions:
- In a blender, combine all the dressing ingredients and blend until smooth.
- In a large bowl, combine the mixed greens, cucumber, and cherry tomatoes.
- Top with the shredded chicken and drizzle with the Green Goddess dressing.
18. Lemon-Garlic Chicken with Green Beans
Time: 20 minutes | Serves: 2
Protein: 40g per serving | Calories: 400 kcal
Ingredients:
- 2 thin-cut chicken breasts
- 1 pound green beans, trimmed
- 4 cloves garlic, minced
- 1 lemon, juiced
- 2 tablespoons olive oil
- Salt and pepper to taste
Instructions:
- Season chicken cutlets with salt and pepper.
- Heat olive oil in a large skillet over medium-high heat. Add chicken and cook for 3-4 minutes per side, until cooked through. Remove from skillet.
- Add the green beans and garlic to the skillet and cook for 5-7 minutes, until tender-crisp.
- Return the chicken to the skillet and squeeze the lemon juice over everything.
- Toss to combine and serve immediately.
19. Skillet Ravioli Lasagna
Time: 20 minutes | Serves: 4
Protein: 30g per serving | Calories: 500 kcal
Ingredients:
- 1 (20-ounce) package refrigerated cheese ravioli
- 1 pound ground beef or turkey
- 1 (24-ounce) jar marinara sauce
- 1 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
Instructions:
- In a large skillet, cook the ground beef or turkey over medium-high heat until browned. Drain off any excess fat.
- Stir in the marinara sauce and bring to a simmer.
- Add the ravioli and stir to coat. Cook for 5-7 minutes, or until the ravioli is cooked through.
- Sprinkle with the mozzarella and Parmesan cheese. Cover and cook for 2-3 minutes, or until the cheese is melted and bubbly.
20. Ground Beef & Snap Pea Rice-Noodle Stir-Fry
Time: 20 minutes | Serves: 4
Protein: 25g per serving | Calories: 450 kcal
Ingredients:
- 8 ounces rice noodles
- 1 pound ground beef
- 2 cups sugar snap peas
- 1 red bell pepper, sliced
- 1/4 cup soy sauce
- 2 tablespoons honey
- 2 cloves garlic, minced
- 1 tablespoon sesame oil
Instructions:
- Cook the rice noodles according to package directions. Drain and set aside.
- In a large skillet or wok, cook the ground beef over medium-high heat until browned. Drain off any excess fat.
- Add the snap peas and bell pepper and cook for 3-4 minutes, until tender-crisp.
- In a small bowl, whisk together the soy sauce, honey, and garlic.
- Add the cooked noodles and the sauce to the skillet. Toss to combine and cook for 1-2 minutes, until heated through.
- Drizzle with sesame oil and serve.
21. Spinach & Feta Scrambled Egg Pitas
Time: 15 minutes | Serves: 2
Protein: 20g per serving | Calories: 350 kcal
Ingredients:
- 4 large eggs
- 2 cups fresh spinach
- 1/4 cup crumbled feta cheese
- 2 whole-wheat pitas
- 1 tablespoon olive oil
- Salt and pepper to taste
Instructions:
- In a medium bowl, whisk together the eggs. Season with salt and pepper.
- Heat olive oil in a large skillet over medium heat. Add the spinach and cook until wilted.
- Pour the eggs over the spinach and cook, stirring occasionally, until the eggs are scrambled and cooked through.
- Stir in the feta cheese.
- Warm the pitas and stuff them with the scrambled eggs.
22. Quick Shrimp Puttanesca
Time: 20 minutes | Serves: 4
Protein: 25g per serving | Calories: 400 kcal
Ingredients:
- 12 ounces linguine
- 1 pound shrimp, peeled and deveined
- 1 (14-ounce) can diced tomatoes
- 1/2 cup Kalamata olives, halved
- 2 tablespoons capers
- 4 cloves garlic, minced
- 1/4 cup chopped fresh parsley
- 2 tablespoons olive oil
Instructions:
- Cook linguine according to package directions. Drain and set aside.
- Heat olive oil in a large skillet over medium-high heat. Add garlic and cook for 30 seconds until fragrant.
- Add the shrimp and cook for 2-3 minutes, until pink and cooked through.
- Stir in the diced tomatoes, olives, and capers. Bring to a simmer and cook for 5 minutes.
- Add the cooked linguine and parsley to the skillet. Toss to combine and serve.
23. Teriyaki-Glazed Cod with Cauliflower Rice
Time: 15 minutes | Serves: 2
Protein: 30g per serving | Calories: 350 kcal
Ingredients:
- 2 (6-ounce) cod fillets
- 1/4 cup teriyaki sauce
- 2 cups cauliflower rice
- 1 tablespoon sesame oil
Instructions:
- Preheat broiler. Place cod on a baking sheet and brush with teriyaki sauce.
- Broil for 8-10 minutes, or until the cod is cooked through and the glaze is bubbly.
- While the cod is broiling, heat sesame oil in a large skillet over medium heat. Add the cauliflower rice and cook for 5-7 minutes, until tender.
- Serve the teriyaki-glazed cod over the cauliflower rice.
24. Quinoa Chickpea Salad with Roasted Red Pepper Hummus Dressing
Time: 15 minutes | Serves: 2
Protein: 18g per serving | Calories: 400 kcal
Ingredients:
- 1 cup cooked quinoa
- 1 (15-ounce) can chickpeas, rinsed and drained
- 1 cucumber, diced
- 1 cup cherry tomatoes, halved
- For the dressing: 1/2 cup roasted red pepper hummus, 1/4 cup water, 1 tablespoon lemon juice
Instructions:
- In a blender, combine all the dressing ingredients and blend until smooth.
- In a large bowl, combine the quinoa, chickpeas, cucumber, and cherry tomatoes.
- Drizzle with the hummus dressing and toss to combine.
Disclaimer: The nutritional information provided in this article is for general informational purposes only and is not a substitute for professional medical advice or treatment for specific medical conditions. You should seek professional medical advice before starting any new diet or exercise regimen.
References
[1] How Much Protein in Chicken? Breast, Thigh and More
[2] Fish With the Most Protein
[3] Good Protein-Rich Foods for a Healthy Lifestyle
[4] Lemon Garlic Shrimp Pasta
[5] Teriyaki Chicken
[6] Easy Beef Stir Fry
[7] Easy Tofu Stir Fry



