This hoagie is a delicious combination of smoky bacon, fresh basil pesto, and juicy tomatoes that will satisfy your cravings. It’s perfect for a quick lunch or a tasty snack any time of day.
Prep Time
10 min
Cook Time
10 min
Total Time
20 min
Difficulty
Easy
Ingredients
6 slices center-cut bacon
4 slices lightly toasted bread, divided
2 tablespoons basil pesto
1 tomato, sliced
salt and ground black pepper to taste
2 teaspoons light mayonnaise
Why You'll Keep Making This
This sandwich combines crispy bacon with fresh basil pesto and juicy tomatoes for a perfect balance of flavors. It’s easy to make and packs a punch with every bite. The mix of textures from crunchy bread to creamy pesto makes it satisfying and delicious.
Tips From The Kitchen
- Use thick-cut bacon for extra crunch and flavor.
- Toast the bread lightly to prevent it from getting soggy.
- Use fresh basil pesto rather than store-bought for the best taste.
Directions
Cook the bacon in a large skillet over medium-high heat. Turn it every now and then until it’s nice and crispy, which should take about 10 minutes. Once it’s done, transfer the bacon to a paper towel to soak up any extra grease. Next, spread a tablespoon of pesto on the bottom slice of your toast. Layer on some fresh tomato slices, then add three pieces of the cooked bacon. Sprinkle a little salt and pepper over the top to bring out the flavors. On the other slice of bread, spread a teaspoon of mayonnaise, then place it mayo-side down on the sandwich. Finally, cut the sandwich in half and you’re ready to dig in!
Serving Inspiration
Serve this sandwich with a side of mixed greens or a light soup to keep the meal fresh and balanced. It also pairs well with kettle-cooked chips or a crisp pickle for added crunch.
How To Preserve This Dish
If you need to store leftovers, wrap the sandwich tightly in plastic wrap or foil and refrigerate. To keep the bread from getting soggy, consider storing the components separately and assembling just before eating. Consume within one day for best freshness.
Frequently Asked Questions
Can I use a different type of bacon for this sandwich?
Yes, any bacon works, but center-cut is preferred for a leaner, meatier bite.
What can I substitute for basil pesto if I don’t have any?
You can use mayonnaise, ranch dressing, or even a light spread of olive oil with garlic.
How do I prevent the bread from getting soggy?
Toasting the bread lightly and spreading pesto and mayonnaise helps create a barrier to keep it from becoming soggy.
Can I make this sandwich vegetarian?
Yes, simply omit the bacon and add extra tomato or some grilled vegetables.
What’s the best way to store leftover sandwich ingredients?
Keep bacon in an airtight container in the fridge for up to 3 days; pesto should also be refrigerated.
Can I prepare the sandwich ahead of time?
It’s best assembled right before eating to keep the bread from getting soggy and the bacon crispy.
How can I make the bacon crispier?
Cook it slowly over medium heat and turn frequently until it reaches your desired crispiness.
Is it okay to use regular mayonnaise instead of light?
Yes, regular mayonnaise works fine; just adjust to your taste preference.
AM
By Ankit Mehta
Home Cooking Guide
Ankit enjoys creating straightforward recipes with clear steps for stress-free cooking at home.
371
home cooks made it!
Reviews (19)
4.8 out of 5
★★★★★
19 Ratings
5 star
16
4 star
3
3 star
0
2 star
0
1 star
0
Rate This Recipe
User Reviews
Jason Lee
★★★★☆
Mar 11, 2026
Simple and flavorful, a great twist on a classic. Will definitely make this again soon.
Mei
★★★★★
Mar 08, 2026
Really liked how quick and easy this came together. The bacon was crispy and the pesto gave a really fresh herbal punch. I didn’t have hoagie rolls so used ciabatta, which worked fine but the sandwich was a little bulky. Still, a great lunch idea that I’ll make again soon.
Elena
★★★★★
Feb 27, 2026
I tried this on a whim and it was delicious. The crispy bacon contrasted nicely with the soft tomatoes and fresh pesto. I didn’t have a hoagie roll, so I used ciabatta which worked great. Took around 30 minutes, and my family loved it for a simple dinner.
Allison K.
★★★★★
Feb 24, 2026
Delicious and fresh! The pesto was the star, bringing everything together in such a bright way.
Anna
★★★★★
Feb 19, 2026
So tasty and satisfying! The flavors worked beautifully, making for a quick, yummy meal.
Michael Reynolds
★★★★☆
Feb 15, 2026
Great recipe with bold flavors. The pesto really elevated the dish, making it taste gourmet and fresh.
Jake M.
★★★★★
Feb 13, 2026
Loved the fresh basil flavor paired with crispy bacon—super easy to make and perfect for a quick lunch!
Emily
★★★★★
Feb 07, 2026
Perfect combination of ingredients, and the fresh tomato added wonderful juiciness to every bite.
David K.
★★★★★
Jan 28, 2026
This was a tasty and satisfying meal with excellent balance between savory and fresh ingredients.
Sarah
★★★★★
Jan 20, 2026
Super tasty with fresh ingredients, and the combination of flavors was spot on for a satisfying meal!
Olivia
★★★★☆
Jan 12, 2026
Really enjoyed the mix of bacon and tomato, with a nice herby kick from the pesto. Delicious!
Jamal
★★★★★
Jan 02, 2026
Quick and delicious! I appreciated how the bacon stayed crispy, and the basil pesto added such a nice vibrant flavor. Made it for dinner and everyone was impressed. Might try adding some mozzarella next time for a creamier bite.
Luca
★★★★★
Dec 31, 2025
Made this last night and it was fantastic. The basil pesto really brightened up the sandwich and the crispy bacon gave it the perfect bite. I added a little bit of mozzarella to make it more filling. Definitely adding this to my regular recipe list.
Lisa
★★★★★
Dec 19, 2025
Fresh ingredients made this sandwich so delicious. Perfect balance between savory and herbaceous.
Laura
★★★★★
Dec 10, 2025
The combination of basil and tomato was so fresh and tasty; my family really enjoyed it!
Mohammad A.
★★★★★
Dec 04, 2025
The bacon came out really crispy and the pesto added a nice herby flavor that balanced well with the tomato. I toasted the bread lightly before assembling to add some texture. It’s a simple recipe but packs a lot of flavor. Will definitely repeat.
Yasmin
★★★★★
Nov 24, 2025
Made this for the first time last night and it was delicious. The crispy bacon and the fresh basil pesto combo really worked well together. I felt it took only about 20 minutes from start to finish, which is perfect on weeknights. Will add it to my regular rotation!
Jessica M.
★★★★★
Nov 22, 2025
Loved how fresh and flavorful this turned out! Perfect balance of savory and herbaceous notes. Will make again!
Natalia S.
★★★★★
Nov 20, 2025
I served this for a casual dinner, and everyone enjoyed it. The pesto was flavorful but not too strong, and the bacon crispiness was just right. Next time I might add a bit of extra garlic to the pesto, but it was wonderful as is. Easy and satisfying!
Nutrition Facts
Calories450
Fat28 g
Carbs30 g
Protein18 g
Fiber3 g
Sugar5 g
Sodium900 mg
Serving Size: 1 sandwich
*Nutrition values are estimated and may vary depending on ingredient brands, portion sizes, and preparation methods.