9 High Protein Low Calorie One-pan Meals You’ll Crave (and Clean up Fast)
Busy week? Hungry now? Same. These one-pan meals are your shortcut to dinner bliss: high protein, low calorie, and minimal dishes. We’re talking juicy chicken, flaky fish, hearty beans, and tofu that actually tastes amazing—all cooked in one skillet or sheet pan.
Each recipe is built for speed, flavor, and a happier sink. Ready to meet tonight’s rotation? Let’s cook smarter—without sacrificing the good stuff.
1. Lemon-Garlic Chicken and Zucchini Skillet That Tastes Like Sunshine

This skillet is bright, garlicky, and ridiculously satisfying for under 350 calories per serving. The chicken stays juicy, the zucchini soaks up flavor, and everything comes together in 20 minutes. It’s the weeknight win you’ll put on repeat.
Ingredients:
- 1 lb boneless, skinless chicken breasts, thinly sliced
- 2 medium zucchini, halved lengthwise and sliced into half-moons
- 1 small red onion, thinly sliced
- 3 cloves garlic, minced
- Zest and juice of 1 lemon
- 1 tbsp olive oil
- 1 tsp dried oregano
- 1/2 tsp crushed red pepper (optional)
- Salt and black pepper to taste
- 2 tbsp chopped fresh parsley
- 2 tbsp grated Parmesan (optional, but excellent)
Instructions:
- Heat a large nonstick skillet over medium-high. Add olive oil.
- Season chicken with salt, pepper, and oregano. Sear 3–4 minutes per side until golden and nearly cooked through. Remove to a plate.
- Add onion and zucchini to the same pan. Cook 4–5 minutes, stirring, until just tender with a bit of color.
- Stir in garlic and crushed red pepper; cook 30 seconds until fragrant.
- Return chicken to the pan. Add lemon zest and juice. Toss 1–2 minutes until the chicken is cooked and everything is glossy.
- Finish with parsley and Parmesan. Taste and adjust salt and lemon.
Serve with a handful of arugula or over cauliflower rice for extra veg. Add cherry tomatoes for sweetness, or swap zucchini for asparagus in spring. Pro tip: don’t skip the lemon zest—it’s the secret pop.
2. Smoky Chipotle Turkey and Sweet Potato Hash You’ll Eat for Dinner and Brunch

This one-pan hash is cozy, saucy, and packed with protein. Ground turkey gets smoky from chipotle while sweet potatoes caramelize into little flavor bombs. It’s equally great topped with a runny egg or eaten straight from the skillet (no judgment).
Ingredients:
- 1 lb lean ground turkey (93% or leaner)
- 1 large sweet potato, peeled and diced small (1/2-inch)
- 1 red bell pepper, diced
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp chili powder
- 1–2 tsp adobo sauce from canned chipotles (or 1/2 chipotle, minced)
- Salt and black pepper to taste
- Juice of 1/2 lime
- 2 tbsp chopped cilantro
Instructions:
- Heat oil in a large skillet over medium. Add sweet potato; cook 6–8 minutes, stirring, until starting to brown and soften.
- Add onion and bell pepper; cook 3–4 minutes until softened.
- Push veg to the sides, add turkey to the center. Season with salt, pepper, cumin, smoked paprika, and chili powder. Cook, breaking up, until browned.
- Stir in garlic and adobo sauce. Cook 1–2 minutes until fragrant and potatoes are tender. If needed, splash in a tablespoon of water and cover for 2 minutes.
- Finish with lime juice and cilantro. Taste and adjust seasoning.
Serve with a dollop of Greek yogurt and sliced avocado if you’ve got calories to spare. Want it extra high-protein? Crack in 2–3 eggs, cover, and steam until set. Leftovers make a dream breakfast.
3. Ginger-Soy Salmon With Snap Peas That Feels Like Takeout, Minus the Guilt

Flaky salmon, crisp snap peas, and a glossy ginger-soy glaze—all in one pan. It’s fast, elegant, and seriously satisfying. You’ll lick the spoon. Maybe the pan.
Ingredients:
- 4 salmon fillets (4–5 oz each), skin-on
- 8 oz sugar snap peas, trimmed
- 1 red bell pepper, thinly sliced
- 1 tbsp neutral oil (avocado or canola)
- 2 tbsp low-sodium soy sauce or tamari
- 1 tbsp rice vinegar
- 1 tbsp honey (or 2 tsp for lower sugar)
- 1 tsp grated fresh ginger
- 1 clove garlic, minced
- 1 tsp toasted sesame oil
- 1 tsp cornstarch mixed with 2 tsp water (optional, to thicken)
- Sesame seeds and sliced scallions for garnish
- Black pepper to taste
Instructions:
- Whisk soy sauce, rice vinegar, honey, ginger, garlic, and sesame oil. Set aside.
- Heat oil in a large nonstick skillet over medium-high. Season salmon with pepper. Place fillets skin-side down; cook 4–5 minutes until skin is crisp and fish is mostly opaque.
- Flip salmon gently. Add snap peas and bell pepper around the fish. Cook 2 minutes.
- Pour in the sauce. If you like it glossy, add the cornstarch slurry. Simmer 1–2 minutes until the sauce thickens and salmon is just cooked.
- Garnish with sesame seeds and scallions.
Serve with steamed cauliflower rice or a small scoop of brown rice. Swap snap peas for green beans or asparagus. If you want spice, add a drizzle of sriracha to the sauce—trust me, it sings.
4. One-Pan Greek Shrimp With Tomatoes and Feta You’ll Want Every Night

