Beef and Mushroom Skewers

Chloe

Nurturing taste buds (and souls) with every recipe.

The aroma hit me first – that unmistakable, mouth-watering scent of beef searing over high heat, mingled with the earthy fragrance of mushrooms and a hint of garlic and herbs from the marinade. The first time I made these Beef and Mushroom Skewers for a family barbecue, I knew I’d stumbled upon something special. They disappeared off the platter faster than I could grill the next batch! Even my pickiest eater, who usually eyes mushrooms with suspicion, devoured two skewers without a second thought, declaring them “the best barbecue thing ever.” Since then, they’ve become a staple for summer cookouts, easy weeknight dinners on the grill pan, and even impressive-looking appetizers for parties. The magic lies in the simple yet flavourful marinade that tenderizes the beef beautifully and complements the meaty mushrooms perfectly. They are surprisingly easy to assemble, cook quickly, and deliver a huge payoff in flavour and satisfaction. Honestly, seeing the smiles around the table as everyone digs in makes the little bit of prep work absolutely worth it. This recipe isn’t just about food; it’s about creating those happy, flavourful moments with people you love.

Ingredients

  • 1.5 lbs (approx. 700g) Sirloin Steak: Choose a well-marbled cut like sirloin, tenderloin, or ribeye for tenderness and flavour. Cut into uniform 1 to 1.5-inch cubes.
  • 1 lb (approx. 450g) Cremini Mushrooms: Also known as baby bellas, these offer a deeper, earthier flavour than white button mushrooms. Select firm mushrooms, roughly the same size as the beef cubes, wiped clean and stems trimmed.
  • 1/3 cup Olive Oil: Extra virgin recommended for flavour, forms the base of the marinade.
  • 1/4 cup Soy Sauce (or Tamari for Gluten-Free): Adds umami depth and saltiness to the marinade.
  • 2 tablespoons Balsamic Vinegar: Provides acidity to tenderize the beef and adds a subtle sweetness.
  • 2 tablespoons Worcestershire Sauce: Adds a complex savoury, tangy flavour profile.
  • 1 tablespoon Dijon Mustard: Helps emulsify the marinade and adds a slight tang.
  • 4 cloves Garlic: Minced finely, providing essential aromatic flavour.
  • 1 teaspoon Dried Oregano: Adds a classic herbaceous note.
  • 1 teaspoon Dried Thyme: Complements both beef and mushrooms with its earthy flavour.
  • 1/2 teaspoon Black Pepper: Freshly ground preferred for optimal flavour.
  • Optional: 1 Red Onion: Cut into 1-inch chunks, adds sweetness and colour.
  • Optional: 1 Bell Pepper (any colour): Cut into 1-inch chunks, adds sweetness, colour, and texture.
  • Wooden or Metal Skewers: If using wooden skewers, soak them in water for at least 30 minutes before use to prevent burning.

