This Spicy Chicken Panini is my kind of sandwich dinner: toasty ciabatta, juicy chicken, and melty pepper jack that actually tastes like something.
The flavor is bold but still simple. I like the mix of smoky chicken seasoning with a creamy sriracha mayo, plus fresh tomato and a handful of greens so it doesn’t feel heavy.
For me, this is especially good for an easy weeknight meal when I want a hot sandwich that eats like a full dinner. It’s also great with chips or a quick salad, and it holds up well if you’re feeding people who like a little heat.

Why You’ll Love This Recipe
Weeknight Friendly: It’s fast enough for a regular night, but it still feels like a real “made something” dinner.
Spicy, Creamy Spread: The sriracha mayo is creamy and tangy with just a little sweetness, and it’s great on more than just this panini.
Good Texture: You get crisp bread, juicy chicken, and melted cheese all in one bite, plus a little crunch from onion and greens.
Easy to Adjust: Make it mild, make it hot, swap the cheese, add jalapeños, or throw in avocado if that’s your thing.
Cafe-Style at Home: This reminds me of a copycat cafe panini, but you can make it exactly how you like it.
Ingredients You’ll Need
Chicken
- Chicken breast: I like boneless skinless breasts here because they slice neatly for sandwiches. Thighs work too, but they can be a little messier in a panini.
- Olive oil: Just enough to help the spices stick and keep the chicken from drying out on the grill pan.
- Kosher salt: This is what makes the chicken taste seasoned all the way through, not just “spicy.”
- Smoked paprika: Gives that slightly smoky, grilled flavor even if you’re cooking in a skillet.
- Garlic powder: I use garlic powder here because it coats evenly and won’t burn the way fresh garlic can in a hot pan.
- Chili powder: Brings a steady warmth that works with the pepper jack and sriracha.
- Black pepper: Simple, but it matters in sandwiches like this.
- Lime juice: Brightens the chicken and keeps it from tasting flat once it’s tucked into bread and cheese.
Spicy Spread
- Mayonnaise: Regular mayo is what I use. If you like a tangier spread, you can do half mayo and half Greek yogurt.
- Sriracha: This is where the heat comes from, so start lighter if you’re unsure and add more to taste.
- Dijon mustard: A little Dijon makes the spread taste sharper and more “sandwich shop” than plain spicy mayo.
- Honey: Just enough to round out the heat and lime. It shouldn’t taste sweet.
- Lime zest: Fresh is best here. It makes the spread taste brighter without making it runny.
- Salt: I always taste the spread and add a pinch if it needs it. It depends a lot on the brand of mayo.
Sandwich Assembly
- Ciabatta rolls: Ciabatta stays chewy inside and crisps well on the outside. Any sturdy sandwich roll works, but soft bread can flatten too much in a press.
- Pepper jack cheese: My favorite for this spicy chicken panini. It melts well and adds a little extra heat.
- Tomato: Use a ripe tomato, but slice it thin so it doesn’t slide around or make the bread soggy.
- Red onion: Thin slices are the move. If you want it milder, soak the slices in cold water for a few minutes, then drain.
- Arugula or romaine: Arugula has a peppery bite that fits the sandwich. Romaine is crunchier and more neutral if you’re feeding picky eaters.
- Butter: Softened butter gives you that crisp, golden outside. Mayo on the outside works too, but butter tastes better to me.
- Pickled jalapeños: Totally optional, but they’re great if you like a brighter, punchier heat than sriracha alone.

