Easy Chicken Sandwich Recipe: Iranian-Style Chicken Sandwich
If you’re looking for an easy chicken sandwich recipe that is creamy, savory, filling, and a little different from the usual grilled chicken sandwich, you have to try this Iranian-style version. This is the kind of chicken sandwich I grew up eating. Instead of putting a whole chicken breast between two pieces of bread, the chicken is cooked until tender, shredded, and then mixed with sautéed mushrooms, onion, bell pepper, and a simple creamy sauce.
The result is warm, juicy, flavorful chicken filling that tastes especially good inside a fresh baguette or soft sandwich roll. And honestly, this is one of those recipes that doesn’t need to be complicated. Once the chicken is cooked, everything comes together in one pan.

Why I Love This Chicken Sandwich
What I love about this recipe is how comforting it feels. It’s not trying to be fancy. It’s just a really satisfying homemade sandwich with simple ingredients. The combination of shredded chicken, mushrooms, caramelized onion, creamy mayonnaise, and a little ketchup gives it a rich flavor without requiring a long list of ingredients. It’s also a great way to use leftover cooked chicken.

Ingredients
Here’s everything you need to make this easy Iranian chicken sandwich:
For the Chicken Filling
| Ingredient | Amount |
| Boneless, skinless chicken breast | 1 large |
| Mushrooms, sliced | 200 g |
| Onion, finely chopped | 1 medium |
| Bell pepper, sliced | 1 small |
| Mayonnaise | 3 tablespoons |
| Ketchup | 1 tablespoon |
| Mustard | 1 teaspoon |
| Salt | 1 teaspoon |
| Black pepper | 1/2 teaspoon |
| Turmeric | 1/2 teaspoon |
| Garlic powder | 1/2 teaspoon |
| Olive oil or vegetable oil | 1 tablespoon |
For Serving
| Ingredient | Amount |
| Baguette or sandwich rolls | 2-3 servings |
| Pickles | Optional |
| Lettuce | Optional |
| Cheese | Optional |
How to Make an Iranian Chicken Sandwich
-
Cook the chicken
- Place the chicken breast in a pot and cover it with water.
- Add a little salt and, if you like, half an onion or a small piece of turmeric for extra flavor.
- Bring the water to a gentle boil, then reduce the heat and let the chicken cook until it is completely cooked through and tender.
- This usually takes around 15-20 minutes for a medium chicken breast, although the exact time depends on its size.
- Once the chicken is cooked, remove it from the pot and let it cool enough to handle.
- Then shred it with two forks or simply pull it apart with your hands.
- I personally prefer shredding the chicken fairly small. It makes the sandwich easier to eat and lets the sauce coat every piece.
-
Cook the onion
- Heat the oil in a large skillet over medium heat.
- Add the chopped onion and cook for several minutes until it becomes soft and lightly golden.
- This is one step I don’t like rushing.
- Letting the onion cook slowly gives the sandwich a much deeper flavor.

-
Add the mushrooms
- Add the sliced mushrooms to the pan.
- Cook them with the onion until the mushrooms become soft, and most of their moisture has evaporated.
- At first, the mushrooms may release quite a bit of liquid. Don’t worry about it.
- Just keep cooking until the pan looks relatively dry again.
- This helps prevent the chicken filling from becoming watery.

-
Add the bell pepper
- Add the sliced bell pepper and cook for another 2-3 minutes.
- I like leaving a little texture in the peppers rather than cooking them until completely soft.
- If you don’t have bell pepper, you can leave it out. The sandwich will still be delicious.
-
Add the shredded chicken
- Now add the shredded chicken to the skillet.
- Season everything with turmeric, garlic powder, salt, and black pepper.
- Stir well and cook for about 3-5 minutes so the chicken can absorb all those flavors.
- At this point, your kitchen should already smell amazing.
-
Make the creamy sauce
- Turn the heat down to low.
- Add the mayonnaise, ketchup, and mustard directly to the chicken mixture.
- Stir everything together until the chicken is evenly coated.
- You don’t want to cook the mayonnaise over high heat. Just gently warm everything together for a minute or two.
- If the filling seems too dry, add another spoonful of mayonnaise.
- If you prefer a slightly tangier sandwich, add a little more mustard.

-
Toast the Bread
- Cut your baguette or sandwich rolls open and lightly toast them.
- You can toast them in a dry skillet, oven, or toaster oven.
- I highly recommend doing this.
- The slightly crispy bread on the outside with the warm, creamy chicken filling inside is one of my favorite parts of this sandwich.

-
Assemble the Sandwich
- Now it’s time to put everything together.
- Spoon a generous amount of the warm chicken mixture into the bread.
- Add some sliced pickles if you like.
- You can also add lettuce, tomato, or a slice of cheese.
- Personally, I love pickles in this sandwich because their slightly sour flavor balances the creamy chicken mixture really well.
- Close the sandwich, give it a gentle press, and serve it while it’s warm.

