Grilled Steak and Mushroom Kabobs are a quick, hearty grilling favorite with tender beef, juicy mushrooms, and a tangy savory marinade that delivers big flavor without a complicated prep. They are reliable for cookouts, simple family dinners, and relaxed weekend grilling when you want something satisfying and straightforward.

When you want a grilled dinner that feels special without asking much from your kitchen, these kabobs are a great choice. The ingredient list is short, the marinade is practical, and the grill does most of the work for you.
What makes this dish stand out is the pairing of rich beef with whole mushrooms that soak up every bit of that bold marinade. You get a balance of meaty flavor, earthy depth, and a lightly charred finish that tastes like classic outdoor cooking.
This is also the kind of meal that works well when you want flexibility. You can keep the steak and mushrooms on separate skewers for easier timing, or grill them together for a simple all-in-one presentation that looks great on the plate.
What You Need to Make This Grilled Steak and Mushroom Kabobs
- Beef steak brings the hearty, tender center of the dish, and cutting it into even cubes helps it cook at the same pace on the grill.
- Whole mushrooms add an earthy, juicy bite and hold up especially well over high heat, making them a natural partner for the steak.
- Extra virgin olive oil helps coat the meat and mushrooms evenly while carrying the flavor of the marinade across every piece.
- White wine vinegar gives the kabobs their bright, tangy edge and keeps the overall flavor from feeling too heavy.
- Worcestershire sauce adds savory depth and a subtle richness that makes the marinade taste fuller without needing many ingredients.
- Garlic powder gives a steady garlic flavor that spreads evenly through the marinade and clings nicely to the steak.
- Salt and black pepper finish the marinade with simple seasoning that keeps the flavor bold, balanced, and grill-friendly.
How to Make This Grilled Steak and Mushroom Kabobs
STEP 1: Start by trimming the steak and cutting it into evenly sized cubes, around 1 1/2 inches each. Keeping the pieces uniform helps the kabobs cook more evenly and makes it easier to hit your preferred doneness.
STEP 2: Whisk together the olive oil, white wine vinegar, Worcestershire sauce, garlic powder, salt, and a generous amount of black pepper until the mixture looks well blended. This marinade is simple, but it gives the beef a bright, savory flavor that works beautifully over high heat.
STEP 3: Place the steak in a resealable bag, pour in the marinade, and refrigerate it for the first hour. This gives the meat time to absorb the seasoning before the mushrooms go in.
STEP 4: While the steak marinates, rinse and dry the mushrooms well. After the first hour, add them to the same bag, seal it again, and return everything to the refrigerator for one more hour so the mushrooms can take on some of that same tangy flavor.
STEP 5: Preheat the grill to high heat and lightly oil the grates. A hot grill is important here because it helps create a flavorful sear on the outside while keeping the inside of the steak tender.
STEP 6: Thread the steak and mushrooms onto skewers, leaving just a little room between pieces so the heat can circulate. If you want more control over doneness, keep the mushrooms on separate skewers from the beef.
STEP 7: Grill the kabobs until the steak is cooked the way you like it. For medium-rare, plan on about 3 to 4 minutes per side, then add extra time if you want a more cooked center. The mushrooms should look browned, juicy, and lightly blistered.
STEP 8: Let the kabobs rest briefly before serving. Even a short rest of a minute or two helps the meat settle so it stays more flavorful and juicy once you bite into it.

Perfect Pairings
These kabobs go especially well with warm rice or a simple herbed rice pilaf. The grains soak up any juices from the steak and make the meal feel complete without taking attention away from the grill flavor.
A crisp salad is another smart side, especially something with lettuce, cucumber, or tomatoes. The fresh crunch balances the richness of the beef and keeps the plate feeling lighter.
You can also serve them with grilled potatoes or roasted vegetables if you want a more filling cookout-style dinner. That kind of side keeps the whole meal grounded in classic, comforting flavors.
Can I use a different cut of beef for kabobs?
Yes, as long as it is a grilling-friendly cut that can be trimmed and cubed evenly. The biggest priority is keeping the pieces similar in size so they cook at the same rate and stay tender instead of drying out.
Should I skewer the mushrooms separately?
That is often the easiest method, especially if you like your steak cooked less than medium. Mushrooms can stay on the grill a bit longer without trouble, so separate skewers give you better control over timing.
How do I know when the steak is done?
Watch both the time and the feel of the meat. Medium-rare usually takes about 3 to 4 minutes per side over high heat, while medium and medium-well need a bit longer. A thermometer is the most reliable way to avoid overcooking.
Can I prepare these ahead for a cookout?
Yes. You can cube the steak, trim the mushrooms, and mix the marinade ahead of time so assembly is faster later. It is best to keep the full marinating time close to when you plan to grill for the freshest texture.
Recipe Tips
- Keep the steak cubes close in size so your kabobs cook evenly and look more polished when served.
- Dry the mushrooms well before they go into the marinade so they absorb flavor instead of carrying excess water.
- Use high heat for the best sear, but do not leave the skewers unattended since beef cubes can move from perfectly browned to overdone quickly.

Keeping Leftovers Fresh
If you have leftovers, remove the steak and mushrooms from the skewers and store them in an airtight container in the refrigerator for up to 3 days. This helps them cool and reheat more evenly later.
For longer storage, you can freeze the cooked steak and mushrooms for up to 2 months. Let them cool first, then pack them tightly to reduce freezer burn. The mushrooms may soften a little after thawing, but the flavor will still be good.
To reheat, warm the leftovers gently in a skillet over medium-low heat or in a low oven until heated through. A microwave works too, but use short bursts so the steak does not become tough. If you want to freshen everything up, a quick minute on a hot grill or grill pan can bring back some of that charred exterior.

Grilled Steak and Mushroom Kabobs
Ingredients
For the marinade
- 1 tablespoon Worcestershire sauce
- 1/4 cup extra virgin olive oil
- 1/4 cup white wine vinegar
- 1/2 teaspoon salt
- 1 teaspoon garlic powder
- Freshly ground black pepper to taste
For the kabobs
- 20 ounces beef steak trimmed and cut into 1 1/2-inch cubes
- 8 ounces whole mushrooms trimmed, such as cremini
Instructions
- Trim the steak as needed, then cut it into pieces measuring approximately 1 1/2 inches each.
- In a medium bowl, combine the olive oil, white wine vinegar, Worcestershire sauce, garlic powder, salt, and a generous amount of black pepper. Whisk until the marinade is thoroughly blended.
- Transfer the steak cubes to a large resealable plastic bag. Pour in the marinade, seal the bag, and refrigerate for 1 hour.
- While the beef marinates, rinse the mushrooms and leave them to dry in a colander.
- Once the first hour of marinating is complete, add the mushrooms to the bag with the steak and marinade. Reseal the bag and return it to the refrigerator for 1 additional hour.
- When the marinating time has finished, oil the grill grates lightly or coat them with non-stick grilling spray. Preheat the grill to high heat.
- Thread the marinated steak and mushrooms onto skewers. For steadier handling and more even grilling, use double skewers or thick flat-blade skewers. The steak and mushrooms may also be skewered separately if different cooking times are preferred.
- Place the skewers on the hot grill and cook until the beef reaches the desired doneness. For medium-rare, grill for 3 to 4 minutes per side. For medium, add 1 extra minute per side. For medium-well, add 2 more minutes per side.
- If a rarer steak is preferred, grill the mushrooms separately in a grill-safe vegetable basket so the beef can be removed sooner.
- Once cooked, leave the meat on the skewers to rest for 1 to 2 minutes. Serve hot.