Instructions

  1. Prepare the Beef: Trim any large, tough pieces of fat or silver skin from the sirloin steak. Cut the beef into uniform cubes, approximately 1 to 1.5 inches in size. Ensuring the pieces are similar in size is crucial for even cooking. Place the beef cubes into a large bowl or a sturdy zip-top bag.
  2. Prepare the Vegetables: Gently wipe the cremini mushrooms clean with a damp paper towel. Avoid washing them, as they can absorb too much water. Trim the stems if they are tough or overly long. If using onion and bell pepper, cut them into chunks roughly the same size as the beef cubes. Add the mushrooms and optional vegetables to the bowl or bag with the beef.
  3. Make the Marinade: In a separate medium bowl, whisk together the olive oil, soy sauce (or tamari), balsamic vinegar, Worcestershire sauce, Dijon mustard, minced garlic, dried oregano, dried thyme, and black pepper. Whisk until the ingredients are well combined and slightly emulsified. Taste and adjust seasoning if necessary, although be mindful the flavours will concentrate during marinating and cooking.
  4. Marinate: Pour the prepared marinade over the beef, mushrooms, and any other vegetables in the large bowl or zip-top bag. Gently toss or massage the bag to ensure everything is evenly coated with the marinade. If using a bowl, cover it tightly with plastic wrap. If using a bag, squeeze out as much air as possible before sealing.
  5. Chill: Place the marinating beef and mushrooms in the refrigerator for at least 30 minutes to allow the flavours to meld. For deeper flavour and more tender beef, you can marinate for up to 4 hours. Avoid marinating for too long (e.g., overnight) with acidic ingredients like balsamic vinegar, as it can start to break down the meat’s texture too much, making it mushy.
  6. Soak Skewers (if using wood/bamboo): While the beef and mushrooms are marinating, if you are using wooden or bamboo skewers, place them in a shallow dish filled with water. Ensure they are fully submerged. Let them soak for at least 30 minutes. This helps prevent them from burning completely during grilling. Metal skewers do not require soaking.
  7. Assemble the Skewers: Remove the beef and mushrooms from the refrigerator. Thread the marinated beef cubes, mushrooms, and optional onion and bell pepper chunks onto the skewers, alternating ingredients. A typical pattern might be beef-mushroom-onion-beef-mushroom-pepper, but feel free to arrange them as you like. Leave a small space (about 1/4 inch) between pieces to allow heat to circulate for even cooking. Avoid packing the skewers too tightly. Also, leave some space at both ends of the skewer for easier handling.
  8. Preheat the Grill (or alternative cooking method):
    • Outdoor Grill: Preheat your grill (charcoal or gas) to medium-high heat (around 400-450°F or 200-230°C). Clean the grill grates well and lightly oil them using a paper towel dipped in high-heat oil (like canola or vegetable oil) held with tongs. This prevents sticking.
    • Grill Pan (Stovetop): Place a grill pan over medium-high heat. Add a tablespoon of high-heat oil and allow the pan to get hot – a drop of water should sizzle instantly.
    • Oven Broiler: Position an oven rack about 4-6 inches below the broiler element. Preheat the broiler on high. Line a baking sheet with aluminum foil for easier cleanup and place the skewers on it.
  9. Cook the Skewers:
    • Outdoor Grill/Grill Pan: Place the assembled skewers directly onto the preheated, oiled grill grates or grill pan. Grill for approximately 8-12 minutes total, turning the skewers every 2-3 minutes for even cooking and nice grill marks on all sides. The exact cooking time will depend on the heat of your grill, the size of your beef cubes, and your desired level of doneness. For medium-rare, aim for an internal temperature of 130-135°F (54-57°C) in the thickest part of a beef cube using an instant-read thermometer. For medium, aim for 140-145°F (60-63°C). Be careful not to overcook, as sirloin can become tough. The mushrooms and vegetables should be tender and slightly charred.
    • Oven Broiler: Place the baking sheet with skewers under the preheated broiler. Broil for 4-6 minutes per side, watching carefully to prevent burning. Turn the skewers halfway through. Again, use an instant-read thermometer to check for your desired beef doneness (130-135°F for medium-rare, 140-145°F for medium).
  10. Rest the Skewers: Once cooked to your liking, remove the skewers from the heat source and transfer them to a clean platter or cutting board. Tent loosely with aluminum foil and let them rest for 5-10 minutes before serving. This crucial step allows the juices in the beef to redistribute, resulting in more tender and flavourful meat. If you cut into it immediately, the delicious juices will run out.
  11. Serve: Serve the Beef and Mushroom Skewers warm, garnished with fresh parsley or chives if desired.

Nutrition Facts

  • Servings: This recipe typically yields 4-6 servings, depending on appetite and whether served as an appetizer or main course (approximately 2-3 skewers per person for a main).
  • Calories per Serving (Approximate): Around 350-450 calories per serving (based on 4 servings, using sirloin, excluding optional vegetables and significant marinade absorption). Please note this is an estimate and can vary based on the specific cut of beef, size of portions, and actual marinade absorption.
  • Protein: High in protein, crucial for muscle building, repair, and overall body function. Beef is a significant source.
  • Iron: Beef is a rich source of heme iron, which is easily absorbed by the body and essential for carrying oxygen in the blood.
  • B Vitamins (especially B12): Beef and mushrooms provide various B vitamins, including B12 (primarily from beef), vital for energy production, nerve function, and red blood cell formation.
  • Selenium: Mushrooms are a good source of selenium, an antioxidant mineral important for immune function and thyroid health.
  • Zinc: Found in beef, zinc is important for immune support, wound healing, and cell growth.

