BLT sandwich

The best way to make a BLT sandwich at home — crispy bacon, fresh tomato, creamy avocado, and golden buttered toast in every single bite.

Updated

April 11, 2026

Classic BLT sandwich recipe sliced in half showing layers of crispy bacon, fresh tomato, lettuce, and avocado on toasted white bread

A BLT sandwich recipe is one of those timeless classics that never gets old. Crispy bacon, juicy tomato, and fresh lettuce stacked between golden buttered toast — simple, satisfying, and on the table in under 20 minutes. I’ve made this sandwich more times than I can count, and it always delivers.

There’s something about a well-built BLT that just feels right. The first time I toasted the bread in a buttered skillet instead of a regular toaster, it completely changed everything. That golden crunch, the creamy mayo, the salty bacon — it all comes together in a way that feels a little indulgent without any real effort. Add a few slices of avocado and you’ve got a sandwich that’s hard to beat on any day of the week.

Ingredients for BLT Sandwich

I always keep these ingredients stocked because a great BLT sandwich starts with quality basics. The tomato and bacon matter most choosing the right ones makes a real difference in every bite.

  • 2 thick slices hearty white bread
  • 4 tsp butter (softened, for skillet toasting) I always use real butter here, not margarine
  • 3 tbsp mayonnaise my go-to is full-fat mayo for the best creamy flavor
  • 4 slices thin-cut bacon pro tip: thin-cut crisps up faster and more evenly than thick-cut
  • 2 to 4 pieces green leaf lettuce (washed and dried)
  • 1 perfectly ripe tomato (sliced 3/8-inch thick) in my experience, roma or beefsteak work best
  • 1/2 perfectly ripe avocado (sliced into strips)
  • Salt and pepper to taste
Classic BLT sandwich recipe sliced in half showing layers of crispy bacon, fresh tomato, lettuce, and avocado on toasted white bread

Step-by-Step Instructions

In my experience, the order you build this BLT sandwich matters just as much as the ingredients themselves. Follow these steps closely for the best texture and flavor in every layer.

Step 1: Cook the bacon in a skillet over medium heat until crispy but not overdone, about 8 to 10 minutes. Transfer to a paper-towel-lined plate to drain. Once slightly cooled, tear each strip in half to create 8 shorter pieces. Keep warm.

Step 2: Spread softened butter on both sides of each bread slice. Toast in the same skillet over medium heat for 2 to 3 minutes per side until lightly golden. Watch closely — over-toasting makes the bread too hard to bite through cleanly.

Step 3: Wash and thoroughly dry your lettuce leaves. Slice the tomato into 3/8-inch rounds and lay them on a paper-towel-lined plate for a few minutes. This step pulls out extra moisture so your bread stays crisp longer.

Step 4: Slice the avocado half into thin strips and set aside.

Step 5: Spread about 1 1/2 tablespoons of mayo onto one slice of toasted bread. Layer on the lettuce first, then 2 tomato slices. Season the tomatoes with salt and pepper — this small step makes a noticeable flavor difference.

Step 6: Lay all 8 bacon strips evenly over the tomatoes, then layer the avocado strips on top. Add a final pinch of salt and pepper if desired.

Step 7: Spread the remaining 1 1/2 tablespoons of mayo on the second bread slice. Press gently on top, slice in half with a serrated knife, and serve right away while everything is still fresh and warm.

What to Serve with a BLT Sandwich

A BLT sandwich pairs best with sides that are light, crunchy, or slightly tangy to balance the richness of the bacon and avocado. Here are some of my favorite combinations.

BLT Pasta Salad: If you’re feeding a crowd, this is the perfect companion. It echoes all the same classic flavors in a hearty, shareable side that ties the whole meal together.

Homemade Tomato Soup: A warm bowl of tomato soup turns this into a cozy, complete meal. The flavor plays beautifully off the fresh tomato already in the sandwich.

Broccoli Cheddar Soup: Rich, creamy, and satisfying this soup adds warmth and depth that balances the lighter, fresh layers of the BLT perfectly.

Broccoli Cheese Soup: Another great soup option when you want something filling alongside a lighter sandwich. The cheesy base pairs naturally with the salty bacon.

Potato Soup: Creamy potato soup is a classic diner-style pairing with any sandwich. It rounds out the meal with comfort and warmth without competing with the BLT’s bold flavors.

