Grillin’ with Chuck: Flavorful Beef and Veggie Skewers

Jun 17, 2025by Sawyer Creek

Looking for a fun and flavorful way to enjoy grass-fed beef this summer? These Chuck & Veggie Skewers are the perfect way to fire up the grill and indulge in tender, marinated beef paired with fresh, seasonal veggies. Easy to prepare, packed with flavor, and perfect for a family BBQ or dinner with friends, these skewers will be a hit at any cookout. With a simple marinade of olive oil, balsamic vinegar, and Italian herbs, the beef cubes soak up all the goodness while the veggies add that fresh, vibrant crunch. Ready in no time, it’s the perfect recipe to make your grilling season a success!

Prep Time:     15 minutes (plus 30 minutes to 1 hour marination)
Cook Time:    10-12 minutes
Servings:    16


Ingredients:

  • 4 lbs. grass-fed beef chuck roast, cut into 1-inch cubes (naturally raised with no added hormones or antibiotics)
  • 4 red bell peppers, cut into chunks
  • 4 yellow onions, cut into chunks
  • 4 zucchinis, sliced into rounds
  • 8 tbsp extra virgin olive oil (cold-pressed, organic variety)
  • 8 tbsp balsamic vinegar
  • 8 cloves fresh garlic, minced
  • 4 tsp dried Italian seasoning
  • Himalayan sea salt and freshly cracked black pepper to taste

Directions:

1.    Prepare the marinade: In a large bowl, whisk together the extra virgin olive oil, balsamic vinegar, minced garlic, dried Italian seasoning, Himalayan sea salt, and freshly cracked black pepper.

2.    Marinate the beef: Place the cubed chuck roast in a large bowl and pour the marinade over the meat. Toss to coat and let it sit for 30 minutes to 1 hour to marinate and tenderize.

3.    Preheat the grill: Heat your grill or grill pan to medium-high.

4.    Assemble the skewers: Thread the marinated beef cubes, bell peppers, onions, and zucchinis onto skewers, alternating between the meat and veggies.

5.    Grill the skewers: Grill the skewers for about 10-12 minutes, turning occasionally, until the beef reaches your desired doneness. For medium-rare, aim for 130°F internal temperature.

6.    Serve: Remove from the grill and serve immediately with a fresh salad or grilled corn.

Tip: For a more tender result, marinate the beef for up to an hour, especially since chuck roast benefits from longer marination.


Estimated calories per serving: 296 calories


Calorie Estimate Disclaimer: Calorie counts are approximate and will vary depending on portion sizes, specific brands used, and any substitutions made. Always check nutritional labels and adjust according to your needs.