Juicy shrimp, burst tomatoes, briny feta, and fresh herbs—this is coastal vacation energy in a skillet. It’s lean, bright, and on the table in 15 minutes. Bread is optional, but highly encouraged for dipping (or go for zucchini ribbons to keep it light).
Ingredients:
- 1 lb large shrimp, peeled and deveined
- 1 pint cherry tomatoes
- 1 small red onion, thinly sliced
- 2 cloves garlic, sliced
- 1 tbsp olive oil
- 1/2 tsp dried oregano
- 1/4 tsp red pepper flakes
- Salt and black pepper to taste
- 1/4 cup crumbled feta
- 2 tbsp chopped fresh dill or parsley
- Juice of 1/2 lemon
Instructions:
- Heat olive oil in a large skillet over medium. Add onion and tomatoes; cook 4–5 minutes until tomatoes start to blister.
- Add garlic, oregano, red pepper flakes, salt, and pepper. Cook 30 seconds.
- Push tomatoes to the sides. Add shrimp in a single layer. Cook 1–2 minutes per side until pink and just opaque.
- Toss everything together. Sprinkle with feta, herbs, and a squeeze of lemon. Remove from heat.
Serve with a simple cucumber salad or over spaghetti squash for volume. No shrimp? Use cod pieces or chicken breast strips (adjust cook time). Add olives if you’re feeling extra Greek.
5. Chili-Lime Chicken Fajita Bake That Makes Taco Night Easy

Sheet-pan fajitas are the hero of busy evenings. This version is tangy, smoky, and loaded with peppers. High protein, low fuss, and the clean-up takes about 30 seconds—seriously.
Ingredients:
- 1 lb boneless, skinless chicken breasts, sliced into thin strips
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 1 yellow onion, thinly sliced
- 1 tbsp olive oil
- 1 1/2 tsp chili powder
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp salt
- Juice and zest of 1 lime
- Fresh cilantro, chopped
- Optional: low-carb tortillas or lettuce cups
Instructions:
- Preheat oven to 425°F (220°C). Line a sheet pan with parchment.
- Toss chicken, peppers, and onion with olive oil, spices, salt, and lime zest. Spread in an even layer.
- Roast 16–18 minutes, flipping once, until chicken is cooked and edges char slightly.
- Toss with lime juice and cilantro right on the pan.
Serve with salsa, Greek yogurt, and avocado slices. Prefer steak? Swap chicken for flank steak strips and reduce cook time a bit. Add mushrooms for extra volume without extra calories.
6. Garlicky Tofu and Broccoli Stir-Fry That Converts Tofu Skeptics

Golden, crispy-edged tofu, tender broccoli, and a sticky garlic sauce—this one-pan wonder is proof tofu can be craveable. Bonus: it’s budget-friendly, high-protein, and super satisfying over cauliflower rice or on its own.
Ingredients:
- 14 oz extra-firm tofu, drained and pressed, cut into 3/4-inch cubes
- 3 cups broccoli florets
- 1 red bell pepper, sliced (optional, for color)
- 1 tbsp avocado or canola oil
- 2 cloves garlic, minced
- 1 tsp grated ginger (optional but great)
- 2 tbsp low-sodium soy sauce or tamari
- 1 tbsp rice vinegar
- 2 tsp maple syrup or honey
- 1 tsp cornstarch mixed with 2 tsp water
- 1/2 tsp chili flakes or a splash of chili oil
- Sesame seeds and scallions for garnish
- Salt and pepper to taste
Instructions:
- Heat oil in a large nonstick skillet over medium-high. Add tofu cubes in a single layer, sprinkle with salt and pepper. Cook 8–10 minutes, turning occasionally, until golden and crisp.
- Remove tofu to a plate. Add broccoli (and bell pepper, if using) with a splash of water. Stir-fry 3–4 minutes until bright green and crisp-tender.
- Return tofu. Add garlic and ginger; cook 30 seconds.
- Stir in soy sauce, rice vinegar, maple syrup, chili flakes, and cornstarch slurry. Toss 1–2 minutes until glossy and thickened.
Finish with sesame seeds and scallions. For extra protein, toss in edamame. Want it saucier? Double the sauce ingredients. This also works great with tempeh or chicken if that’s your vibe.
7. Italian Turkey Meatballs With Zucchini Ribbons (All in One Pan!)

Meatballs without a sink full of dishes? Yes. These turkey meatballs simmer in a bright tomato sauce alongside quick-cooked zucchini ribbons. It’s cozy and light all at once—comfort food without the food coma.
Ingredients:
- 1 lb lean ground turkey
- 1/4 cup grated Parmesan
- 1/4 cup finely chopped parsley
- 1 egg
- 2 cloves garlic, minced (divided)
- 1/2 tsp dried oregano
- 1/2 tsp salt and 1/4 tsp black pepper
- 1 tbsp olive oil
- 1 (24 oz) jar no-sugar-added marinara sauce
- 2 large zucchini, turned into ribbons or noodles
- Red pepper flakes, optional
- Fresh basil for serving
Instructions:
- In a bowl, mix turkey, Parmesan, parsley, egg, half the garlic, oregano, salt, and pepper. Form 12 meatballs.
- Heat olive oil in a large skillet over medium. Brown meatballs 2–3 minutes per side (they don’t need to be cooked through). Remove to a plate.
- Add marinara and remaining garlic to the skillet; bring to a simmer. Return meatballs and simmer 8–10 minutes until cooked through.
- Add zucchini ribbons to the sauce in the last 2 minutes. Gently toss to coat and soften.
Top with basil and extra Parmesan if desired. Swap turkey for chicken or extra-lean beef. If you’re really hungry, serve over spaghetti squash for more volume without a calorie spike.
8. Maple-Dijon Chicken and Brussels Sprouts That Roast to Perfection

Crispy-edged Brussels sprouts, tender chicken, and a sweet-tangy glaze that makes everything sing. It’s a sheet-pan staple: minimal prep, big flavor, and serious protein. The roasted bits? Pure gold.
Ingredients:
- 1 lb boneless, skinless chicken thighs (or breasts), cut into large chunks
- 1 lb Brussels sprouts, trimmed and halved
- 1 small red onion, wedged
- 1 tbsp olive oil
- 1 tbsp Dijon mustard
- 1 tbsp maple syrup
- 1 tbsp apple cider vinegar
- 1 tsp garlic powder
- 1/2 tsp smoked paprika
- Salt and black pepper to taste
- Fresh thyme leaves (optional)
Instructions:
- Preheat oven to 425°F (220°C). Line a sheet pan with parchment.
- Whisk olive oil, Dijon, maple, vinegar, garlic powder, smoked paprika, salt, and pepper.
- Toss chicken, Brussels, and onion with the sauce. Spread cut-side-down Brussels for crisp edges.
- Roast 20–25 minutes, stirring once, until chicken is cooked and Brussels are caramelized.
- Sprinkle with thyme if using. Toss on the pan to coat with the pan juices.
Serve with a lemon wedge to brighten. Swap Brussels for cauliflower or green beans. For extra heat, add a pinch of cayenne to the glaze. Great for meal prep—reheats like a champ.
9. Spicy Cajun Cod With Cauliflower “Dirty Rice” You’ll Make On Repeat

Light, flaky cod seasoned with Cajun spice over a veggie-loaded cauliflower rice that tastes way bigger than its calories. It’s bold, fast, and super filling—perfect for a weeknight when you want flavor fireworks without a heavy meal.
Ingredients:
- 4 cod fillets (4–5 oz each)
- 2 tsp Cajun seasoning (low-sodium if possible)
- 1 tbsp olive oil, divided
- 1 small yellow onion, diced
- 1 celery stalk, diced
- 1/2 red bell pepper, diced
- 2 cloves garlic, minced
- 12 oz riced cauliflower (fresh or frozen)
- 1 tsp smoked paprika
- 1/4 tsp cayenne (optional for extra heat)
- Salt and black pepper to taste
- Juice of 1/2 lemon
- 2 tbsp chopped parsley
Instructions:
- Pat cod dry. Rub with 1 tsp olive oil and Cajun seasoning. Set aside.
- Heat remaining oil in a large skillet over medium. Sauté onion, celery, and bell pepper 4–5 minutes until softened.
- Add garlic; cook 30 seconds. Stir in riced cauliflower, smoked paprika, cayenne, salt, and pepper. Cook 4–5 minutes until tender.
- Push rice to the sides. Add cod fillets to the center. Cook 3–4 minutes per side until opaque and flakes easily.
- Squeeze lemon over everything and sprinkle with parsley. Fluff the rice and serve with cod on top.
Swap cod for tilapia or salmon. Stir in a handful of cooked shrimp at the end for extra protein. If you want a touch of richness, finish the rice with a teaspoon of butter—it goes a long way.
Tips For Nailing High-Protein, Low-Cal One-Pan Meals
- Use bold flavors: citrus, vinegar, spices, fresh herbs, and garlic make lean proteins pop.
- Layer textures: sear for color, roast for crispy edges, finish with something fresh.
- Go heavy on vegetables: they bulk up the meal and drink up flavor without many calories.
- Don’t overcook protein: pull chicken and fish just as they’re done to keep it juicy.
There you go: nine fast, protein-packed, low-calorie meals you can make in one pan with minimal cleanup. Pick one for tonight, bookmark a few for the week, and enjoy dinners that taste way fancier than the effort required. Your future self (and your dishwasher) will thank you.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.