|

The Ultimate BLT Sandwich with Herb Mayo on Sourdough

Sharing is caring!

Make the best BLT sandwich at home with crispy bacon, juicy tomatoes, fresh lettuce, and homemade herb mayo on toasted sourdough bread. A simple, from-scratch recipe that’s packed with flavor.

BLT Sandwich on homemade sourdough bread with homemade herb mayo sitting on a white plate

This post may contain affiliate links. As an amazon associate I earn from qualifying purchases at no additional cost to you.

There’s nothing quite like a classic BLT sandwich—crispy bacon, juicy tomatoes, crunchy lettuce, and creamy mayo layered between toasted bread. It’s simple, timeless, and oh-so satisfying. But when you make it with fresh, whole ingredients, homemade herb mayo, and hearty sourdough bread, this everyday sandwich transforms into something unforgettable.

I love creating recipes that are quick enough for busy weeknights yet flavorful and impressive enough to serve to guests—and this BLT is the perfect example. With just a few upgrades—like my homemade sourdough bread and herb mayo—you’ll have a sandwich that tastes restaurant-worthy, right from your own kitchen.

Why You’ll Love This BLT Sandwich

  • Simple & quick – ready in about 15 minutes.
  • Packed with flavor – herb mayo adds a fresh, herby kick.
  • Made with real ingredients – crisp lettuce, ripe tomatoes, and hearty sourdough.
  • Customizable – add avocado, a fried egg, or your favorite twist.

Handy tip: Prepare Ahead!

Save yourself some time by preparing the Homemade Herb Mayo and baking the Homemade Sourdough Bread in advance. With those ready to go, this BLT comes together effortlessly.

Ingredients You’ll Need

  • 8 slices sourdough bread – I recommend my Homemade Sourdough Bread (or use a good crusty loaf).
  • ½ cup homemade herb mayo – Don’t skip this – my Herb Mayo Recipe is the perfect spread to elevate these BLTs.
  • 2 packages of bacon (about 16 slices, depending on the brand).
  • ¼–½ cup plain mayonnaise. – I usually measure this with my heart and the exact amount doesn’t matter.
  • 4 lettuce leaves – any variety you love (green leaf, romaine, butter, or iceberg all work well).
  • 8 slices tomato – ripe, juicy, and in-season for the best flavor.

Step-by-Step Instructions

  1. Cook the Bacon
    • Fry in a skillet or bake in the oven until crispy. Drain on a paper towel–lined plate.
  2. Toast the Bread
    • Spread a thin layer of plain mayo on both sides of each bread slice. Toast in a cast iron skillet or on a griddle until golden and crisp.
  3. Assemble the Sandwiches
    • Spread my homemade herb mayo generously on each slice of toasted bread.
    • Layer with 4 slices of bacon, 2 slices of tomato, and 1 lettuce leaf per sandwich.
  4. Serve & Enjoy
    • Place the second slice of bread on top, slice in half (if desired), and serve immediately.

Tips for the Best BLT Sandwich

  • Use ripe, in-season tomatoes for the juiciest, most flavorful bite.
  • Keep your lettuce cold and crisp for maximum crunch.
  • Try adding a fried egg or avocado for a hearty variation.

Serving Suggestions

  • Serve with homemade fries, chips, or a fresh green salad for a complete meal. Check out my full list of side dishes here!
  • Perfect for an easy weeknight dinner, a quick lunch, or even a picnic sandwich.
BLT Sandwich on homemade sourdough bread with homemade herb mayo sitting on a cutting board

Variations to Try

  • Avocado BLT (BLAT): Add slices of creamy avocado.
  • Fried Egg BLT: Top with a runny egg for a brunch-worthy twist.
  • Spicy BLT: Mix hot sauce into the herb mayo or use spicy greens like arugula.

FAQs

They’re best enjoyed fresh, but you can prep the ingredients ahead of time and assemble when ready.

Homemade Sourdough is my top choice because it’s hearty and holds up well to juicy tomatoes, but any good crusty bread will work.

Absolutely—use your favorite swap!

If you try this BLT Sandwich recipe and love it, I would love it if you could come back and give it 5 stars! Tag me on instagram @my.colorado.kitchen

BLT Sandwich on homemade sourdough bread with homemade herb mayo sitting on a white plate

BLT Sandwich

Yield: 4 Sandwiches
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

Make the best BLT sandwich at home with crispy bacon, juicy tomatoes, fresh lettuce, and homemade herb mayo on toasted sourdough bread. A simple, from-scratch recipe that’s packed with flavor.

Ingredients

Instructions

Cook the Bacon

Fry in a skillet or bake in the oven until crispy. Drain on a paper towel–lined plate.

Toast the Bread

Spread a thin layer of plain mayo on both sides of each bread slice. Toast in a cast iron skillet or on a griddle until golden and crisp.

Assemble the Sandwiches

Spread my homemade herb mayo generously on each slice of toasted bread.

Layer with 4 slices of bacon, 2 slices of tomato, and 1 lettuce leaf per sandwich.

Serve & Enjoy

Place the second slice of bread on top, slice in half (if desired), and serve immediately.

Notes

Variations to Try

  • Avocado BLT (BLAT): Add slices of creamy avocado.
  • Fried Egg BLT: Top with a runny egg for a brunch-worthy twist.
  • Spicy BLT: Mix hot sauce into the herb mayo or use spicy greens like arugula.

Frequently Asked Questions

  1. Can I make BLTs ahead of time? - They’re best enjoyed fresh, but you can prep the ingredients ahead of time and assemble when ready.
  2. What’s the best bread for a BLT? - Homemade Sourdough is my top choice because it’s hearty and holds up well to juicy tomatoes, but any good crusty bread will work.
  3. Can I make this with turkey bacon or plant-based alternatives? - Absolutely—use your favorite swap!

Nutrition Information:
Yield: 4 Serving Size: 1 Sandwich
Amount Per Serving: Calories: 948Total Fat: 67gSaturated Fat: 11gTrans Fat: 0gUnsaturated Fat: 54gCholesterol: 40mgSodium: 1547mgCarbohydrates: 69gFiber: 4gSugar: 8gProtein: 17g

Nutrition facts are calculated automatically and are approximate.

Did you make this recipe?

Please leave a comment below and share this recipe on Pinterest!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *