Here’s my take on tomato-bacon-cheese toast (aka grown-up grilled cheese). It’s sourdough bread topped with cheddar cheese, crispy bacon, fresh tomato, basil, and onion, then baked until melty and crisp. It makes a delicious brunch, lunch, or light dinner and is ready in just 20 minutes!

This is the cheese toast my mom made for my sister and me growing up, and it’s still one of those recipes I turn to when I want something fast, comforting, and full of flavor. Crisp toast, melty cheese, juicy tomato, smoky bacon, and fresh basil come together in a way that feels familiar and highly satisfying, with minimal effort.
It’s essentially a grown-up grilled cheese, but even easier. Everything goes into the oven, so there’s no standing at the stove, and it’s ready in minutes. I make it for an effortless lunch or light dinner, and it’s endlessly customizable with whatever toppings I have on hand. Pair it with a bowl of soup or a simple salad, and dinner is done.

Serving ideas
Most of the time when I make this, it’s the whole meal. But like most grilled cheese recipes, this one is great served with soup. I especially love it with my tomato bacon soup , but it’s also wonderful with my roasted veggie sheet pan soup .
Another great option is to serve this sandwich beside a big Caesar salad .
Store leftovers
This sandwich is best eaten right away, but leftovers can be stored in an airtight container in the fridge for 2-3 days. Reheat in a 350-degree Fahrenheit oven for 5-8 minutes.

Tomato Bacon Cheese Toast Recipe
- Pin

Ingredients
- ▢ 8 strips bacon
- ▢ 4 slices whole wheat sourdough bread
- ▢ 6 ounces cheddar cheese (sliced)
- ▢ 8 large basil leaves
- ▢ 8 slices tomatoes
- ▢ 2 tablespoons minced onion
- ▢ ¼ teaspoon EACH: sea salt and pepper
Instructions
- Preheat your oven to 350 degrees Fahrenheit. Cook the bacon in a large skillet over medium-low heat until crispy, about 10 minutes. 8 strips bacon
- Lay the slices of bread on a baking sheet and cover them with the slices of cheese. Break the cheese slices into smaller pieces so that all the bread is well-covered in cheese. 4 slices whole wheat sourdough bread, 6 ounces cheddar cheese
- Top with crispy bacon, basil leaves, tomato slices, minced onion, salt, and pepper. 8 large basil leaves, 8 slices tomatoes, 2 tablespoons minced onion, ¼ teaspoon EACH: sea salt and pepper
- Bake in the oven for 10 minutes, or until the cheese has melted. Cut each piece of bacon cheese toast in half and serve right away.
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here .

Did you make this?
We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal !
Popular sandwich recipes
BEST Bacon Sandwich with Caramelized Onions & Chipotle Mayo
Sriracha Apple Grilled Cheese
Pulled Chicken Sandwich with Crunchy Slaw
Roast Beef Sandwich with Horseradish Mayo Radishes

Tomato Bacon Cheese Toast Recipe
Ingredients
- 8 strips bacon
- 4 slices whole wheat sourdough bread
- 6 ounces cheddar cheese , sliced
- 8 large basil leaves
- 8 slices tomatoes
- 2 tablespoons minced onion
- ¼ teaspoon EACH: sea salt and pepper
Instructions
- Preheat your oven to 350 degrees Fahrenheit. Cook the bacon in a large skillet over medium-low heat until crispy, about 10 minutes. 8 strips bacon
- Lay the slices of bread on a baking sheet and cover them with the slices of cheese. Break the cheese slices into smaller pieces so that all the bread is well-covered in cheese. 4 slices whole wheat sourdough bread, 6 ounces cheddar cheese
- Top with crispy bacon, basil leaves, tomato slices, minced onion, salt, and pepper. 8 large basil leaves, 8 slices tomatoes, 2 tablespoons minced onion, ¼ teaspoon EACH: sea salt and pepper
- Bake in the oven for 10 minutes, or until the cheese has melted. Cut each piece of bacon cheese toast in half and serve right away.