Skip to main content
← Back to Recipes

Mediterranean Beef and Tofu Skewers with Grilled Onion Relish

EasyMediterraneanPrep: 30 minutesCook: 20 minutesServes 4

Imagine a platter of vibrant, char-kissed skewers, their smoky aroma mingling with the fresh scent of herbs and lemon, promising a delightful outdoor dining experience. These skewers feature perfectly marinated, tender beef cubes alongside firm, golden-grilled tofu, creating a compelling textural and flavor dynamic. The true revelation is the accompanying grilled onion relish, its smoky sweetness and tangy brightness providing an exquisite counterpoint to the savory proteins. This dish is a celebration of simple, fresh ingredients brought to life by the magic of grilling, perfect for a sunny afternoon gathering where every bite feels like a mini-vacation to the Mediterranean coast.

Mediterranean Beef and Tofu Skewers with Grilled Onion Relish

Ingredients

  • •1 lb beef sirloin or top round, cut into 1-inch cubes
  • •14 oz extra-firm tofu, pressed and cut into 1-inch cubes
  • •1 large red onion, cut into wedges, plus 1/2 red onion finely diced for relish
  • •1/4 cup olive oil, divided
  • •2 tbsp lemon juice
  • •1 tbsp dried oregano
  • •1 tsp smoked paprika
  • •1/2 tsp cumin
  • •3 cloves garlic, minced
  • •Salt and freshly ground black pepper to taste
  • •Optional: Fresh parsley, chopped, for garnish
  • •Optional: Wooden or metal skewers (if using wooden, soak for 30 minutes)

Dietary Info

Dairy-FreeNut-Free

Instructions

  1. 1

    In a large bowl, whisk together 2 tbsp olive oil, lemon juice, dried oregano, smoked paprika, cumin, minced garlic, salt, and pepper. Add the beef cubes and tofu cubes, tossing to coat evenly. Marinate for at least 20 minutes at room temperature, or up to 2 hours in the refrigerator.

  2. 2

    Preheat your grill to medium-high heat. While the grill is heating, prepare the onion relish: In a small bowl, combine the finely diced 1/2 red onion, a drizzle of olive oil, a squeeze of lemon, and a pinch of salt and pepper. Set aside.

  3. 3

    Thread the marinated beef, tofu, and red onion wedges alternately onto the skewers. Do not overcrowd them.

  4. 4

    Lightly brush the grill grates with olive oil. Place the skewers on the hot grill. Grill for 8-12 minutes, turning occasionally, until the beef is cooked to your desired doneness and the tofu is golden brown with nice grill marks. The onion wedges should be tender and slightly charred.

  5. 5

    Remove the skewers from the grill and let them rest for 5 minutes.

  6. 6

    While the skewers rest, if desired, quickly grill the remaining onion wedges (if not already on skewers) until tender and slightly charred. Chop these grilled onions and add them to the prepared diced onion relish, mixing well.

  7. 7

    Serve the skewers hot, topped with the fresh grilled onion relish. Optionally, garnish with chopped fresh parsley for a burst of color and freshness.

Cook This with Sous

Get recipes like this from ingredients you already have. Free to download.

Download on the App StoreGet it on Google Play