Grilled Steak Kabobs with Mushrooms and Artichokes

Prep: 15 minCook: 20 min4 servingsmediumAmerican
Grilled Steak Kabobs with Mushrooms and Artichokes

Tender flatiron steak cubes meet umami-rich marinated vegetables in these elegant kabobs that balance protein, earthiness, and bright acidity. Portabella mushrooms and artichoke hearts are softened together, while steak gets a sweet-savory glaze from soy and honey before assembly. The key to this version is cooking vegetables separately to control doneness—mushrooms release water and need gentle heat, while steak cooks fast and hot. Special because it bridges vegetable-forward and meat-centric dining, making it perfect for mixed-diet tables or anyone wanting substantial kabobs beyond standard fare. Serve at summer gatherings, dinner parties, or weeknight meals when you want restaurant-quality results without fuss. Who makes it: confident cooks comfortable with pan work and marinade timing. When to serve: warm, immediately after grilling or pan-searing the assembled skewers. This version skips skewering raw steak—marinating cubes first ensures flavor penetration and faster final cooking.

Ingredients

4 servings
  • 1 none flatiron steak, none
    ribeye or strip steak1:1beef

    firmer grain, higher fat content

  • 2 tablespoon olive oil, none
  • 4 oz baby portabella mushrooms, sliced
    cremini or button mushrooms1:1vegetable

    milder flavor, faster cooking time

  • 10 none cherry tomatoes, none
  • artichoke hearts in water, from 1 jar (12 oz.), drained
    zucchini rounds1:1vegetable

    adds sweetness, lighter profile

    Full guide →
  • 4 tablespoon soy sauce, none
    tamari1:1saucegluten-freesoy-free

    gluten-free option

    Full guide →
  • 2 tablespoon honey, none
    maple syrup1:1sweetener

    deeper molasses note, same sweetness

    Full guide →
  • 1 teaspoon salt, none
  • 1 teaspoon ground black pepper, none
  • wooden or metal skewers, none

Instructions

  1. 1

    Drain artichoke hearts and rinse mushrooms.

  2. 2

    Add artichoke hearts, mushrooms, olive oil, salt, and pepper to a pan and cook on low heat until mushrooms are tender, approximately 10 minutes.

  3. 3

    While vegetables cook, cut steak into small cubes.

  4. 4

    Mix soy sauce and honey in a bowl, add steak cubes, and marinate for approximately 5 minutes.

  5. 5

    Cook steak to your desired temperature.

  6. 6

    Halve cherry tomatoes.

  7. 7

    Thread steak cubes, tomatoes, mushrooms, and artichoke hearts onto skewers, alternating as desired.

Tips

Tip 1

Cook mushrooms and artichokes low and slow to release their moisture evenly without browning, preventing tough, shriveled vegetables when threaded onto skewers.

Tip 2

Marinate steak only 5 minutes—longer than that risks the salt in soy sauce beginning to cure and dry the meat prematurely; timing is tight here.

Tip 3

Assemble skewers just before final cooking so vegetables don't weep liquid onto steak cubes, which dilutes the marinade and prevents proper browning.

Good to Know

Storage

Refrigerate cooked kabobs in an airtight container up to 3 days. Cool completely before storing to prevent condensation.

Make Ahead

Prepare marinade and cut vegetables up to 4 hours ahead. Marinate steak no more than 5 minutes before cooking. Assemble skewers just before final cooking.

Serve With

Serve warm immediately after grilling or pan-searing the assembled skewers. Pair with grains like rice or couscous, or a fresh salad.

See pairing guide →

Common Mistakes

Watch

Do not marinate steak longer than 5 minutes to avoid salt from soy sauce beginning to cure and dry the meat.

Watch

Do not skip the separate vegetable precooking step to avoid undercooked mushrooms or mushy steak from extended heat.

Watch

Do not assemble skewers far in advance to avoid vegetables releasing liquid that dilutes the marinade and prevents browning.

Substitutions

Gluten-Free Swaps

soy sauce
tamari1:1saucegluten-freesoy-free

gluten-free option

Full guide →

General Alternatives

flatiron steak
ribeye or strip steak1:1beef

firmer grain, higher fat content

flatiron steak
chicken breast1:1poultry

lean, requires careful not to overcook; reduces richness

Full guide →
baby portabella mushrooms
cremini or button mushrooms1:1vegetable

milder flavor, faster cooking time

artichoke hearts
zucchini rounds1:1vegetable

adds sweetness, lighter profile

Full guide →
honey
maple syrup1:1sweetener

deeper molasses note, same sweetness

Full guide →
honey
agave nectar1:1sweetener

neutral, slightly thinner consistency

Full guide →
baby portabella mushrooms
shiitake1:1vegetable

earthier umami, meatier texture

Find more substitutions →

FAQ

Can I marinate the steak longer than 5 minutes?

Not recommended. Soy sauce begins curing the meat after 5 minutes, drawing out moisture and toughening it. Stick to the timing for tender results, or use a shorter salt-free marinade for extended soaking.

What if I don't have flatiron steak?

Ribeye, strip steak, or sirloin work well. Avoid very lean cuts like tenderloin, which dry out quickly on skewers. Chicken breast is a leaner substitute but requires careful timing to prevent overcooking.

Can I prepare and refrigerate assembled kabobs before cooking?

Not ideal. Assembled skewers release vegetable liquid, which dilutes the marinade and prevents the steak from browning properly. Cook immediately after threading, or prep components separately and assemble just before cooking.