Tacos on a Stick (Grilled, Juicy & Fun to Serve)
If you’re looking for a fun, crowd-pleasing twist on classic tacos, these Tacos on a Stick are guaranteed to be a hit. Juicy marinated beef, colorful vegetables, and smoky grilled flavor all come together on skewers that are perfect for outdoor grilling, summer parties, or casual family dinners.
This recipe takes everything you love about tacos and turns it into an easy, hands-on meal that’s both playful and satisfying. No tortillas required — just bold flavor, juicy meat, and vibrant veggies grilled to perfection.

Why You’ll Love These Tacos on a Stick?
This recipe is popular for good reason:
- Fun and interactive presentation
- Perfect for grilling season
- Juicy, flavorful marinated beef
- Colorful vegetables on every skewer
- Easy to prep ahead
- Great for parties and gatherings
- Customizable toppings and sauces
- Kid- and adult-friendly
If you love tacos and grilled food, this recipe is the best of both worlds.
Flavor & Texture
The beef marinates in taco seasoning and tomato juice, which tenderizes the meat and infuses it with bold, savory flavor. Grilling adds a smoky char, while the peppers and onions soften slightly but keep a pleasant bite.
Flavor profile:
- savory and mildly spicy
- smoky grilled notes
- juicy, tender beef
- sweet roasted peppers and onions
- balanced and satisfying
Each skewer delivers a perfect mix of meat and vegetables.

How to Make Tacos on a Stick
1. Prepare the marinade
In a large shallow dish, combine the taco seasoning, tomato juice, and canola oil. Mix well until fully blended.
Reserve 120 ml (½ cup) of the marinade for basting and refrigerate it.
2. Marinate the beef
Add the beef cubes to the remaining marinade and turn to coat evenly. Cover and refrigerate for at least 5 hours, or overnight for maximum flavor.
3. Assemble the skewers
Drain and discard the marinade from the beef.
Thread the beef, green pepper, red pepper, onion, and cherry tomatoes alternately onto metal skewers or soaked wooden skewers.
4. Grill
Preheat the grill to medium heat.
Place the skewers on the grill, uncovered, and cook for about 3 minutes per side. Baste with the reserved marinade while grilling.
Continue turning and basting until the beef reaches your desired doneness, about 8–10 minutes total.
5. Serve
Remove the skewers from the grill and serve hot. If desired, serve with salsa con queso or sour cream on the side for dipping.

Tips for Perfect Grilled Taco Skewers
- Cut beef into evenly sized cubes for uniform cooking
- Don’t overcrowd the skewers
- Soak wooden skewers for at least 30 minutes
- Baste only with the reserved (unused) marinade
- Let skewers rest for a few minutes before serving
What to Serve with Tacos on a Stick
These skewers pair perfectly with:
- Mexican rice
- Corn on the cob
- Grilled tortillas
- Simple green salad
- Guacamole or pico de gallo
- Chips and salsa
They also work great as a standalone dish for casual gatherings.
Make-Ahead & Storage Tips
- Marinate beef up to 24 hours ahead
- Assemble skewers a few hours in advance and refrigerate
- Store leftovers in the fridge for up to 3 days
- Reheat gently or enjoy cold as a steak-and-veggie snack
Easy Variations
You can easily adapt this recipe:
- Use chicken or shrimp instead of beef
- Add zucchini or mushrooms
- Use spicy taco seasoning for extra heat
- Finish with fresh lime juice
- Sprinkle with fresh cilantro before serving
The skewer format makes this recipe very flexible

Frequently Asked Questions (FAQ)
Can I cook these in the oven instead of grilling?
Yes — bake at 220°C for about 12–15 minutes, turning once.
Is sirloin the best cut?
Yes — it’s tender, flavorful, and grills well.
Are these spicy?
That depends on your taco seasoning. Mild or spicy both work.
These Tacos on a Stick are fun, flavorful, and perfect for sharing. With juicy marinated beef, colorful vegetables, and smoky grilled flavor, they’re a guaranteed crowd-aser for summer cookouts, family dinners, or casual parties.

Tacos on a Stick (Grilled, Juicy & Fun to Serve)
Ingredients
- 1 packet taco seasoning about 30 g
- 240 ml tomato juice
- 30 ml canola oil
- 900 g beef top sirloin steak cut into 2.5 cm (1-inch) cubes
- 1 medium green bell pepper about 150 g, cut into chunks
- 1 medium sweet red bell pepper about 150 g, cut into chunks
- 1 large onion about 200 g, cut into wedges
- 16 cherry tomatoes about 200 g
Optional for Serving
- Salsa con queso
- Sour cream
Instructions
Prepare the marinade
- In a large shallow dish, combine the taco seasoning, tomato juice, and canola oil. Mix well until fully blended.
- Reserve 120 ml (½ cup) of the marinade for basting and refrigerate it.
Marinate the beef
- Add the beef cubes to the remaining marinade and turn to coat evenly. Cover and refrigerate for at least 5 hours, or overnight for maximum flavor.
Assemble the skewers
- Drain and discard the marinade from the beef.
- Thread the beef, green pepper, red pepper, onion, and cherry tomatoes alternately onto metal skewers or soaked wooden skewers.
Grill
- Preheat the grill to medium heat.
- Place the skewers on the grill, uncovered, and cook for about 3 minutes per side. Baste with the reserved marinade while grilling.
- Continue turning and basting until the beef reaches your desired doneness, about 8–10 minutes total.
Serve
- Remove the skewers from the grill and serve hot. If desired, serve with salsa con queso or sour cream on the side for dipping.
