Low-Calorie High-Protein Chicken And Vegetable Skewers

Low-Calorie High-Protein Chicken And Vegetable Skewers

I remember standing in my kitchen, staring at a pile of chicken breasts and a wilting bag of peppers, wondering how to make them stretch for the next three days without breaking the bank or my diet. That’s when I started batch-cooking these low-calorie high-protein chicken and vegetable skewers. Each serving costs less than a takeaway coffee, and they reheat so well that meal prep on a Sunday actually feels like a win for the week ahead.

Recipe Overview

  • Prep time: 20 minutes
  • Cook time: 15 minutes
  • Total time: 35 minutes
  • Servings: 8 skewers (serves 4)
  • Difficulty: Easy

Why You’ll Love This Low-Calorie High-Protein Chicken and Vegetable Skewers

  • Budget-friendly batch cooking: One pack of chicken thighs and a few seasonal vegetables make eight skewers, keeping the cost per serving under £2.50. I often bulk-buy chicken when it’s on offer, freeze it, and pull out exactly what I need for this recipe.
  • High protein, low calorie: Each skewer packs around 28g of protein for roughly 180 calories, thanks to lean chicken and minimal oil. This is my go-to when I want to stay full without feeling heavy.
  • Reheats like a dream: Unlike some grilled meats that turn dry, these skewers stay moist and tender when you reheat them in the oven or air fryer. I’ve even eaten them cold straight from the fridge in a salad.
  • Customisable for any veg drawer: You can swap in whatever vegetables you have — courgette, aubergine, mushrooms, or even cherry tomatoes — without changing the cooking time. It’s a great way to use up odds and ends.
  • No fancy equipment needed: A simple frying pan or griddle does the job. You don’t need a barbecue or a specialist skewer set, just a few wooden sticks and a hot pan.
Low-Calorie High-Protein Chicken and Vegetable Skewers

Low-Calorie High-Protein Chicken and Vegetable Skewers
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 600g skinless, boneless chicken thighs (or breasts, if you prefer)
  • 2 large red peppers, cut into 3cm chunks
  • 1 large courgette, sliced into half-moons
  • 1 red onion, cut into wedges
  • 200g chestnut mushrooms, halved
  • 3 tablespoons olive oil
  • 2 tablespoons lemon juice (about 1 lemon)
  • 2 cloves garlic, minced
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon ground cumin
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 8 wooden skewers, soaked in water for 30 minutes

Tip: If you’re using wooden skewers, don’t skip the soaking step — it stops them from catching fire in the pan. Metal skewers work too, but they can get very hot, so handle them with a tea towel.

How to Make Low-Calorie High-Protein Chicken and Vegetable Skewers

  1. Prepare the marinade: In a large mixing bowl, whisk together the olive oil, lemon juice, minced garlic, smoked paprika, dried oregano, cumin, salt, and black pepper. The mixture should look like a thin, reddish-orange paste and smell fragrant and slightly sharp from the lemon.
  2. Cut and marinate the chicken: Chop the chicken thighs into 3cm cubes — about the same size as your pepper chunks. Add them to the bowl and toss until every piece is coated in the marinade. Cover and leave in the fridge for at least 30 minutes, or up to 4 hours. The chicken will look glossy and smell aromatic.
  3. Thread the skewers: Take a soaked skewer and thread a piece of chicken, then a pepper chunk, then a courgette slice, then an onion wedge, and a mushroom. Repeat until the skewer is full, leaving about 2cm at each end. You should have 8 loaded skewers, each feeling firm and colourful.
  4. Heat the pan: Place a large frying pan or griddle over medium-high heat and let it get hot for 2 minutes. You should see a faint wisp of smoke rising from the surface — that’s the cue it’s ready. No oil is needed if your pan is non-stick, otherwise add a tiny drizzle.
  5. Cook the skewers: Lay the skewers in the pan, making sure they aren’t touching each other. Cook for 6 minutes on one side without moving them — you’ll hear a satisfying sizzle and see the chicken turning golden brown at the edges. Flip each skewer carefully using tongs, and cook for another 6 minutes. The chicken should feel firm to the touch and the vegetables will have charred spots and a softened texture.
  6. Rest before serving: Transfer the cooked skewers to a plate and let them rest for 3 minutes. During this time, the juices redistribute, so the chicken stays moist. You’ll see a small amount of juice pooling on the plate — that’s a good sign.
  7. Serve or store: Slide the chicken and vegetables off the skewers if you’re meal-prepping, or serve them whole on a bed of rice or salad. The colours should be vibrant — deep red peppers, golden chicken, and charred courgette.

