Marinated Protein Skewers

grilled meat and vegetable on the table
grilled meat and vegetable on the table

Ingredients:

Choose Your Protein (about 1.5 lbs total):
  • Chicken breast or thighs, cubed

  • Extra-firm tofu, pressed and cubed

  • Steak, trimmed and cubed

  • Shrimp, peeled and deveined

For the Marinade:
  • ¼ cup olive oil

  • 3 tbsp soy sauce or tamari

  • 2 tbsp lemon juice or red wine vinegar

  • 2 tbsp honey or maple syrup

  • 3 cloves garlic, minced

  • 1 tsp smoked paprika

  • ½ tsp ground cumin

  • ½ tsp black pepper

  • Optional: ½ tsp chili flakes or hot sauce for a kick

  • Optional: 2 tbsp chopped fresh herbs (parsley, oregano, or cilantro)

Skewer Add-Ons (optional but recommended):
  • Bell peppers, cut into chunks

  • Red onion, cut into wedges

  • Zucchini or yellow squash, sliced

  • Cherry tomatoes

  • Pineapple chunks

Instructions:

1. Marinate the Protein:
  • In a bowl or zip-top bag, combine all marinade ingredients.

  • Add protein of choice and toss to coat evenly.

  • Refrigerate and marinate for at least 30 minutes, ideally 2–4 hours (up to 8 hours for chicken or steak).

2. Assemble the Skewers:
  • Thread marinated protein and vegetables alternately onto skewers. (If using wooden skewers, soak them in water for 30 minutes first to prevent burning.)

3. Cook:

Grill Method:

  • Preheat grill to medium-high heat.

  • Grill skewers for 8–10 minutes, turning every 2–3 minutes, until the protein is cooked through and nicely charred.

Oven Method:

  • Preheat oven to 425°F (220°C).

  • Place skewers on a lined baking sheet and roast for 15–20 minutes, turning halfway through.

Air Fryer Method:

  • Set air fryer to 390°F (200°C).

  • Cook skewers in batches for 10–12 minutes, shaking once halfway through.

Serving Ideas:

  • Serve with a side of quinoa, brown rice, or flatbread.

  • Pair with tzatziki, hummus, or chimichurri for dipping.

  • Add a side salad or grilled veggies for a complete meal.