Mmm… is there anything more satisfying than a perfectly pressed panini? Whether you’re craving a quick weeknight dinner, planning a cozy weekend lunch, or hosting a casual get-together, these 20 delicious recipes have you covered. From classic Italian combos to inventive new favorites, get ready to discover your next go-to sandwich that’s sure to become a regular in your kitchen rotation. Let’s dive in!
Classic Italian Panini with Prosciutto and Mozzarella

Many home cooks find sandwich-making straightforward, but crafting the perfect panini requires specific techniques to achieve that signature crisp exterior and melted interior. Mastering this classic Italian combination will give you restaurant-quality results right in your own kitchen. Let’s walk through each step methodically to ensure success.
2
sandwiches10
minutes10
minutesIngredients
– 4 slices sourdough bread
– 2 tbsp olive oil
– 4 oz prosciutto
– 8 oz fresh mozzarella cheese
– 2 tbsp pesto
– 1 medium tomato
Instructions
1. Preheat your panini press to 375°F for 10 minutes until the indicator light shows it’s ready.
2. Slice the tomato into ¼-inch thick rounds using a sharp serrated knife for clean cuts.
3. Pat the tomato slices dry with paper towels to remove excess moisture, which prevents a soggy sandwich.
4. Brush one side of each bread slice lightly with olive oil using a pastry brush for even coverage.
5. Place two bread slices oiled-side down on your work surface.
6. Spread 1 tablespoon of pesto evenly across each of the bottom bread slices.
7. Layer 2 ounces of prosciutto evenly over the pesto on both sandwiches.
8. Slice the mozzarella into ¼-inch thick pieces and distribute evenly over the prosciutto.
9. Arrange tomato slices in a single layer over the mozzarella.
10. Top with the remaining bread slices, oiled-side facing outward.
11. Place one sandwich diagonally on the preheated panini press.
12. Close the press firmly and cook for 4-5 minutes until deep golden grill marks appear.
13. Carefully remove the first sandwich using a spatula and repeat with the second sandwich.
14. Let sandwiches rest for 2 minutes on a cutting board before slicing to allow the cheese to set.
15. Cut each sandwich in half diagonally using a serrated knife for clean cuts through the crust.
Nothing beats the satisfying crunch of that golden bread giving way to the salty prosciutto and creamy melted mozzarella. The pesto adds a bright herbal note that cuts through the richness beautifully. For a complete meal, serve these panini with a simple arugula salad dressed with lemon vinaigrette to complement the savory flavors.
Grilled Chicken and Pesto Panini

This grilled chicken and pesto panini transforms simple ingredients into a gourmet sandwich that’s perfect for lunch or a light dinner. Today we’ll walk through each step methodically to ensure you achieve that perfect crispy exterior and melty interior that makes paninis so irresistible.
2
sandwiches10
minutes19
minutesIngredients
– 2 boneless, skinless chicken breasts
– 4 slices sourdough bread
– 4 tablespoons basil pesto
– 4 slices provolone cheese
– 2 tablespoons olive oil
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
Instructions
1. Preheat your panini press to 375°F or heat a grill pan over medium-high heat.
2. Pound chicken breasts to 1/2-inch thickness using a meat mallet for even cooking.
3. Brush both sides of chicken with 1 tablespoon olive oil and season with salt and pepper.
4. Grill chicken for 6-7 minutes per side until internal temperature reaches 165°F.
5. Remove chicken from heat and let rest for 3 minutes before slicing.
6. Spread 1 tablespoon pesto evenly on each slice of sourdough bread.
7. Place 2 slices provolone cheese on the pesto side of 2 bread slices.
8. Arrange sliced chicken evenly over the cheese-covered bread slices.
9. Top with remaining bread slices, pesto side facing inward.
10. Brush the outer surfaces of both sandwiches with remaining olive oil.
11. Place sandwiches in preheated panini press and cook for 4-5 minutes until golden brown with visible grill marks.
12. Remove from press and let cool for 1 minute before slicing diagonally.
Buttery, crisp sourdough gives way to tender chicken and melted provolone in every bite. The basil pesto adds a fresh, herbal note that cuts through the richness beautifully. For a complete meal, serve these paninis with a simple arugula salad dressed with lemon vinaigrette to complement the sandwich’s warm, savory flavors.
Caprese Panini with Fresh Basil and Balsamic Glaze

Now, let’s create a delicious Caprese Panini that brings together classic Italian flavors in a warm, pressed sandwich perfect for lunch or a light dinner. Nothing beats the combination of fresh mozzarella, ripe tomatoes, and fragrant basil when heated between crispy bread with a sweet-tangy glaze. This methodical approach will guide you through each step for perfect results every time.
2
sandwiches10
minutes5
minutesIngredients
– 4 slices sourdough bread
– 2 tbsp olive oil
– 8 oz fresh mozzarella cheese
– 2 medium tomatoes
– 1/4 cup fresh basil leaves
– 2 tbsp balsamic glaze
– 1/4 tsp salt
– 1/4 tsp black pepper
Instructions
1. Preheat your panini press to 375°F or heat a skillet over medium heat.
2. Slice the fresh mozzarella into 1/4-inch thick pieces.
3. Cut the tomatoes into 1/4-inch thick slices.
4. Brush one side of each bread slice lightly with olive oil using a pastry brush.
5. Place two bread slices oiled-side down on your work surface.
6. Layer mozzarella slices evenly over the bread, covering the surface completely.
7. Arrange tomato slices in a single layer over the mozzarella.
8. Sprinkle salt and black pepper evenly over the tomatoes.
9. Tear fresh basil leaves by hand and distribute them over the tomatoes.
10. Drizzle 1 tablespoon of balsamic glaze over the basil layer on each sandwich.
11. Top with the remaining bread slices, oiled-side facing up.
12. Place the sandwiches in the preheated panini press and close the lid.
13. Press for 4-5 minutes until the bread is golden brown with distinct grill marks.
14. Remove the panini from the press using a spatula and transfer to a cutting board.
15. Let the sandwiches rest for 1 minute before cutting to allow the cheese to set slightly.
16. Cut each sandwich diagonally with a serrated knife for clean slices.
Hearty and satisfying, this panini offers a wonderful contrast of textures with crispy bread giving way to melted, stretchy mozzarella and juicy tomatoes. The balsamic glaze provides a sweet acidity that cuts through the richness, while the fresh basil maintains its bright flavor despite the heat. For a creative twist, serve these panini with a simple arugula salad dressed with lemon juice to complement the sandwich’s warm, cheesy goodness.
Turkey and Avocado Panini with Chipotle Mayo

Haven’t we all craved that perfect sandwich that’s both comforting and exciting? Today we’re making a Turkey and Avocado Panini with Chipotle Mayo, a restaurant-quality meal you can easily create at home. Let me walk you through each step methodically so you achieve delicious results on your first try.
2
sandwiches8
minutes6
minutesIngredients
- 4 slices sourdough bread
- 2 tablespoons olive oil
- 8 ounces sliced roasted turkey
- 1 ripe avocado
- 2 tablespoons mayonnaise
- 1 teaspoon chipotle pepper in adobo sauce
- 4 slices provolone cheese
- 1/4 cup baby spinach
Instructions
- Preheat your panini press to 375°F, or heat a skillet over medium heat if using a panini press alternative.
- Slice the avocado in half lengthwise, remove the pit, and scoop the flesh into a small bowl.
- Mash the avocado with a fork until it reaches your desired consistency, whether slightly chunky or completely smooth.
- Combine the mayonnaise and chipotle pepper in adobo sauce in a separate small bowl, stirring until fully incorporated.
- Brush one side of each bread slice lightly with olive oil using a pastry brush—this creates that golden, crispy crust we’re after.
- Spread the chipotle mayonnaise evenly on the un-oiled side of two bread slices.
- Layer the sliced turkey evenly over the chipotle mayo, ensuring coverage to the edges for consistent flavor in every bite.
- Arrange the provolone cheese slices over the turkey, allowing them to slightly overlap for optimal melting.
- Spread the mashed avocado evenly over the cheese layer, taking care to distribute it without pressing too firmly.
- Top with baby spinach leaves, creating an even layer that will gently wilt during cooking.
- Place the remaining bread slices on top, oiled sides facing outward, and press gently to secure the sandwich.
- Carefully transfer the assembled sandwich to the preheated panini press and close the lid.
- Cook for 4-6 minutes until the bread is golden brown with distinct grill marks and the cheese is visibly melted.
- Remove the panini from the press using a spatula and transfer to a cutting board.
- Let the panini rest for 1 minute before slicing diagonally—this allows the fillings to set slightly for cleaner cutting.
Ultimate satisfaction comes from that first bite where warm, melted cheese meets cool, creamy avocado against the backdrop of smoky chipotle heat. The contrast between the crispy sourdough exterior and the tender interior creates a textural experience that keeps you coming back for more. Consider serving these paninis alongside sweet potato fries or a simple green salad to round out the meal perfectly.
Reuben Panini with Corned Beef and Sauerkraut

Creating the perfect Reuben panini starts with quality ingredients and proper technique. Carefully layering the components ensures each bite delivers the classic combination of savory corned beef, tangy sauerkraut, and melted Swiss cheese between crispy grilled bread. Follow these steps precisely for a restaurant-quality sandwich you can make at home.
5
sandwiches10
minutes24
minutesIngredients
– 8 slices rye bread
– 1 pound thinly sliced corned beef
– 1 cup sauerkraut, drained
– 8 slices Swiss cheese
– 4 tablespoons Russian dressing
– 2 tablespoons unsalted butter, softened
Instructions
1. Preheat your panini press to 375°F for 10 minutes until the indicator light shows it’s ready.
2. Spread 1/2 tablespoon Russian dressing evenly on one side of each slice of rye bread.
3. Layer 2 slices of Swiss cheese on the dressing-side of 4 bread slices.
4. Divide 1/4 pound corned beef evenly over the cheese on each sandwich.
5. Squeeze excess liquid from 1/4 cup sauerkraut and distribute it over the corned beef.
6. Place the remaining bread slices, dressing-side down, on top of each sandwich.
7. Spread 1/2 tablespoon softened butter evenly on the top outer surface of each sandwich.
8. Carefully transfer one sandwich to the preheated panini press, buttered-side down.
9. Spread another 1/2 tablespoon butter on the now-exposed top bread surface.
10. Close the panini press and cook for 5-6 minutes until the bread is golden brown with distinct grill marks.
11. Remove the sandwich when the cheese is fully melted and bubbling around the edges.
12. Repeat the cooking process with the remaining three sandwiches.
When you slice into the panini, you’ll hear the satisfying crunch of perfectly pressed bread giving way to layers of steaming, melted cheese and savory fillings. The contrast between the crispy exterior and tender interior makes this sandwich particularly satisfying, while the tangy sauerkraut cuts through the richness of the corned beef beautifully. For an extra treat, serve it with a side of pickle spears and potato chips to complement the sandwich’s robust flavors.
BBQ Pulled Pork Panini with Coleslaw

Ready to transform leftover pulled pork into a restaurant-worthy sandwich? This BBQ pulled pork panini with coleslaw combines smoky, tender meat with crisp, tangy slaw pressed between golden bread for the ultimate comfort food experience that’s surprisingly simple to master at home.
2
sandwiches20
minutes15
minutesIngredients
- 2 cups pulled pork
- 1/2 cup BBQ sauce
- 4 slices provolone cheese
- 4 slices sourdough bread
- 1 cup coleslaw mix
- 2 tbsp mayonnaise
- 1 tbsp apple cider vinegar
- 1 tsp sugar
- 1/4 tsp celery seed
- 2 tbsp butter, softened
Instructions
- Combine coleslaw mix, mayonnaise, apple cider vinegar, sugar, and celery seed in a medium bowl.
- Mix the coleslaw ingredients thoroughly until all cabbage is evenly coated.
- Let the coleslaw rest for 15 minutes to allow flavors to meld and cabbage to slightly soften.
- Heat pulled pork in a skillet over medium heat for 5-7 minutes until warmed through.
- Stir BBQ sauce into the warmed pulled pork until fully incorporated.
- Spread softened butter evenly on one side of each sourdough bread slice.
- Place two bread slices buttered-side down on a clean surface.
- Layer one slice of provolone cheese on each bottom bread slice.
- Divide the BBQ pulled pork mixture evenly over the cheese layers.
- Spoon prepared coleslaw over the pulled pork on both sandwiches.
- Top each with remaining provolone cheese slices.
- Place remaining bread slices buttered-side up to complete the sandwiches.
- Preheat panini press to 375°F or heat a grill pan over medium-high heat.
- Place sandwiches in the panini press and cook for 4-6 minutes until bread is golden brown and cheese is melted.
- Remove sandwiches from the press when grill marks are visible and bread feels crisp to the touch.
- Let sandwiches rest for 2 minutes before cutting diagonally to prevent filling from spilling out.
The contrast between the warm, melty pulled pork and cool, crunchy coleslaw creates an irresistible texture combination, while the tangy slaw cuts through the rich BBQ sauce perfectly. For a fun twist, serve these panini with pickle spears and sweet potato fries for a complete diner-style meal that will have everyone asking for seconds.
Mediterranean Veggie Panini with Hummus

Oftentimes, the simplest meals are the most satisfying, and this Mediterranean Veggie Panini brings together fresh ingredients in perfect harmony. Our methodical approach will guide you through creating this delicious sandwich with confidence. Let’s build this flavorful panini step by step, ensuring every component shines through.
2
sandwiches10
minutes10
minutesIngredients
– 4 slices sourdough bread
– 2 tbsp olive oil
– 1/2 cup hummus
– 1/2 red bell pepper, sliced
– 1/2 cup baby spinach
– 1/4 red onion, thinly sliced
– 4 slices provolone cheese
– 1/4 cup kalamata olives, pitted and halved
Instructions
1. Preheat your panini press to 375°F or heat a skillet over medium heat.
2. Brush one side of each bread slice evenly with olive oil using a pastry brush.
3. Flip all bread slices so the oiled sides face down on your work surface.
4. Spread 1/4 cup hummus evenly across two bread slices, covering the entire surface.
5. Layer 2 slices provolone cheese over the hummus on both prepared bread slices.
6. Arrange red bell pepper slices in a single layer over the cheese.
7. Distribute baby spinach evenly over the bell peppers, pressing lightly to compact.
8. Scatter red onion slices across the spinach layer.
9. Sprinkle kalamata olives evenly over the onion layer.
10. Top each sandwich with the remaining bread slices, oiled sides facing outward.
11. Place one sandwich in the preheated panini press and close the lid firmly.
12. Cook for 4-5 minutes until golden brown grill marks appear and cheese melts visibly.
13. Remove the first sandwich and repeat with the second sandwich.
14. Transfer both paninis to a cutting board and let rest for 1 minute before slicing.
15. Cut each sandwich diagonally with a serrated knife for clean slices.
Now you’ll experience the wonderful contrast of crispy, golden bread against the creamy hummus and melted cheese. Notice how the tangy olives and sweet bell peppers create a vibrant flavor profile that makes this panini truly special. Consider serving these warm triangles alongside a simple green salad for a complete Mediterranean-inspired meal.
Philly Cheesesteak Panini with Peppers and Onions

Just imagine biting into a warm, crusty sandwich filled with thinly sliced steak, melted cheese, and savory peppers and onions. This Philly Cheesesteak Panini brings all the classic flavors together in a perfectly pressed package that’s easier to make at home than you might think. Follow these steps carefully for restaurant-quality results right from your kitchen.
Ingredients
– 1 pound ribeye steak
– 1 tablespoon olive oil
– 1 medium yellow onion
– 1 medium green bell pepper
– 4 slices provolone cheese
– 4 hoagie rolls
– 2 tablespoons butter
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
Instructions
1. Place the ribeye steak in the freezer for 30 minutes to firm it up for easier slicing.
2. Slice the partially frozen steak against the grain into 1/8-inch thick strips using a sharp knife.
3. Heat a large skillet over medium-high heat and add 1 tablespoon olive oil.
4. Slice the yellow onion into 1/4-inch thick strips.
5. Cut the green bell pepper into 1/4-inch thick strips, removing the seeds and membranes.
6. Add the onion and pepper strips to the hot skillet and cook for 6-8 minutes until softened and lightly browned.
7. Push the vegetables to one side of the skillet and add the sliced steak to the empty space.
8. Cook the steak for 3-4 minutes, stirring occasionally, until no pink remains.
9. Season the entire mixture with 1/2 teaspoon salt and 1/4 teaspoon black pepper, then combine everything in the skillet.
10. Preheat your panini press to 375°F or heat a grill pan over medium heat.
11. Split the hoagie rolls lengthwise without cutting all the way through.
12. Spread 1/2 tablespoon butter on the outside of each roll.
13. Divide the steak and vegetable mixture evenly among the 4 rolls.
14. Top each sandwich with 1 slice provolone cheese placed directly over the hot filling.
15. Place the assembled sandwiches in the preheated panini press and cook for 4-5 minutes until the bread is golden brown and crispy.
16. Remove the panini from the press when the cheese is fully melted and bubbling around the edges.
Zesty and satisfying, the contrast between the crispy exterior and tender, juicy interior makes every bite memorable. The melted provolone binds the savory steak and sweet caramelized vegetables together beautifully. For an extra kick, serve with a side of spicy mayo or pickled jalapeños to cut through the richness.
Bacon, Egg, and Cheese Breakfast Panini

Sometimes the simplest breakfast combinations make the most satisfying sandwiches when pressed between warm, toasty bread. Start your morning right with this bacon, egg, and cheese panini that transforms basic ingredients into something special through careful layering and precise cooking. Follow these steps to create a perfectly balanced breakfast sandwich with crisp bacon, fluffy eggs, and melted cheese in every bite.
2
sandwiches10
minutes20
minutesIngredients
– 4 slices thick-cut bacon
– 2 large eggs
– 2 tablespoons whole milk
– 1/4 teaspoon salt
– 1/8 teaspoon black pepper
– 2 slices cheddar cheese
– 2 tablespoons unsalted butter, softened
– 4 slices sourdough bread
Instructions
1. Preheat your panini press to 375°F or heat a skillet over medium heat if using a panini press alternative.
2. Arrange 4 slices of thick-cut bacon in a single layer on a cold skillet.
3. Cook bacon over medium heat for 6-8 minutes, flipping every 2 minutes, until crispy and browned.
4. Transfer cooked bacon to a paper towel-lined plate to drain excess grease.
5. Crack 2 large eggs into a small bowl and add 2 tablespoons of whole milk.
6. Whisk eggs and milk vigorously with a fork for 30 seconds until fully combined and slightly frothy.
7. Season the egg mixture with 1/4 teaspoon salt and 1/8 teaspoon black pepper, whisking to incorporate.
8. Pour the egg mixture into the same skillet used for bacon, utilizing the residual bacon fat for added flavor.
9. Cook eggs over medium-low heat for 2-3 minutes, gently pushing cooked edges toward the center with a spatula.
10. Continue cooking eggs for another 1-2 minutes until set but still slightly moist on top.
11. Remove cooked eggs from heat and fold them into a rectangle shape matching your bread size.
12. Spread 1/2 tablespoon of softened unsalted butter evenly on one side of each of the 4 sourdough bread slices.
13. Place 2 bread slices buttered-side down on a clean work surface.
14. Layer 1 slice of cheddar cheese on each of the bottom bread slices.
15. Divide the cooked egg rectangle evenly between the two sandwiches, placing it over the cheese.
16. Arrange 2 slices of cooked bacon over the eggs on each sandwich.
17. Top each sandwich with the remaining bread slices, buttered-side facing up.
18. Place assembled sandwiches in the preheated panini press and cook for 4-5 minutes until golden brown with visible grill marks.
19. Remove sandwiches from the press and let rest for 1 minute before slicing diagonally. Golden and crisp on the outside, this panini reveals layers of savory bacon, fluffy eggs, and perfectly melted cheddar when you take that first bite. The slight tang of sourdough balances the richness of the ingredients, making each component shine through in every mouthful. For a complete breakfast experience, serve alongside fresh fruit or crispy hash browns to complement the sandwich’s textures.
Spicy Tuna Melt Panini with Jalapeños

Perfect for when you’re craving something warm and satisfying with a kick, this spicy tuna melt panini combines familiar comfort food with bold jalapeño heat. Preparing this sandwich is straightforward if you follow each step carefully, ensuring every component comes together harmoniously. Let’s walk through the process methodically to achieve that perfect crispy exterior and molten interior.
1
sandwich5
minutes5
minutesIngredients
– 2 slices sourdough bread
– 1 can (5 oz) tuna in water, drained
– 2 tbsp mayonnaise
– 1/4 cup shredded sharp cheddar cheese
– 1 fresh jalapeño, thinly sliced
– 1 tbsp unsalted butter, softened
Instructions
1. Preheat your panini press to 375°F, or heat a skillet over medium heat if using a press alternative.
2. In a small bowl, combine the drained tuna, mayonnaise, and shredded cheddar cheese until evenly mixed.
3. Spread the tuna mixture evenly onto one slice of sourdough bread, covering the entire surface.
4. Arrange the thinly sliced jalapeño in a single layer over the tuna mixture for consistent heat distribution.
5. Place the second slice of sourdough bread on top to form a sandwich.
6. Spread half of the softened butter evenly on the top outer side of the sandwich.
7. Carefully flip the sandwich and spread the remaining butter on the other outer side.
8. Place the sandwich in the preheated panini press and close the lid.
9. Cook for 4-5 minutes until the bread is golden brown with visible grill marks and the cheese is fully melted.
10. Remove the panini from the press using a spatula and transfer to a cutting board.
11. Let the panini rest for 1 minute before slicing to allow the filling to set slightly.
12. Cut the sandwich diagonally with a serrated knife for clean edges.
Zesty and satisfying, this panini delivers a crispy, buttery crust that gives way to a creamy, spicy filling with just the right amount of heat from the jalapeños. The sharp cheddar melds beautifully with the tuna, creating a comforting yet adventurous flavor profile. For a fun twist, serve it with a side of cool ranch dip or sliced avocado to balance the spice.
Greek Gyro Panini with Tzatziki Sauce

Ready to transform your lunch routine with Mediterranean flair? Recreating the classic Greek gyro in panini form makes this beloved street food perfectly portable while keeping all the authentic flavors intact. This recipe walks you through creating a crispy, satisfying sandwich that comes together in under 30 minutes.
5
sandwiches10
minutes18
minutesIngredients
– 1 lb ground lamb
– 1 tsp dried oregano
– 1/2 tsp garlic powder
– 1/2 tsp onion powder
– 1/4 tsp ground cumin
– 4 slices provolone cheese
– 4 panini rolls
– 1/2 cup tzatziki sauce
– 1/2 cup sliced red onion
– 1/2 cup chopped tomato
– 2 tbsp olive oil
Instructions
1. Combine 1 lb ground lamb, 1 tsp dried oregano, 1/2 tsp garlic powder, 1/2 tsp onion powder, and 1/4 tsp ground cumin in a medium bowl.
2. Mix the lamb and spices thoroughly with your hands until evenly distributed throughout the meat.
3. Heat a large skillet over medium-high heat and add 2 tbsp olive oil, swirling to coat the surface evenly.
4. Form the lamb mixture into four equal patties, each about 1/2-inch thick.
5. Place the lamb patties in the hot skillet and cook for 4-5 minutes until the bottoms develop a deep brown crust.
6. Flip the patties using a spatula and cook for another 4-5 minutes until the internal temperature reaches 160°F on an instant-read thermometer.
7. Remove the cooked lamb patties from the skillet and place them on a clean plate to rest for 3 minutes.
8. Preheat your panini press to 375°F or heat a grill pan over medium-high heat if using a weighted press.
9. Slice the 4 panini rolls horizontally, being careful not to cut all the way through to create a hinge effect.
10. Place one lamb patty on the bottom half of each roll, followed by 1 slice provolone cheese, 2 tbsp sliced red onion, and 2 tbsp chopped tomato.
11. Spread 2 tbsp tzatziki sauce on the top half of each roll before closing the sandwiches.
12. Place two assembled sandwiches in the preheated panini press and close the lid firmly.
13. Cook for 4-5 minutes until the bread develops deep golden grill marks and the cheese has completely melted.
14. Remove the pressed sandwiches from the grill and repeat with the remaining two sandwiches.
15. Cut each finished panini in half diagonally using a serrated knife for clean slices. Very satisfying contrasts await in every bite – the crisp, golden exterior gives way to juicy, spiced lamb and cool, creamy tzatziki. Vibrant red onions and tomatoes provide fresh crunch that balances the rich meat, while the melted provolone brings everything together. Consider serving these panini with a simple Greek salad or roasted lemon potatoes for a complete Mediterranean meal experience.
French Dip Panini with Au Jus

Creating the perfect French Dip Panini is simpler than you might think, especially when you follow these methodical steps that ensure a delicious, restaurant-quality sandwich right from your own kitchen. This classic combination of tender roast beef, melted provolone, and savory au jus creates a comforting meal that’s perfect for any day of the week.
2
sandwiches15
minutes28
minutesIngredients
– 1 pound thinly sliced roast beef
– 4 slices provolone cheese
– 4 hoagie rolls
– 2 tablespoons olive oil
– 1 medium onion, thinly sliced
– 2 cloves garlic, minced
– 4 cups beef broth
– 1 tablespoon Worcestershire sauce
– 1 teaspoon dried thyme
Instructions
1. Heat 1 tablespoon olive oil in a medium saucepan over medium heat until shimmering.
2. Add thinly sliced onion and cook for 8-10 minutes, stirring occasionally, until softened and lightly browned.
3. Stir in minced garlic and cook for 1 minute until fragrant.
4. Pour in beef broth, Worcestershire sauce, and dried thyme, then bring to a boil.
5. Reduce heat to low and simmer the au jus for 15 minutes to allow flavors to meld.
6. While au jus simmers, preheat your panini press to 375°F.
7. Brush the outside of hoagie rolls with remaining 1 tablespoon olive oil.
8. Layer 1/4 pound roast beef and 1 slice provolone cheese inside each roll.
9. Place assembled sandwiches on the preheated panini press and close the lid.
10. Cook for 5-7 minutes until bread is golden brown and cheese is completely melted.
11. Remove sandwiches from press and let rest for 2 minutes before slicing.
12. Strain the au jus through a fine mesh sieve to remove onion and garlic solids.
13. Serve each panini with 1 cup of warm au jus for dipping.
Beyond the classic presentation, these paninis offer a wonderful contrast of textures with crispy bread giving way to tender beef and gooey cheese. The rich, savory aujus enhances every bite, making this sandwich feel indulgent yet approachable. For a creative twist, try adding sautéed mushrooms to the beef filling or serving with crispy sweet potato fries on the side.
Buffalo Chicken Panini with Blue Cheese

Very few sandwiches deliver that perfect balance of spicy, creamy, and crunchy quite like this Buffalo chicken panini. Versatile enough for lunch or a casual dinner, this recipe guides you through creating a restaurant-quality sandwich at home. Just follow these simple steps for a truly satisfying meal.
2
sandwiches10
minutes6
minutesIngredients
– 2 cups shredded cooked chicken
– 1/4 cup Buffalo sauce
– 4 slices sourdough bread
– 2 tbsp unsalted butter, softened
– 1/2 cup crumbled blue cheese
– 1/4 cup ranch dressing
Instructions
1. Combine 2 cups shredded cooked chicken with 1/4 cup Buffalo sauce in a medium bowl until evenly coated.
2. Spread 1/2 tablespoon softened unsalted butter on one side of each slice of sourdough bread.
3. Place two bread slices buttered-side down on your work surface.
4. Spread 2 tablespoons ranch dressing evenly over the unbuttered side of both bottom bread slices.
5. Divide the Buffalo chicken mixture evenly between the two bottom bread slices.
6. Sprinkle 1/4 cup crumbled blue cheese evenly over the chicken on each sandwich.
7. Top with remaining bread slices, buttered-side facing up.
8. Preheat a panini press to 375°F, or heat a skillet over medium heat if using a panini weight.
9. Place sandwiches in the preheated panini press and cook for 5-6 minutes until golden brown and crispy.
10. If using a skillet, cook sandwiches for 3-4 minutes per side, pressing down with a heavy pan until properly compressed and browned.
11. Remove sandwiches from heat and let rest for 2 minutes before cutting diagonally.
Just out of the press, the sandwich delivers a satisfying crunch that gives way to tender, saucy chicken and tangy blue cheese. Juicy and boldly flavored, it pairs wonderfully with crisp celery sticks or a simple side salad for contrasting freshness. Consider slicing it into quarters for perfect party-sized portions that showcase the beautiful layered interior.
Portobello Mushroom and Swiss Panini

Perfect for a quick yet satisfying lunch, this Portobello Mushroom and Swiss Panini combines earthy mushrooms with melty cheese, pressed between golden, crispy bread. Preparing this sandwich requires just a few simple steps and common ingredients, making it an excellent choice for beginners. Let’s walk through the process methodically to ensure your panini turns out perfectly every time.
2
sandwiches10
minutes11
minutesIngredients
– 2 large portobello mushroom caps
– 1 tablespoon olive oil
– 1/4 teaspoon salt
– 1/4 teaspoon black pepper
– 4 slices sourdough bread
– 4 slices Swiss cheese
– 2 tablespoons butter, softened
Instructions
1. Preheat a panini press to 375°F.
2. Brush both sides of the portobello mushroom caps evenly with 1 tablespoon olive oil.
3. Season the mushroom caps with 1/4 teaspoon salt and 1/4 teaspoon black pepper.
4. Place the seasoned mushroom caps on the preheated panini press, close the lid, and cook for 5 minutes.
5. Remove the mushrooms from the press and slice them into 1/4-inch thick strips.
6. Lay 4 slices of sourdough bread on a clean work surface.
7. Place 2 slices of Swiss cheese on each of 2 bread slices.
8. Divide the sliced mushrooms evenly over the cheese-covered bread slices.
9. Top with the remaining 2 bread slices to form 2 sandwiches.
10. Spread 1 tablespoon softened butter evenly on the outer side of each sandwich top and bottom.
11. Place the assembled sandwiches in the panini press, close the lid, and cook for 4-6 minutes until the bread is golden brown with visible grill marks and the cheese is fully melted.
12. Remove the panini from the press, let rest for 1 minute, then slice each sandwich in half diagonally.
Golden and crisp on the outside with a warm, gooey center, this panini offers a satisfying contrast in textures. The earthy mushrooms pair beautifully with the nutty Swiss cheese, creating a comforting flavor profile. For a creative twist, serve it alongside a simple arugula salad dressed with lemon vinaigrette to balance the richness.
Ham and Cheese Panini with Dijon Mustard

Sometimes the simplest combinations make the most satisfying meals, and this ham and cheese panini with Dijon mustard proves just that. Starting with quality ingredients and following these methodical steps will yield a perfectly crisp, melty sandwich that feels both comforting and sophisticated. Even beginners can achieve professional-looking results by paying attention to timing and technique.
1
sandwich5
minutes6
minutesIngredients
– 2 slices sourdough bread
– 2 slices Swiss cheese
– 4 oz thinly sliced ham
– 1 tbsp Dijon mustard
– 1 tbsp softened butter
Instructions
1. Preheat your panini press to 375°F, or heat a skillet over medium heat if using a panini press alternative.
2. Lay both slices of sourdough bread on a clean cutting board.
3. Spread 1 tablespoon of Dijon mustard evenly across one slice of bread.
4. Layer 4 ounces of thinly sliced ham evenly over the mustard-coated bread slice.
5. Place 2 slices of Swiss cheese directly on top of the ham layer.
6. Top with the second slice of sourdough bread to form a sandwich.
7. Spread 1 tablespoon of softened butter evenly on the outside of both bread slices.
8. Place the assembled sandwich in the preheated panini press and close the lid.
9. Cook for 4-6 minutes until the bread is golden brown with distinct grill marks and the cheese is fully melted.
10. Remove the panini from the press using tongs and transfer to a cutting board.
11. Let the panini rest for 1 minute before slicing to allow the cheese to set slightly.
12. Cut the panini diagonally with a serrated knife to create two triangular halves.
Expect a satisfying contrast between the crunchy, buttery exterior and the warm, gooey interior when you bite into this panini. The sharpness of the Dijon mustard cuts through the richness of the melted Swiss cheese beautifully. For a complete meal, serve alongside a crisp green salad or tomato soup for dipping.
Apple and Brie Panini with Honey Drizzle

Very few sandwiches achieve the perfect balance of sweet, savory, and creamy, but this apple and brie panini does just that, making it an ideal quick lunch or elegant snack. You’ll be guided through each simple step to create a warm, melty masterpiece. Let’s begin by gathering our ingredients.
Ingredients
– 2 slices sourdough bread
– 2 ounces brie cheese, sliced
– 1/4 medium apple, thinly sliced
– 1 tablespoon honey
– 1 tablespoon unsalted butter, softened
Instructions
1. Preheat your panini press to 375°F. If you don’t have a press, heat a skillet over medium heat.
2. Spread 1/2 tablespoon of softened butter evenly on one side of each slice of sourdough bread.
3. Place one bread slice buttered-side down on your work surface.
4. Arrange the sliced brie cheese evenly over the bread, covering most of the surface.
5. Layer the thinly sliced apple evenly over the brie cheese.
6. Drizzle 1/2 tablespoon of honey evenly over the apple slices.
7. Place the second bread slice on top, buttered-side facing up.
8. Carefully transfer the assembled sandwich to the preheated panini press.
9. Close the press and cook for 4-5 minutes until the bread is golden brown and crispy with visible grill marks.
10. Remove the panini from the press using a spatula and place it on a cutting board.
11. Let the panini rest for 1 minute before slicing to allow the cheese to set slightly.
12. Cut the panini in half diagonally with a sharp serrated knife.
13. Drizzle the remaining 1/2 tablespoon of honey over the cut surfaces of the panini.
14. Serve immediately while warm and melty. For perfectly thin apple slices that cook evenly, use a mandoline slicer set to 1/8-inch thickness. When assembling, keep ingredients away from the very edges to prevent oozing during pressing. Letting the sandwich rest after cooking helps the melted cheese firm up slightly, making for cleaner slicing. Fresh from the press, this panini offers a delightful contrast of crispy, buttery sourdough against the oozing brie and tender apples. The honey drizzle caramelizes slightly, adding a glossy sweetness that complements the savory cheese beautifully. For a special touch, serve with a side of mixed greens tossed in a light vinaigrette to cut through the richness.
Cuban Panini with Roast Pork and Pickles

Haven’t you ever wanted that perfect pressed sandwich with melty cheese and tangy pickles? Here’s how to make a classic Cuban panini with roast pork that delivers restaurant-quality results right in your kitchen. Follow these steps carefully for a sandwich that balances savory, tangy, and crispy textures in every bite.
2
sandwiches10
minutes10
minutesIngredients
– 2 cups shredded roast pork
– 4 slices Swiss cheese
– 4 slices ham
– 4 dill pickle slices
– 2 tablespoons yellow mustard
– 2 tablespoons butter, softened
– 4 slices Cuban bread
Instructions
1. Preheat your panini press to 375°F for 10 minutes until the indicator light shows it’s ready.
2. Lay all 4 bread slices on a clean cutting board.
3. Spread 1/2 tablespoon of yellow mustard evenly on the inside of each bread slice.
4. Place 1 slice of Swiss cheese on top of the mustard on 2 bread slices.
5. Divide 1 cup of shredded roast pork evenly over the cheese on both slices.
6. Arrange 2 slices of ham flat over the pork on each sandwich.
7. Place 2 dill pickle slices in a single layer over the ham.
8. Top with remaining Swiss cheese slices.
9. Close sandwiches with remaining bread slices, mustard-side facing inward.
10. Spread 1/2 tablespoon of softened butter evenly on the outside top of each sandwich.
11. Carefully transfer sandwiches to the preheated panini press.
12. Close the press lid and cook for 5-6 minutes until golden brown stripes appear.
13. Flip sandwiches using a spatula and cook for another 3-4 minutes until the second side is equally golden.
14. Remove sandwiches from the press using tongs and place on a cutting board.
15. Let rest for 2 minutes before cutting diagonally.
Really notice how the crisp exterior gives way to layers of melted Swiss cheese binding the savory pork and ham together. The pickles provide that essential acidic crunch that cuts through the richness, making this sandwich perfectly balanced. Try serving it with plantain chips for an authentic Cuban-inspired meal that transports you straight to Miami.
Pesto Chicken and Sun-Dried Tomato Panini

Ready to create a restaurant-quality sandwich at home? This pesto chicken and sun-dried tomato panini combines savory, tangy, and herby flavors in perfect harmony, making it an ideal lunch or light dinner option that comes together with minimal effort. Follow these straightforward steps to achieve a crispy, golden-brown exterior and a warm, melty interior that will impress even the most discerning palates.
2
sandwiches15
minutes25
minutesIngredients
– 2 boneless, skinless chicken breasts
– 1/4 cup basil pesto
– 1/4 cup sun-dried tomatoes in oil, drained and chopped
– 4 slices provolone cheese
– 4 slices ciabatta bread
– 2 tablespoons olive oil
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
Instructions
1. Season both sides of the chicken breasts evenly with 1/2 teaspoon salt and 1/4 teaspoon black pepper.
2. Heat 1 tablespoon of olive oil in a skillet over medium-high heat until it shimmers, about 2 minutes.
3. Place the chicken breasts in the skillet and cook for 6–7 minutes per side, until the internal temperature reaches 165°F and the exterior is golden brown.
4. Remove the chicken from the skillet and let it rest on a cutting board for 3 minutes to retain juices.
5. Slice the rested chicken breasts crosswise into 1/2-inch thick strips.
6. Lay all 4 slices of ciabatta bread on a clean work surface.
7. Spread 1 tablespoon of basil pesto evenly over each of the 2 bottom slices of bread.
8. Arrange the sliced chicken evenly over the pesto-covered bread slices.
9. Distribute the chopped sun-dried tomatoes evenly over the chicken.
10. Place 2 slices of provolone cheese on top of the sun-dried tomatoes on each sandwich.
11. Cover each sandwich with the remaining bread slices to form 2 complete paninis.
12. Brush the outer surfaces of both sandwiches lightly with the remaining 1 tablespoon of olive oil.
13. Preheat a panini press to 375°F, or heat a grill pan over medium heat if using a weighted press.
14. Place one sandwich in the preheated panini press and close the lid firmly.
15. Cook for 4–5 minutes, until the bread is crisp and golden with visible grill marks and the cheese is fully melted.
16. Repeat with the second sandwich.
17. Remove the paninis from the press and transfer them to a cutting board.
18. Cut each panini diagonally with a serrated knife to prevent squashing.
Hearty and satisfying, this panini delivers a delightful contrast between the crunchy ciabatta crust and the tender, juicy chicken filling. The rich basil pesto and tangy sun-dried tomatoes create a Mediterranean-inspired flavor profile that pairs wonderfully with a simple side salad or a cup of tomato soup for a complete meal.
BLT Panini with Garlic Aioli

Zesty and satisfying, this BLT panini elevates the classic sandwich with crispy bacon, fresh vegetables, and a rich garlic aioli, all pressed between golden bread. You’ll learn to build it step by step, ensuring perfect layers and melty cheese every time. Let’s start by gathering our ingredients and preheating the equipment for a seamless cooking experience.
2
sandwiches10
minutes18
minutesIngredients
- 8 slices thick-cut bacon
- 4 slices sourdough bread
- 2 tbsp mayonnaise
- 1 clove garlic, minced
- 4 leaves romaine lettuce
- 4 slices tomato
- 4 slices provolone cheese
- 2 tbsp unsalted butter, softened
Instructions
- Preheat a panini press to 375°F or heat a skillet over medium heat.
- Arrange the 8 slices of thick-cut bacon in a single layer on a cold skillet.
- Cook the bacon over medium heat for 8–10 minutes, flipping halfway, until crispy and browned.
- Transfer the cooked bacon to a paper towel-lined plate to drain excess grease.
- In a small bowl, combine 2 tbsp mayonnaise and 1 minced garlic clove to make the aioli.
- Spread 1 tbsp of the garlic aioli evenly on one side of each of the 4 slices of sourdough bread.
- Layer 2 slices of provolone cheese on the aioli side of 2 bread slices.
- Top the cheese with 4 cooked bacon slices, divided evenly between the two sandwiches.
- Add 2 slices of tomato and 2 leaves of romaine lettuce per sandwich.
- Place the remaining bread slices, aioli-side down, on top to form sandwiches.
- Spread 1 tbsp softened unsalted butter evenly on the outer top and bottom of each sandwich.
- Place one sandwich in the preheated panini press and close the lid.
- Press for 4–5 minutes until the bread is golden brown with visible grill marks and the cheese is melted.
- Repeat with the second sandwich, cooking for the same duration.
- Remove the paninis from the press and let them rest for 1 minute before slicing.
- Slice each panini in half diagonally using a serrated knife for clean cuts.
Hearty and indulgent, this panini offers a crisp exterior that gives way to layers of smoky bacon, juicy tomato, and creamy aioli with a sharp garlic kick. The melted provolone binds the ingredients together, creating a satisfying pull with each bite. For a fun twist, serve it with a side of sweet potato fries or a simple arugula salad to balance the richness.
Peanut Butter and Banana Panini with Honey

Combining creamy peanut butter with sweet bananas and warm, toasted bread creates a comforting sandwich that feels both nostalgic and gourmet. This peanut butter and banana panini with honey transforms simple ingredients into a satisfying meal or snack using just a few minutes and a panini press. Carefully following these steps will ensure you achieve that perfect crispy exterior and gooey interior every time.
Ingredients
– 2 slices sandwich bread
– 2 tablespoons creamy peanut butter
– 1 medium banana
– 1 tablespoon honey
– 1 tablespoon unsalted butter
Instructions
1. Preheat your panini press to 350°F.
2. Spread 1 tablespoon of peanut butter evenly on one side of each bread slice.
3. Peel the banana and slice it into 1/4-inch thick rounds.
4. Arrange the banana slices in a single layer over the peanut butter on one bread slice.
5. Drizzle 1 tablespoon of honey evenly over the banana slices.
6. Place the second bread slice, peanut butter side down, on top to form a sandwich.
7. Spread 1 tablespoon of unsalted butter evenly on the outside of both bread slices.
8. Place the sandwich in the preheated panini press.
9. Close the press and cook for 4-5 minutes until the bread is golden brown with visible grill marks.
10. Remove the panini from the press using a spatula.
11. Let the panini rest for 1 minute before slicing.
12. Cut the panini in half diagonally with a serrated knife.
Just out of the press, this panini offers a delightful contrast between the crisp, buttery bread and the warm, melted peanut butter and banana filling. The honey caramelizes slightly during cooking, adding a subtle floral sweetness that balances the rich peanut flavor. For a special treat, try serving it with a dusting of powdered sugar or a side of vanilla ice cream for an indulgent dessert variation.
Summary
Here’s a fantastic collection of panini recipes perfect for any meal or gathering! Whether you’re craving something classic or adventurous, these sandwiches are sure to satisfy. We’d love to hear which recipes become your favorites—drop us a comment below and don’t forget to share this delicious roundup on Pinterest for fellow food lovers to enjoy!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.