Avocado Tuna Salad Boats: If you want to keep things light and protein-forward, this fresh side is a smart choice that complements the avocado already in your sandwich.

Cilantro Lime Rice: A bright, zesty rice side that adds a fresh contrast to the richness of the bacon and mayo. Works especially well for a more filling lunch plate.

Spinach Bacon Frittata: For a brunch-style spread, this frittata makes a natural partner. Shared ingredients like bacon create a cohesive, well-rounded plate.

Classic BLT sandwich recipe sliced in half showing layers of crispy bacon, fresh tomato, lettuce, and avocado on toasted white bread

Storage & Serving Tips

A BLT sandwich is best enjoyed immediately after assembly. The toasted bread softens quickly once the tomato moisture sets in, so I recommend building it fresh every time.

If you need to prep ahead, cook the bacon and store it in an airtight container in the fridge for up to 3 days. Reheat in a dry skillet for 1 to 2 minutes to bring back the crispness before assembling.

Pro tip: if you’re making this for a group, set up a simple build-your-own station with all the components prepped and ready. It keeps the bread crisp and lets everyone put together their own sandwich exactly the way they like it.

FAQs

What is the best bread for a BLT sandwich?

Thick-cut white sandwich bread works best. It holds up to the fillings without falling apart and toasts evenly in the skillet.

Can I make a BLT sandwich ahead of time?

It’s best assembled fresh. You can prep the bacon, slice the tomatoes, and dry the lettuce in advance, then build the sandwich right before serving.

What can I use instead of mayonnaise on a BLT?

Avocado spread, garlic aioli, or a simple Greek yogurt sauce all work well as mayo substitutes and still deliver great creaminess.

Conclusion

This BLT sandwich recipe is proof that the simplest combinations are often the most satisfying. With just a handful of fresh ingredients and less than 20 minutes, you get a sandwich that’s crispy, creamy, and packed with flavor. Give it a try and don’t skip the buttered skillet toast that one step makes all the difference. You’re going to love it.

Classic BLT sandwich recipe sliced in half showing layers of crispy bacon, fresh tomato, lettuce, and avocado on toasted white bread

Best BLT Sandwich Recipe

A classic BLT sandwich made with crispy bacon, ripe tomato, fresh lettuce, creamy avocado, and golden buttered skillet toast. Ready in 20 minutes with simple everyday ingredients.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 1 sandwich
Course: Lunch, Sandwich
Cuisine: American
Calories: 620

Ingredients
  

  • 2 slices hearty white bread thick cut
  • 4 tsp butter softened
  • 3 tbsp mayonnaise full-fat recommended
  • 4 slices thin-cut bacon
  • 2 pieces green leaf lettuce washed and dried
  • 1 ripe tomato sliced 3/8-inch thick
  • 0.5 ripe avocado sliced into strips
  • salt and pepper to taste

Equipment

  • Skillet or frying pan
  • Serrated knife
  • Paper towels
  • Cutting board

Method
 

  1. Cook the bacon in a skillet over medium heat until crispy but not overdone, about 8 to 10 minutes. Transfer to a paper-towel-lined plate to drain. Tear each slice in half to create 8 strips. Keep warm.
  2. Spread softened butter on both sides of each bread slice. Toast in the skillet over medium heat for 2 to 3 minutes per side until lightly golden. Do not over-toast. Set aside.
  3. Wash and dry the lettuce. Slice the tomato into 3/8-inch rounds and place on a paper-towel-lined plate for a few minutes to absorb excess moisture.
  4. Slice the avocado half into thin strips and set aside.
  5. Spread about 1 1/2 tablespoons of mayonnaise onto one slice of toasted bread. Layer on the lettuce, then 2 tomato slices. Season the tomatoes with salt and pepper.
  6. Lay all 8 bacon strips evenly over the tomatoes. Layer the avocado strips on top. Add a final pinch of salt and pepper if desired.
  7. Spread the remaining 1 1/2 tablespoons of mayonnaise on the second bread slice. Press gently on top, slice in half with a serrated knife, and serve immediately.

Notes

Use a perfectly ripe tomato for the best flavor. Pat tomato slices dry to keep the bread from getting soggy. Buttered skillet toast is the key to a next-level BLT. Add avocado for extra creaminess and richness.

Leave a Comment

Recipe Rating