Preparation Time

  • Total Time: Approximately 1 hour to 4 hours 45 minutes
  • Prep Time: 20-25 minutes (cutting beef and veggies, mixing marinade)
  • Marinating Time: 30 minutes (minimum) to 4 hours (recommended for best flavour)
  • Cook Time: 8-15 minutes (depending on cooking method and desired doneness)
  • Resting Time: 5-10 minutes

How to Serve

These Beef and Mushroom Skewers are incredibly versatile. Here are some delicious ways to serve them:

  • As a Main Course:
    • Serve 2-3 skewers per person alongside classic barbecue side dishes.
    • Pair with fluffy white rice, quinoa, or a hearty grain salad like farro or bulgur wheat salad.
    • Accompany with grilled or roasted vegetables such as asparagus, zucchini, corn on the cob, or extra bell peppers.
    • A simple side salad with a light vinaigrette provides a fresh contrast.
    • Offer warm pita bread or crusty bread for soaking up any delicious juices.
    • Serve over creamy polenta or mashed potatoes for a comforting meal.
  • As an Appetizer or Party Food:
    • Arrange the cooked skewers attractively on a large platter.
    • Make smaller skewers (using shorter bamboo skewers) for easier handling as finger food.
    • Garnish generously with chopped fresh parsley or chives for a pop of colour.
    • Offer dipping sauces alongside, such as:
      • Creamy Horseradish Sauce
      • Garlic Aioli
      • Chimichurri Sauce
      • Yogurt-Dill Sauce
      • Your favourite BBQ Sauce
  • In Other Dishes:
    • Remove the meat and mushrooms from the skewers after cooking and resting.
    • Toss the cooked beef and mushrooms into a salad for a hearty protein boost.
    • Add them to a grain bowl with your favourite toppings.
    • Stuff them into pita pockets with lettuce, tomato, and a drizzle of tahini or yogurt sauce.

Additional Tips

  1. Choose the Right Beef Cut: While sirloin is a great balance of flavour, tenderness, and price, beef tenderloin (filet mignon) will be incredibly tender but more expensive. Ribeye offers fantastic marbling and flavour but might have larger pockets of fat. Flank or skirt steak can work if cut against the grain into thin strips and woven onto skewers, but cubes might be chewy. Stick to tender, quick-cooking cuts.
  2. Uniformity is Key: Cut the beef cubes and any vegetables (like onions or peppers) into roughly the same size (1 to 1.5 inches). This ensures everything cooks evenly on the skewer. If beef pieces are much larger than the mushrooms, the beef might be undercooked when the mushrooms are done, or vice-versa.
  3. Mushroom Matters: Cremini (baby bella) mushrooms have a firmer texture and earthier flavour than white button mushrooms, making them ideal for grilling as they hold up well. Shiitake mushrooms can also add a wonderful umami depth, though they can be pricier. Ensure mushrooms are large enough to thread easily.
  4. Don’t Skip Soaking Wooden Skewers: If using wood or bamboo skewers, soaking them in water for at least 30 minutes is essential. This prevents the exposed ends from catching fire and burning completely on the grill. Keep a spray bottle with water handy for any flare-ups. Metal skewers conduct heat, which helps cook the inside of the ingredients, but they get very hot, so handle them with care.
  5. Marinade Magic, Not Marathon: Marinating adds flavour and tenderizes, but don’t overdo it, especially with acidic ingredients like vinegar. 30 minutes is good, 2-4 hours is better for sirloin. Marinating too long can make the exterior of the beef mushy. Pat the beef slightly dry before skewering if you want a better sear, but keep the mushrooms coated.
  6. Control Your Heat & Use a Thermometer: Grilling over medium-high heat allows for a good sear without burning the outside before the inside cooks. Avoid excessively high flames. The most reliable way to ensure perfectly cooked beef is to use an instant-read meat thermometer. Insert it into the centre of the thickest beef cube (avoiding bone or skewer) – 130-135°F (54-57°C) for medium-rare, 140-145°F (60-63°C) for medium.
  7. Rest is Best: Allowing the cooked skewers to rest tented with foil for 5-10 minutes before serving is crucial. This lets the muscle fibers relax and reabsorb the juices, resulting in significantly more tender and flavourful beef. Skipping this step will lead to drier meat.
  8. Batch Cooking for Crowds: If making a large quantity for a party, assemble all the skewers ahead of time (up to a few hours, kept refrigerated). Cook them in batches to avoid overcrowding the grill, which lowers the temperature and prevents proper searing. You can keep cooked batches warm in a low oven (around 200°F or 95°C) while you finish grilling.