Recipe Instructions
- Prep the chicken: Pat the chicken dry, then pound it to an even thickness so it cooks evenly and stays juicy.
- Season the chicken: Toss the chicken with olive oil, salt, smoked paprika, garlic powder, chili powder, black pepper, and lime juice until it’s well coated.
- Cook the chicken: Heat a skillet or grill pan over medium-high heat. Cook the chicken until it reaches 165°F, about 4 to 6 minutes per side.
- Rest the chicken: Let the chicken rest for about 5 minutes, then slice it thin. Thin slices make the panini easier to press and eat.
- Mix the spread: Stir the mayonnaise, sriracha, Dijon, honey, lime zest, and salt together. Taste and adjust the heat or salt if needed.
- Prep the bread: Slice the ciabatta rolls and lay them out. Spread the spicy mayo on the cut sides so you get it in every bite.
- Assemble the sandwiches: Layer pepper jack, sliced chicken, tomato, red onion, greens, and pickled jalapeños (if using), then top with the other half of the bread.
- Butter the outside: Lightly butter the outside of each sandwich so it crisps and browns nicely.
- Press and grill: Cook in a preheated panini press, or grill in a skillet over medium heat with a heavy weight on top, until the bread is crisp and the cheese melts, about 3 to 5 minutes per side.
- Rest and serve: Let the paninis rest for about 1 minute, then slice and serve while the cheese is still melty.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Pound the chicken to an even thickness. This is the easiest way to avoid dry edges and undercooked centers. It also makes cleaner slices for the sandwich.
Don’t crank the heat for the panini. Medium heat is usually right in a skillet. High heat browns the bread too fast and leaves the cheese half-melted.
Put cheese on both sides. A slice under the chicken and a slice over it helps hold everything together, and it melts into the bread instead of sliding.
Go easy on wet toppings. Thin tomato slices are great, but thick slices can make the sandwich slippery. If your tomato is super juicy, blot it quickly with a paper towel.
Use a weight if you don’t have a press. A heavy skillet or a foil-wrapped brick works. The goal is steady pressure so the ciabatta crisps evenly.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Chips: Kettle chips are my usual side with this, especially anything lime or jalapeño. They’re simple and they fit the sandwich-shop feel.
- Salad: A chopped romaine salad with cucumbers and a quick vinaigrette is really good here. I keep it light because the panini is filling.
- Soup: Tomato soup is classic with a grilled sandwich, and it works with the pepper jack too. Even a quick canned soup makes this dinner feel complete.
- Pickles: Dill pickles or pickled red onions on the side cut through the richness. I’ll do this when I skip the pickled jalapeños in the sandwich.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
These are best fresh. A pressed sandwich will soften as it sits, so I usually store leftovers as components if I can (chicken, spread, and sliced veg separate).
Store leftover cooked chicken in the fridge for up to 3 days. It’s easy to slice cold and warm briefly in a skillet before building another panini.
You can make the sriracha mayo ahead and keep it in the fridge for up to a week. Give it a stir before using since it can separate a little.
If you already grilled the full sandwich, store it covered in the fridge for up to 2 days. Reheat in a skillet over medium heat (or an air fryer) to re-crisp the bread.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use rotisserie chicken instead of cooking chicken breasts?
Yes. Shred or slice it, then warm it briefly in a skillet with a pinch of the same spices (paprika, chili powder, garlic powder, salt, pepper) and a squeeze of lime if you want it to taste closer to the recipe.
How spicy is this panini?
As written, it’s medium spicy. If you want it milder, use less sriracha and skip the pickled jalapeños. If you want it hotter, add more sriracha or a few extra jalapeños, and don’t be shy with the pepper jack.
What can I use instead of pepper jack?
Provolone melts really nicely and keeps the sandwich more mellow. Mozzarella works too, especially if you want the chicken and sriracha mayo to be the main flavors.
How do I make a panini without a panini press?
A skillet works fine. Keep the heat at about medium, press the sandwich down with a heavy skillet or another weight, and flip once the bottom is crisp and browned.
How do I know the chicken is cooked through?
The most reliable way is a thermometer: pull it at 165°F in the thickest part. If you don’t have one, slice into the thickest piece and make sure the center is no longer pink and the juices run clear.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Spicy Chicken Panini
INGREDIENTS
Chicken
- 1.5 lb boneless skinless chicken breast
- 1 tbsp olive oil
- 1 tsp kosher salt
- 1 tsp smoked paprika
- 1 tsp garlic powder
- 1 tsp chili powder
- ½ tsp ground black pepper
- 1 tbsp lime juice.
Spicy Spread
- ½ cup mayonnaise
- 2 tbsp sriracha
- 1 tsp Dijon mustard
- 1 tsp honey
- 1 tsp lime zest
- salt to taste.
Sandwich Assembly
- 4 ciabatta rolls sliced
- 8 slices pepper jack cheese
- 1 large tomato sliced
- ½ small red onion thinly sliced
- 2 cups baby arugula or shredded romaine
- 2 tbsp softened butter for grilling
- pickled jalapenos optional.
INSTRUCTIONS
Cook Chicken
- pat chicken dry and pound to even thickness
- toss with olive oil salt paprika garlic powder chili powder pepper and lime juice
- cook in a hot skillet or grill pan over medium high heat until internal temperature reaches 165 F about 4 to 6 minutes per side
- rest 5 minutes then slice thin.
Assemble and Press
- mix mayonnaise sriracha Dijon honey lime zest and salt
- spread spicy mayo on cut sides of ciabatta
- layer cheese chicken tomato onion greens and optional jalapenos then top with remaining bread
- lightly butter the outside of each sandwich
- press in a preheated panini press or grill in a skillet with a heavy weight over medium heat until bread is crisp and cheese melts about 3 to 5 minutes per side
- rest 1 minute then serve.
