Loading...

In a medium bowl, whisk together 1/4 cup olive oil, soy sauce, Worcestershire sauce, minced garlic, dried thyme, black pepper, and salt. Add the cubed sirloin steak to the marinade, tossing to coat evenly. Cover and refrigerate for at least 30 minutes, or up to 4 hours for best flavor.

While the steak marinates, heat 1 tablespoon of olive oil in a large skillet over medium-low heat. Add the sliced yellow onions and cook slowly, stirring occasionally, for 20-25 minutes, until deeply golden brown and very soft. Stir in the brown sugar and balsamic vinegar during the last 5 minutes of cooking. Remove from heat and set aside.

Preheat your grill to medium-high heat (about 400°F). If using wooden skewers, ensure they have been soaked. Cut bell peppers into 1-inch pieces. Have cherry tomatoes ready.

Thread the marinated steak, caramelized onion pieces, bell pepper pieces, and cherry tomatoes onto the soaked wooden or metal skewers, alternating ingredients. Try to get a piece of caramelized onion on each skewer.

Lightly brush the assembled skewers with a little olive oil. Place the skewers on the preheated grill. Grill for 8-12 minutes, turning occasionally, until the steak is cooked to your desired doneness (internal temperature of 135°F for medium-rare).

Remove the skewers from the grill and let them rest for 5 minutes before serving. This allows the juices to redistribute, ensuring tender steak. Serve hot.


In a medium bowl, whisk together 1/4 cup olive oil, soy sauce, Worcestershire sauce, minced garlic, dried thyme, black pepper, and salt. Add the cubed sirloin steak to the marinade, tossing to coat evenly. Cover and refrigerate for at least 30 minutes, or up to 4 hours for best flavor.

While the steak marinates, heat 1 tablespoon of olive oil in a large skillet over medium-low heat. Add the sliced yellow onions and cook slowly, stirring occasionally, for 20-25 minutes, until deeply golden brown and very soft. Stir in the brown sugar and balsamic vinegar during the last 5 minutes of cooking. Remove from heat and set aside.

Preheat your grill to medium-high heat (about 400°F). If using wooden skewers, ensure they have been soaked. Cut bell peppers into 1-inch pieces. Have cherry tomatoes ready.

Thread the marinated steak, caramelized onion pieces, bell pepper pieces, and cherry tomatoes onto the soaked wooden or metal skewers, alternating ingredients. Try to get a piece of caramelized onion on each skewer.

Lightly brush the assembled skewers with a little olive oil. Place the skewers on the preheated grill. Grill for 8-12 minutes, turning occasionally, until the steak is cooked to your desired doneness (internal temperature of 135°F for medium-rare).

Remove the skewers from the grill and let them rest for 5 minutes before serving. This allows the juices to redistribute, ensuring tender steak. Serve hot.
