The Ultimate BLT Sandwich with Herb Mayo on Sourdough
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.

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
- 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.
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.

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
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
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
- 8 slices sourdough bread (recipe here)
- ½ cup herb mayo (recipe here)
- 2 packages bacon (about 16 slices)
- ¼–½ cup plain mayonnaise
- 4 lettuce leaves
- 8 slices tomato
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
- 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.
- 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.
- Can I make this with turkey bacon or plant-based alternatives? - Absolutely—use your favorite swap!
Nutrition Information:
Yield: 4 Serving Size: 1 SandwichAmount 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.