Tips From My Kitchen

  • Soak wooden skewers for at least 30 minutes: Dry wood catches fire quickly over heat. By soaking them, the wood stays damp and won’t burn, which also prevents any smoky, bitter taste from transferring to your food. I set a timer so I don’t forget.
  • Cut ingredients into uniform sizes: If your chicken cubes are larger than the pepper chunks, they will cook at different rates. Aim for 3cm pieces across the board — this ensures everything is done at the same time, and the skewers look neat and professional.
  • Don’t overcrowd the pan: If you place too many skewers in the pan, the temperature drops and the chicken steams instead of searing. Cook in two batches if needed. You want that golden-brown crust, not a pale, soggy exterior.
  • Use chicken thighs for extra moisture: Breasts work in a pinch, but thighs have a higher fat content, which keeps them juicier during cooking. This is especially important when you’re batch-cooking and reheating, as thighs hold up better to being warmed again.
  • Let the skewers rest before serving: I used to skip this step until I noticed my chicken was always a bit dry. Resting allows the juices to settle back into the meat fibres, so every bite is tender. Three minutes is all it takes — just cover loosely with foil.
  • Marinate overnight for deeper flavour: If you have time, marinate the chicken the night before. The lemon juice and spices penetrate further, and the chicken becomes more tender. Just don’t go beyond 24 hours, or the acid can start to break down the meat too much.

Equipment You’ll Need

  • Large frying pan or griddle (non-stick works best)
  • Sharp knife and cutting board
  • Mixing bowls (one for marinade, one for soaking skewers)
  • Wooden spoon or spatula
  • Tongs for flipping skewers
  • Measuring spoons
  • 8 wooden skewers (soaked)
  • Plate for resting

Common Mistakes to Avoid

  • Overcrowding the pan: When you pack too many skewers into the pan, the temperature plummets and the chicken releases steam rather than forming a sear. This leads to rubbery meat and soft, unappealing vegetables. Cook in two separate batches, giving the pan a minute to reheat between them.
  • Wrong temperature: Cooking on low heat means the chicken will take too long and dry out before it browns. On the other hand, high heat burns the outside while leaving the inside raw. Medium-high is the sweet spot — you should hear a steady sizzle when the skewers hit the pan, not a frantic crackle or silence.
  • Skipping the rest time: Cutting into a hot skewer immediately causes all the juices to run out onto the plate, leaving you with dry chicken. Resting for just 3 minutes locks in moisture. I know it’s tempting to dig in straight away, but this small pause makes a big difference.

Delicious Variations to Try

  • Spicy Version: Add 1 teaspoon of chilli flakes or a chopped fresh red chilli to the marinade. You can also sprinkle a little cayenne pepper over the skewers just before cooking for an extra kick that hits the back of the throat.
  • Vegetarian/Vegan Option: Replace the chicken with extra-firm tofu, halloumi (for vegetarians), or large chunks of portobello mushroom. Tofu benefits from pressing and marinating for at least an hour, while halloumi needs only 15 minutes in the marinade and cooks in half the time.
  • Different Protein: Swap the chicken for turkey breast steaks, beef sirloin cubes, or lamb leg chunks. Adjust cooking times slightly — turkey and chicken are similar, but beef and lamb are best cooked to medium-rare, about 4 minutes per side for 3cm cubes.

What to Serve With Low-Calorie High-Protein Chicken and Vegetable Skewers

  • Fluffy couscous or quinoa for a light, high-protein base
  • A simple green salad with lemon and olive oil dressing
  • Warm flatbreads or wholemeal pitta to scoop up the juices
  • Greek yoghurt mixed with chopped mint and cucumber as a cooling dip
  • Roasted sweet potato wedges for extra fibre and sweetness

Frequently Asked Questions

Can I make these skewers in the oven instead of a pan?
Yes, absolutely. Preheat your oven to 200°C (180°C fan) and line a baking tray with parchment paper. Lay the skewers in a single layer and bake for 15-18 minutes, turning halfway through. The vegetables will be slightly softer than pan-cooked, but the chicken stays tender. For a bit of colour, switch the grill on for the last 2 minutes.

How should I store and reheat leftover skewers?
Slide the chicken and vegetables off the skewers and store them in an airtight container in the fridge for up to 4 days. To reheat, spread them on a baking tray and warm in the oven at 180°C for 8-10 minutes, or until piping hot. You can also use an air fryer at 180°C for 5 minutes. Microwaving works but may soften the vegetables.