Iranian Chicken Sandwich
Ingredients
Method
- Cook the chicken breast in water with a little salt until completely cooked and tender, about 15-20 minutes. Remove from the water and shred with two forks.
- Heat the oil in a large skillet over medium heat. Add the chopped onion and cook until soft and lightly golden.
- Add the sliced mushrooms and cook until tender and most of their liquid has evaporated.
- Add the sliced bell pepper and cook for 2-3 minutes.
- Add the shredded chicken, turmeric, garlic powder, salt, and black pepper. Stir well and cook for 3-5 minutes.
- Reduce the heat to low. Add the mayonnaise, ketchup, and mustard, then mix until the chicken is evenly coated and creamy.
- Lightly toast the baguettes or sandwich rolls.
- Fill the toasted bread with the warm chicken mixture and add pickles, lettuce, or cheese if desired.
- Serve immediately while warm.
My Favorite Way to Serve It
If I’m making this chicken sandwich at home, I keep the toppings pretty simple.
I use: Toasted baguette + creamy shredded chicken + mushrooms + pickles + a little extra sauce.
That’s it. The chicken filling already has so much flavor that you don’t need to pile on a ton of toppings.
Tips for Making the Best Chicken Sandwich
Don’t overcook the chicken
The chicken should be tender enough to shred easily. Overcooking it can make the filling dry.
Let the mushrooms cook properly
Don’t add the sauce while the mushrooms are still releasing lots of water. Give them time to cook down. This makes the final sandwich much better.
Don’t use too much mayonnaise at once
Start with the amount in the recipe and add more if necessary. You want the filling to be creamy, not swimming in sauce.
Toast the bread
This small step makes a surprisingly big difference. The toasted bread gives you a nice contrast to the soft chicken filling.
Make it cheesy
If you love cheese, add some grated mozzarella or a slice of your favorite melting cheese while the chicken mixture is still hot. Let it melt slightly before serving. It’s ridiculously good.

Can I Make This Chicken Sandwich Ahead of Time?
Absolutely.
The chicken filling can be prepared ahead of time and stored in the refrigerator. When you’re ready to eat, simply reheat the filling in a skillet over low to medium heat and put it into freshly toasted bread. I actually think the filling tastes even better after it has had some time for the flavors to come together. Just keep the bread and fresh toppings separate until you’re ready to serve.
Easy Variations
One of the best things about this recipe is how easy it is to customize.
Spicy Chicken Sandwich
Add chili flakes, cayenne pepper, or a little hot sauce to the chicken mixture.
Cheesy Chicken Sandwich
Add mozzarella, cheddar, or another melting cheese while the filling is hot.
Chicken and Corn Sandwich
Add a little sweet corn for extra texture and a subtle sweetness.
Chicken and Potato Sandwich
Add a small amount of cooked diced potato if you want an extra filling sandwich.
Extra Mushroom Sandwich
If you’re a mushroom fan like me, simply double the mushrooms. There’s really no such thing as too many mushrooms here.
What Bread Is Best for an Iranian Chicken Sandwich?
A fresh baguette is probably my favorite choice. The slightly crisp crust works beautifully with the soft, creamy chicken filling.
However, you can use almost any bread you have available:
- Baguette
- French bread
- Soft sandwich rolls
- Sub rolls
- Ciabatta
- Toasted white bread
If the bread is very soft, toasting it is especially helpful because it keeps the sandwich from becoming soggy.
More Iranian Recipes to Try
This Iranian-style chicken sandwich is just one of many delicious recipes worth exploring. Vavishka is a flavorful pan-cooked dish that is often enjoyed with bread, while Chicken cheese cutlets make a crispy and spicy snack. For another popular street-food option, Zereshk Polo combines seasoned chicken with fresh toppings and soft bread. And for a taste of traditional Iranian cuisine, Kaleh Pacheh is a classic dish with a completely different flavor and style.

Frequently Asked Questions
Can I use leftover chicken?
Yes. This recipe is a great way to use leftover cooked chicken. Simply shred the chicken and continue with the mushroom, onion, and sauce mixture.
Can I use chicken thighs?
Definitely. Chicken thighs have more fat than chicken breast, so they can make a particularly juicy sandwich.
Can I skip the mushrooms?
Yes. Mushrooms are one of the ingredients that give this sandwich its characteristic flavor, but you can leave them out if you don’t like them.
What sauce goes with a chicken sandwich?
For this Iranian-style chicken sandwich, I like a combination of mayonnaise, ketchup, and mustard. You can adjust the ratio depending on how creamy, sweet, or tangy you like your sandwich.
Can I freeze the chicken filling?
You can freeze the cooked chicken filling, although I prefer making it fresh or keeping it refrigerated for a short period for the best texture. If you do freeze it, thaw it safely in the refrigerator and reheat it thoroughly before serving.

Final Thoughts
This Iranian chicken sandwich recipe is one of those simple meals that feels much more special than the amount of effort it takes. Tender shredded chicken, golden onions, mushrooms, bell pepper, and a creamy sauce are packed into toasted bread to make a warm and seriously satisfying sandwich.
What I like most about it is that you can make it your own. Add cheese. Make it spicy. Add extra pickles. Use leftover chicken. Put it in a baguette or a soft roll. There really isn’t a wrong way to do it. If you’ve never tried an Iranian-style chicken sandwich before, this is a great place to start. It’s simple, comforting, and perfect for a quick homemade lunch or dinner.