FAQ

  1. Q: What is the best cut of beef for skewers?
    • A: Tender, quick-cooking cuts are best. Sirloin (Top Sirloin) offers a great balance of flavour, tenderness, and value. Beef Tenderloin (Filet Mignon) is exceptionally tender but more expensive. Ribeye is flavourful due to marbling but can be fatty. Avoid tougher cuts like chuck or round unless you plan a very long marinade specifically designed for tenderizing (which might not suit this recipe’s timing).
  2. Q: Can I make these skewers vegetarian?
    • A: Absolutely! You can replace the beef with firm or extra-firm tofu (pressed well and cut into cubes), halloumi cheese (which grills beautifully without melting), or hearty vegetables like zucchini chunks, cherry tomatoes, different colours of bell peppers, and red onion wedges. Use the same delicious marinade for the tofu/veggies/halloumi. Adjust cooking time as needed; tofu and veggies will likely cook faster than beef.
  3. Q: Can I prepare these skewers ahead of time?
    • A: Yes, you can do some prep in advance. The marinade can be mixed and stored in the refrigerator for 2-3 days. You can cut the beef and vegetables and marinate them for up to 4 hours before grilling. You can even assemble the skewers a few hours ahead, cover them tightly, and keep them refrigerated until ready to cook. Just remember to soak wooden skewers just before grilling.
  4. Q: Can I freeze beef and mushroom skewers?
    • A: It’s best to freeze the uncooked, marinated beef cubes separately from the mushrooms. Thaw the beef in the refrigerator overnight before skewering and grilling. Mushrooms don’t freeze particularly well raw in this context; their texture can become spongy upon thawing. You could freeze the cooked skewers, but the beef might be slightly tougher, and the mushrooms softer upon reheating. Reheat gently in the oven or microwave.
  5. Q: I don’t have an outdoor grill. Can I still make these?
    • A: Yes! You have several options. A stovetop grill pan preheated over medium-high heat works great for achieving grill marks and flavour. Alternatively, you can use the oven broiler: place skewers on a foil-lined baking sheet about 4-6 inches from the heat source and broil for 4-6 minutes per side, watching carefully. You can also simply pan-sear the beef and mushrooms (off the skewers) in a hot skillet with a little oil until cooked through.
  6. Q: How do I prevent the vegetables or wooden skewers from burning?
    • A: For wooden skewers, soak them thoroughly in water for at least 30 minutes. For vegetables, ensure they are cut to a similar size as the beef so they cook evenly. Don’t use excessively high heat; medium-high is usually sufficient. If ends of skewers or smaller veggie pieces start to char too quickly, you can shield them with small pieces of aluminum foil or move the skewers to a cooler part of the grill to finish cooking indirectly.
  7. Q: Can I use different types of mushrooms?
    • A: Yes, while cremini (baby bella) mushrooms are recommended for their flavour and texture, large white button mushrooms will also work. For a gourmet touch, try shiitake mushrooms (stems removed) or chunks of large portobello caps. Ensure whatever mushroom you choose is firm and large enough to be easily threaded onto the skewer.
  8. Q: Can I substitute ingredients in the marinade?
    • A: Certainly! The marinade is flexible. You can swap balsamic vinegar for red wine vinegar or apple cider vinegar. If you don’t have Worcestershire sauce, add a bit more soy sauce and maybe a dash of fish sauce or anchovy paste (for umami). Feel free to add other herbs like rosemary or spices like smoked paprika or a pinch of red pepper flakes for heat. The basic structure (oil, acid, salt/umami, aromatics) should remain.