Can I freeze these skewers for meal prep?
Yes, they freeze very well. Assemble the skewers raw, place them on a tray lined with baking paper, and freeze until solid. Then transfer them to a freezer bag. When you’re ready to cook, thaw them in the fridge overnight and cook as directed. You can also freeze cooked skewers, but the vegetables will be a little softer after reheating.

What if I don’t have wooden skewers?
Metal skewers work perfectly, but they conduct heat, so they get very hot during cooking. Use tongs or a tea towel to handle them. If you don’t have any skewers at all, simply toss the chicken and vegetables in the marinade and cook them as loose pieces in the pan — just stir occasionally for even browning.

How can I make the skewers even lower in calories?
Reduce the olive oil to 1 tablespoon and use a non-stick pan or a silicone brush to lightly coat the skewers before cooking. You can also swap chicken thighs for skinless breasts, though they will be slightly drier. Load up on vegetables like courgette, mushrooms, and peppers, which are very low in calories but high in volume and fibre.

Low-Calorie High-Protein Chicken And Vegetable Skewers

Low-Calorie High-Protein Chicken and Vegetable Skewers

These vibrant and flavorful chicken and vegetable skewers are marinated in a zesty blend of olive oil, lemon juice, and smoked paprika, then grilled to perfection. They are a healthy, high-protein, and low-calorie main course, perfect for a satisfying meal.

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients

  

  • 600 g skinless boneless chicken thighs (or breasts, if you prefer)
  • 2 large red peppers cut into 3cm chunks
  • 1 large courgette sliced into half-moons
  • 1 red onion cut into wedges
  • 200 g chestnut mushrooms halved
  • 3 tablespoons olive oil
  • 2 tablespoons lemon juice about 1 lemon
  • 2 cloves garlic minced
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon ground cumin
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 8 wooden skewers soaked in water for 30 minutes

Method

 

  1. Prepare the marinade: In a large mixing bowl, whisk together the olive oil, lemon juice, minced garlic, smoked paprika, dried oregano, cumin, salt, and black pepper. The mixture should look like a thin, reddish-orange paste and smell fragrant and slightly sharp from the lemon.
  2. Cut and marinate the chicken: Chop the chicken thighs into 3cm cubes — about the same size as your pepper chunks. Add them to the bowl and toss until every piece is coated in the marinade. Cover and leave in the fridge for at least 30 minutes, or up to 4 hours. The chicken will look glossy and smell aromatic.
  3. Thread the skewers: Take a soaked skewer and thread a piece of chicken, then a pepper chunk, then a courgette slice, then an onion wedge, and a mushroom. Repeat until the skewer is full, leaving about 2cm at each end. You should have 8 loaded skewers, each feeling firm and colourful.
  4. Heat the pan: Place a large frying pan or griddle over medium-high heat and let it get hot for 2 minutes. You should see a faint wisp of smoke rising from the surface — that’s the cue it’s ready. No oil is needed if your pan is non-stick, otherwise add a tiny drizzle.
  5. Cook the skewers: Lay the skewers in the pan, making sure they aren’t touching each other. Cook for 6 minutes on one side without moving them — you’ll hear a satisfying sizzle and see the chicken turning golden brown at the edges. Flip each skewer carefully using tongs, and cook for another 6 minutes. The chicken should feel firm to the touch and the vegetables will have charred spots and a softened texture.
  6. Rest before serving: Transfer the cooked skewers to a plate and let them rest for 3 minutes. During this time, the juices redistribute, so the chicken stays moist. You’ll see a small amount of juice pooling on the plate — that’s a good sign.
  7. Serve or store: Slide the chicken and vegetables off the skewers if you’re meal-prepping, or serve them whole on a bed of rice or salad. The colours should be vibrant — deep red peppers, golden chicken, and charred courgette.

Notes

For best results, soak wooden skewers in water for 30 minutes before threading to prevent burning. The chicken can be marinated for up to 4 hours for deeper flavor. Serve with rice or salad.

I’d love to hear how you get on with this recipe — drop a comment below to share your own meal-prep tips or any twists you’ve tried. If you’re looking for another high-protein option to rotate into your weekly plan, check out my High Protein Cottage Cheese Bowl With Roasted Veggies for a no-cook lunch that’s just as budget-friendly. And for a quick breakfast that keeps the protein coming, try the High Protein Denver Omelet — it reheats beautifully and costs pennies per portion.

Save Low-Calorie High-Protein Chicken and Vegetable Skewers to Pinterest

Low-Calorie High-Protein Chicken And Vegetable Skewers

📌Save to Pinterest

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *