Mushroom Tikka Skewers are a fun and tasty dish! These tasty bites are marinated mushrooms piled on skewers and grilled to perfection. Perfect for parties or a cozy meal!
Who doesn’t love a bit of smoky flavor? They’re easy to make, and I always serve them with a side of yogurt dip. It’s a win-win for my taste buds! 🍄🔥
Key Ingredients & Substitutions
Mushrooms: Button mushrooms are great for this dish, but if you want a richer flavor, try cremini or portobello mushrooms. They can add a nice depth to your skewers.
Yogurt: Thick or Greek yogurt works best because it creates a creamy marinade. If you’re dairy-free, coconut yogurt is a good substitute, though it may add a slight sweetness.
Onion: Red onions provide a touch of sweetness and color. If you don’t have them, yellow onions or even bell peppers can add flavor and texture to your skewers.
Spices: Garam masala is key for that warm flavor. If you lack it, a mix of cumin, coriander, and a hint of cinnamon can work well. Adjust the red chili powder based on your spice tolerance—it’s easy to add more if needed!
Chaat masala: This optional spice adds a tangy kick. If you don’t have it, a sprinkle of lemon juice before serving can mimic similar flavors.
How Do I Ensure My Skewers Don’t Stick to the Grill?
Grilling can be tricky with mushrooms since they can stick. Here are some tips to help you avoid that and get a perfect char:
- Brush the skewers lightly with oil. This helps create a non-stick surface.
- Make sure your grill is preheated. A hot surface sears the mushrooms quickly, reducing sticking.
- Turn the skewers gently. Use tongs to rotate them instead of forcing them, which can cause them to tear.
- Allow the mushrooms to develop a nice char before flipping. Patience is key; wait until they naturally release from the grill.

How to Make Delicious Mushroom Tikka Skewers
Ingredients You’ll Need:
For the Skewers:
- 500 grams whole button mushrooms, cleaned and stems trimmed
- 1 medium red onion, cut into chunks
- Wooden or metal skewers (if wooden, soaked in water for 30 minutes to prevent burning)
For the Marinade:
- 1/2 cup plain yogurt (preferably thick or Greek yogurt)
- 1 tablespoon ginger-garlic paste
- 1 tablespoon lemon juice
- 2 teaspoons garam masala
- 2 teaspoons ground coriander
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder (adjust to taste)
- 1 teaspoon cumin powder
- 1/2 teaspoon chaat masala (optional)
- 2 tablespoons vegetable oil or mustard oil
- Salt, to taste
For Garnish and Serving:
- Fresh coriander leaves, chopped (for garnish)
- Lime or lemon wedges, for serving
How Much Time Will You Need?
This recipe takes about 15 minutes for preparation, plus at least 1 hour (or up to 3 hours) for marinating the ingredients. After marinating, grilling will take roughly 10-15 minutes. So, you’re looking at around 1 hour and 30 minutes to 4 hours total, depending on your marinating time!
Step-by-Step Instructions:
1. Make the Marinade:
In a large bowl, combine the yogurt, ginger-garlic paste, lemon juice, garam masala, ground coriander, turmeric powder, red chili powder, cumin powder, and a sprinkle of salt. Mix everything together until well combined. This will be the delicious marinade for your mushrooms!
2. Marinate the Vegetables:
Once you’ve prepared the marinade, add the cleaned mushrooms and chunks of red onion to the bowl. Gently toss them in the marinade so that everything is covered nicely. Cover the bowl with plastic wrap or a lid and place it in the refrigerator. Let it chill for at least 1 hour, or for best results, 2-3 hours. This step really helps the flavors seep into the mushrooms!
3. Get Ready to Grill:
When you’re ready to cook, preheat your grill, grill pan, or oven broiler to medium-high heat. This ensures a good sear and char on the skewers.
4. Assemble Your Skewers:
Take your marinated mushrooms and onion and start threading them onto the skewers. Alternate between the mushrooms and pieces of onion for a great presentation and flavor mix!
5. Brush with Oil:
Before grilling, lightly brush the skewers with vegetable oil or mustard oil. This will help prevent sticking and give them a nice char while cooking.
6. Grill the Skewers:
Place the skewers on the grill and cook for about 10-15 minutes. Make sure to turn them occasionally so they cook evenly and develop a lovely, charred texture. You’ll know they’re done when the mushrooms are tender and slightly crispy on the outside.
7. Finish and Serve:
Once grilled, remove the skewers from heat. If you’re using chaat masala, sprinkle some over the skewers for an extra flavor boost. Garnish with chopped fresh coriander leaves for a pretty touch.
8. Enjoy:
Serve the mushroom tikka skewers hot, alongside freshly cut lime or lemon wedges. Squeeze some over the top just before taking a bite, and enjoy this tasty vegetarian appetizer!
Can I Use Different Types of Mushrooms?
Absolutely! While button mushrooms are perfect for this recipe, you can also try cremini or portobello mushrooms for a richer flavor. Just remember that larger mushrooms may require longer cooking times.
How Long Can I Marinate the Mushrooms?
You can marinate the mushrooms for at least 1 hour, but for the best flavor, aim for 2-3 hours. If you’re short on time, even a quick 30-minute marinade will still enhance the taste!
Can I Make This Recipe Vegan?
Yes! To make it vegan, simply replace the yogurt with a plant-based alternative like coconut yogurt or almond yogurt. Ensure it’s unsweetened and thick for the best results.
What Should I Serve with Mushroom Tikka Skewers?
These skewers pair beautifully with naan, rice, or a fresh salad. You can also serve them with mint chutney or raita for a refreshing dip!
