Bacon and Tomato Sandwiches

Easy Homemade Bacon and Tomato Sandwiches (Traditional, Healthy Options!)
2-minute read • Comfort food with a fresh twist
1️⃣ Introduction — A Little Story and Why This Sandwich Feels Like Home
Bacon and Tomato Sandwiches have a way of taking me right back to sunlit kitchen counters, sticky jam jars, and weekends at my grandmother’s house. I can still see her patting down slightly toasted bread and handing me the first smoky, tomato-bright bite — I learned early that the simplest sandwiches are the ones that stick with you.
This easy, traditional Bacon and Tomato Sandwich is perfect for a quick weeknight dinner, a lazy Sunday family lunch, or a nostalgic holiday brunch side. It’s comfort food that feels homemade, but can also be dressed up for guests — and it comes together in under 20 minutes.
🧂 Ingredients
Makes 2 sandwiches (multiply as needed)
- 8 slices bacon (thick-cut or regular; see swaps below)
- 4 slices bread (sourdough, whole grain, or your favorite)
- 2 medium ripe tomatoes, sliced about 1/4" thick
- 4 leaves crisp lettuce (romaine or butter lettuce) — optional
- 2–4 Tbsp mayonnaise (or avocado mash for a healthier twist)
- 1 tsp Dijon mustard (optional, for a bit of tang)
- Salt and freshly ground black pepper, to taste
- 1–2 tsp butter or olive oil (for toasting bread, optional)
- Optional add-ins: sliced avocado, thin red onion, a few basil leaves, or a squeeze of lemon
Affiliate note: I usually reach for a heavy skillet or a baking sheet for oven-cooked bacon and a sturdy serrated knife for clean tomato slices — small kitchen investments that pay off every day.
👩🍳 Directions
- Preheat and prep: If cooking bacon on the stovetop, heat a large skillet over medium heat. If using the oven, preheat to 400°F (204°C) and line a rimmed baking sheet with foil.
- Cook the bacon stovetop: Lay bacon strips in the cold skillet, then turn heat to medium. Cook 8–12 minutes, flipping occasionally, until deep golden and crispy. For oven: bake on the prepared sheet for 15–20 minutes, checking around 12 minutes if slices are thin.
- Tip: Thicker bacon needs slightly more time; remove when edges are crisp but not burned.
- Drain the bacon: Transfer cooked bacon to a paper towel–lined plate to drain and cool slightly. This keeps it delightfully crisp.
- Toast the bread: While bacon drains, toast your bread slices until golden (2–4 minutes in a toaster, or toast in a buttered skillet for 1–2 minutes per side for extra flavor).
- Prepare tomatoes: Slice ripe tomatoes about 1/4" thick. Sprinkle a tiny pinch of salt on the slices to heighten their flavor. If tomatoes are very juicy, blot lightly with a paper towel.
- Spread and assemble: Spread mayo (or avocado mash) on one or both slices of toast. Add a smear of Dijon mustard if you like. Layer lettuce (if using), tomato slices, and bacon evenly. Season tomato layers with black pepper and a touch more salt if needed.
- Finish and serve: Top with the other slice of toast and press gently. Cut the sandwich in half if desired and serve immediately. Enjoy warm and crisp!
Cooking times summary: bacon stovetop 8–12 min, bacon oven 15–20 min, toast 2–4 min.
💡 Tips & Variations
- To prevent soggy bread: pat tomato slices dry and assemble right before eating. For picnic sandwiches, keep bacon and tomato in separate containers and assemble on-site.
- Oven method = hands-off: for the crispiest, evenly cooked bacon, bake at 400°F (204°C) for 15–20 minutes on a rimmed sheet.
- For creamier texture: mash half an avocado with a squeeze of lemon, a pinch of salt, and spread instead of mayo.
- Add brightness: a few basil leaves or a teaspoon of balsamic glaze elevates the classic BLT vibe.
- Low-carb / Keto: use large butter lettuce leaves for wraps instead of bread.
- Gluten-free: use your favorite gluten-free bread and toast lightly for structure.
- Vegetarian / Vegan swap: replace bacon with smoked tempeh bacon, mushroom bacon (thinly sliced, marinated & roasted), or store-bought vegan bacon; use vegan mayo.
- Lower-sodium option: choose center-cut or turkey bacon, and use avocado instead of mayonnaise to add healthy fats.
- Make-ahead: cook bacon in advance and refrigerate up to 3–4 days (re-crisp in a skillet or oven). Tomatoes should be sliced and stored separately for up to a day.
- Serving ideas: pair with a crisp green salad, kettle chips, dill pickles, or a bowl of tomato soup for a cozy combo.
🩺 Health & Lifestyle Tie-in
This sandwich brings a mix of indulgence and nutrition. Bacon provides satisfying protein and flavor (moderate intake recommended), while tomatoes deliver lycopene — a powerful antioxidant — plus vitamin C. Swapping mayo for avocado adds heart-healthy monounsaturated fats, and choosing whole-grain bread boosts fiber.
Small food choices can compound: eating a few extra vegetables, choosing leaner proteins, or making simple swaps can improve health outcomes over time — and that may mean fewer doctor visits and less future health spending. Investing in good kitchen tools (a solid skillet, sharp knife, toaster oven) can also save time and money in the long run.
❤️ Conclusion
There’s something beautifully simple about Bacon and Tomato Sandwiches — they’re quick, comforting, and endlessly customizable. Give this easy homemade recipe a try next time you want something nostalgic yet fresh. If you make it, leave a comment below or tag me on social — I’d love to see your version (and hear your favorite bacon swap!).
Happy cooking and happy eating!

Bacon and Tomato Sandwich
Ingredients
Method
- If cooking bacon on the stovetop, heat a large skillet over medium heat. If using the oven, preheat to 400°F (204°C) and line a rimmed baking sheet with foil.
- Lay bacon strips in the cold skillet, then turn heat to medium. Cook 8–12 minutes, flipping occasionally, until deep golden and crispy. For the oven: bake on the prepared sheet for 15–20 minutes, checking around 12 minutes if slices are thin.
- Transfer cooked bacon to a paper towel-lined plate to drain and cool slightly.
- While the bacon drains, toast your bread slices until golden (2–4 minutes in a toaster, or 1–2 minutes per side in a buttered skillet).
- Slice ripe tomatoes about 1/4" thick and sprinkle a tiny pinch of salt to heighten their flavor.
- Spread mayo (or avocado mash) on one or both slices of toast and add a smear of Dijon mustard if desired.
- Layer lettuce (if using), tomato slices, and bacon evenly.
- Season with black pepper and additional salt if needed.
- Top with the other slice of toast and press gently. Cut the sandwich in half if desired and serve immediately.