If you ask me, there’s nothing quite like a perfectly grilled panini sandwich.
This BLT panini takes the classic bacon, lettuce, and tomato combo and gives it a warm, crispy twist. Fresh tomatoes and crisp lettuce pair with smoky bacon, all nestled between buttery bread that gets golden and crunchy in the panini press.
The heat from grilling wilts the lettuce just slightly and warms the tomatoes, creating a nice contrast with the crispy bacon. A spread of mayo helps everything stick together and adds that creamy element you expect from a good BLT.
It’s a simple lunch that feels special, perfect for when you want something better than a regular sandwich but don’t want to spend hours in the kitchen.

Why You’ll Love This BLT Panini
- Quick and easy meal – Ready in just 20-30 minutes, this panini is perfect for busy weeknights or when you want something satisfying without spending hours in the kitchen.
- Elevated comfort food – The combination of crispy bacon, fresh heirloom tomato, and melted mozzarella takes the classic BLT to the next level with restaurant-quality flavors.
- Simple ingredients – You probably have most of these ingredients on hand already, making it an easy go-to recipe when you’re craving something delicious.
- Perfect balance of flavors – The pesto adds a fresh herby kick while the creamy mayo and melted cheese bring everything together in each crispy, golden bite.
What Kind of Tomato Should I Use?
For this BLT panini, you’ll want to use a large, meaty tomato that can hold up to grilling without turning mushy. Heirloom tomatoes are perfect because they’re usually bigger and have that rich, old-fashioned tomato flavor that really makes the sandwich shine. If you can’t find heirloom tomatoes, beefsteak tomatoes work great too since they’re large and have fewer seeds. Make sure to slice your tomato about 1/4 inch thick and pat the slices dry with paper towels before adding them to your sandwich – this helps prevent the bread from getting soggy when you press it in the panini maker.
Options for Substitutions
This BLT panini is pretty forgiving when it comes to swaps – here are some easy substitutions:
- Sourdough bread: Any sturdy bread works great here! Try ciabatta, focaccia, or even thick-cut white bread. Just make sure it’s substantial enough to hold up to the fillings and pressing.
- Bacon: Turkey bacon, pancetta, or even crispy prosciutto make tasty alternatives. For a vegetarian option, try thick-cut roasted mushrooms or smoky tempeh bacon.
- Heirloom tomato: Regular beefsteak tomatoes work perfectly fine. Roma tomatoes are also good if you want less juice, but make sure to slice them thick enough to get that fresh tomato flavor.
- Mozzarella: Provolone, cheddar, or Swiss cheese all melt beautifully in paninis. Fresh mozzarella works too, but pat it dry first to avoid a soggy sandwich.
- Pesto: Sun-dried tomato spread, olive tapenade, or even a good mustard can replace the pesto. You could also make a quick herb butter with garlic and fresh basil.
- Arugula or spinach: Regular lettuce, watercress, or even fresh basil leaves work well. The key is having something green and fresh to balance the rich ingredients.
Watch Out for These Mistakes While Cooking
The biggest mistake when making BLT paninis is using wet tomatoes, which will make your sandwich soggy and cause the filling to slide out – always slice your tomatoes and lay them on paper towels with a sprinkle of salt for 10-15 minutes to draw out excess moisture.
Another common error is not getting your bacon crispy enough before assembling, since the panini press won’t crisp it up further, so make sure it’s golden and crunchy before you start building your sandwich.
To prevent your cheese from oozing out everywhere, keep it away from the edges of the bread and don’t overstuff the sandwich, which can also make it impossible to press properly.
For the best results, spread a thin layer of mayo or butter on the outside of the bread before pressing – this creates a golden, crispy crust that won’t stick to your panini maker.
What to Serve With BLT Panini?
A crispy bag of kettle-cooked potato chips is my go-to side for this sandwich – there’s something about that salty crunch that pairs perfectly with the creamy pesto and fresh tomatoes. You could also go with sweet potato fries or regular fries if you want something a bit more filling. A simple side salad with mixed greens and a light vinaigrette helps balance out the richness of the bacon and mozzarella, plus it adds some extra veggies to your meal. For something easy and refreshing, try serving it with pickles or a cup of tomato soup for dipping.
Storage Instructions
Best Fresh: BLT paninis are definitely best enjoyed right after making them while the bread is still crispy and warm. If you need to save leftovers, wrap them tightly in foil and keep in the fridge for up to 2 days, but just know the bread will get a bit soggy from the tomatoes and mayo.
Prep Ahead: You can definitely prep some components ahead of time to make assembly quicker. Cook your bacon in advance and store it in the fridge for up to 3 days, and wash and dry your greens so they’re ready to go. Just wait to slice the tomatoes until you’re ready to build the sandwich.
Warm Up: If you have leftover panini, the best way to bring it back to life is in a panini press or skillet for a few minutes on each side. This helps crisp up the bread again and melts the cheese. You can also use a regular toaster, but wrap it in foil first to prevent the filling from falling out.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 800-950
- Protein: 28-34 g
- Fat: 48-58 g
- Carbohydrates: 62-75 g
Ingredients
For the sandwich:
- 4 pieces cooked bacon (crispy, about 1/4-inch thick)
- 1 handful arugula or baby spinach (lightly packed)
- 2 oz whole milk mozzarella cheese, sliced (freshly sliced preferred)
- 4 slices sourdough bread (or any artisan bread you prefer)
- 1 large heirloom tomato (sliced into 1/4-inch rounds)
For the pesto aioli:
- 1 tbsp pesto (store-bought or homemade for fresher flavor)
- 1/4 cup mayonnaise (I use Hellmann’s)
Step 1: Prepare the Mise en Place and Flavor Base
- 1 large heirloom tomato, sliced into 1/4-inch rounds
- 2 oz whole milk mozzarella cheese, sliced
- 1/4 cup mayonnaise
- 1 tbsp pesto
- 4 pieces cooked bacon
- 1 handful arugula or baby spinach
Slice the heirloom tomato into 1/4-inch rounds and slice the mozzarella cheese to similar thickness.
In a small bowl, whisk together the mayonnaise and pesto until completely combined—this creates your flavor base that will go on every layer of the sandwich.
Have the cooked bacon, arugula, and bread ready and within arm’s reach.
I like to use fresh pesto here because it adds a brightness that store-bought can’t quite match, especially in a simple sandwich like this where every ingredient shines through.
Step 2: Assemble the Sandwiches
- 4 slices sourdough bread
- pesto-mayo mixture from Step 1
- mozzarella cheese from Step 1
- tomato slices from Step 1
- bacon from Step 1
- arugula from Step 1
Preheat your panini press to medium-high heat.
While it’s warming, lay out all four bread slices on your work surface.
Spread a thin, even layer of the pesto-mayo mixture from Step 1 on all four slices—this protects the bread from getting soggy and adds flavor throughout.
On two of the slices, layer in this order: mozzarella cheese first (it acts as a barrier), then tomato slices, then bacon pieces, then a handful of arugula.
Top each with the remaining bread slices, pesto-mayo side down, pressing gently to secure.
Step 3: Toast the Panini Until Golden and Cheese Melts
Carefully place the assembled sandwiches onto your preheated panini press.
Cook for 3-5 minutes, pressing gently with the lid, until the bread is golden brown and the mozzarella has melted completely.
The melted cheese is crucial here—it binds all the ingredients together and creates that satisfying richness.
I find that pressing gently rather than hard gives you a better texture without squishing out all the filling.
Step 4: Serve Immediately
Remove the panini from the press and serve immediately while the cheese is still warm and the bread is at its crispiest.
The contrast between the crispy exterior and the warm, melted interior is what makes this sandwich special—eating it right away ensures you get that perfect texture.






