Tomato Basil Grilled Cheese

Featured in: Golden Cookies & Treats

This elevated grilled cheese combines fresh basil, ripe tomato slices, and creamy mozzarella between buttered bread, grilled until golden and crispy. Ready in just 20 minutes, it's a vegetarian favorite that pairs beautifully with tomato soup.

Updated on Sun, 18 Jan 2026 09:59:00 GMT
Golden-toasted tomato basil grilled cheese sandwich sliced on a cutting board with melted mozzarella oozing and fresh basil leaves. Save
Golden-toasted tomato basil grilled cheese sandwich sliced on a cutting board with melted mozzarella oozing and fresh basil leaves. | coraloven.com

I used to make regular grilled cheese with just cheddar until a neighbor handed me a handful of basil from her garden one summer afternoon. She told me to toss it in with some tomato and mozzarella, and I remember thinking it sounded too fancy for a sandwich. But that first bite, with the basil still warm and fragrant, changed everything. Now I keep fresh basil on my counter just for this.

I made this for my sister on a rainy Tuesday when she showed up unannounced and stressed from work. She sat at my kitchen counter, quiet and tired, and I didn't ask questions. I just buttered the bread, layered everything carefully, and let the smell of toasting sourdough and melting cheese do the talking. She finished both halves without a word, then hugged me before she left.

Ingredients

  • Rustic or sourdough bread: The texture and slight tang of sourdough make all the difference, it holds up to the moisture from the tomato and crisps beautifully without getting soggy.
  • Unsalted butter, softened: Softened butter spreads evenly and creates that golden, crispy crust we all crave, unsalted lets you control the seasoning.
  • Fresh mozzarella, sliced: Fresh mozzarella melts into creamy pockets instead of turning rubbery like pre-shredded cheese, and it has a mild sweetness that pairs perfectly with tomato.
  • Large ripe tomato, sliced: A ripe tomato brings juiciness and acidity that balance the richness, but make sure to pat the slices dry or your sandwich will get soggy.
  • Fresh basil leaves: Fresh basil is non-negotiable here, it adds a peppery, aromatic layer that makes this sandwich feel alive.
  • Salt and black pepper: Just a pinch on the tomato and basil before closing the sandwich wakes up all the flavors.

Instructions

Prep the Bread:
Lay out your four slices and spread softened butter evenly on one side of each. This is your crunch layer, so don't skip the edges.
Build the Sandwich:
Place two slices buttered side down, then layer mozzarella, tomato, and basil on top. Sprinkle with salt and pepper, then cap with the remaining slices, buttered side up.
Heat the Pan:
Preheat a non-stick skillet over medium heat until a drop of water sizzles gently. Too hot and the bread burns before the cheese melts.
Cook Low and Slow:
Place sandwiches in the pan and cook for 3 to 4 minutes per side, pressing gently with a spatula. The goal is golden brown bread and fully melted cheese.
Rest and Serve:
Let the sandwich rest for one minute before slicing so the cheese sets slightly and doesn't all spill out. Slice on the diagonal and serve hot.
A warm tomato basil grilled cheese rests beside a bowl of creamy tomato soup, perfect for a cozy lunch. Save
A warm tomato basil grilled cheese rests beside a bowl of creamy tomato soup, perfect for a cozy lunch. | coraloven.com

This sandwich showed up at a potluck I hosted last spring, and I watched three people go back for seconds even though there were ten other dishes on the table. One friend asked if I used a panini press, and I just laughed and told her it was a regular skillet and a little patience. Sometimes the simplest things are what people remember most.

Choosing Your Bread

Sourdough is my go-to because the slight tang complements the sweetness of the tomato and the creaminess of the mozzarella. Rustic loaves with a sturdy crumb work beautifully too, they crisp up without falling apart. I've tried this with soft white bread and it works, but it lacks the texture that makes each bite interesting. If you want to go lighter, whole wheat or multigrain adds a nutty depth, just make sure the slices aren't too thin or they'll tear when you flip them.

Tomato Tips

A ripe, in-season tomato is everything here. I slice mine about a quarter inch thick, any thinner and they disappear, any thicker and they slide out when you bite. If your tomatoes are watery, salt them lightly and let them sit on a paper towel for five minutes before using. Off-season, I've used roma tomatoes with success, they're less juicy and hold their shape better. Never use tomatoes straight from the fridge, let them come to room temperature so they don't cool down your melted cheese.

Serving Suggestions

This sandwich is perfect on its own, but it becomes a full meal when you pair it with a bowl of tomato soup for dipping. I've also served it alongside a simple arugula salad dressed with lemon and olive oil, the peppery greens cut through the richness. For a casual dinner, slice the sandwiches into triangles and serve them with pickles and kettle chips.

  • Drizzle with balsamic glaze right before serving for a sweet, tangy finish.
  • Add a thin layer of pesto on the inside for extra herby richness.
  • Serve with a handful of cherry tomatoes and olives on the side for a Mediterranean touch.
Crisp sourdough tomato basil grilled cheese layered with juicy tomato slices and fragrant basil, served on a rustic plate. Save
Crisp sourdough tomato basil grilled cheese layered with juicy tomato slices and fragrant basil, served on a rustic plate. | coraloven.com

This sandwich has become my go-to when I need something quick, comforting, and just a little special. I hope it finds a spot in your kitchen the way it has in mine.

Recipe FAQs

What type of bread works best for this sandwich?

Rustic sourdough or whole wheat bread provides the perfect texture. Sourdough offers a tangy flavor that complements the fresh basil and tomato, while its sturdy structure holds up well to grilling without falling apart.

Can I use a different cheese instead of mozzarella?

Absolutely. Provolone adds a sharp, smoky flavor, while cheddar brings a bolder taste. Both melt beautifully and create that creamy interior you want. Experiment to find your preferred flavor profile.

How do I prevent the bread from burning before the cheese melts?

Cook over medium heat rather than high heat, allowing the cheese time to melt as the bread toasts. A gentle press with a spatula helps distribute heat evenly. If the outside browns too quickly, lower the heat and extend cooking time slightly.

What's the best way to slice a ripe tomato so it doesn't make the sandwich soggy?

Use a sharp serrated knife to slice tomatoes about 1/4-inch thick. Pat slices dry with paper towels before layering to remove excess moisture. Avoid over-ripe tomatoes, which release more liquid.

Can this sandwich be made ahead and reheated?

While best served fresh and warm, you can assemble it ahead and refrigerate for up to 2 hours. Reheat in a skillet over medium heat for 2-3 minutes per side until warm and crispy throughout.

What vegetarian substitutions work if I have dietary restrictions?

This sandwich is naturally vegetarian. For vegan options, use plant-based butter and dairy-free mozzarella alternatives. Gluten-free bread works well for those avoiding wheat while maintaining the classic sandwich experience.

Tomato Basil Grilled Cheese

Fresh basil, juicy tomato, and creamy mozzarella between golden-toasted bread for the ultimate comfort sandwich.

Prep time
10 minutes
Time to cook
10 minutes
Time Required
20 minutes
Created by Hannah Lewis


Skill level Easy

Cuisine American

Makes 2 Portions

Dietary details Meatless

What You Need

Bread & Dairy

01 4 slices rustic or sourdough bread
02 2 tablespoons unsalted butter, softened
03 4 ounces fresh mozzarella, sliced

Vegetables & Herbs

01 1 large ripe tomato, sliced
02 8 to 10 fresh basil leaves
03 Salt and black pepper to taste

How To Make

Step 01

Prepare the bread: Lay out the bread slices and evenly spread softened butter on one side of each slice.

Step 02

Assemble the base: Place two bread slices, buttered side down, on a clean work surface.

Step 03

Layer fillings: Layer mozzarella slices evenly over the bread, followed by tomato slices and basil leaves. Sprinkle with salt and black pepper.

Step 04

Top the sandwich: Place the remaining bread slices on top, buttered side up.

Step 05

Heat the cooking surface: Heat a non-stick skillet or griddle over medium heat.

Step 06

Toast the sandwiches: Place the sandwiches in the skillet and cook for 3 to 4 minutes per side until the bread is golden brown and the cheese is melted. Press gently with a spatula for an even, crisp exterior.

Step 07

Finish and serve: Remove from the pan, cool for 1 minute, then slice and serve immediately.

Needed utensils

  • Non-stick skillet or griddle
  • Spatula
  • Bread knife
  • Cutting board

Allergy details

Check components for allergens, and get advice from a medical expert if you're unsure.
  • Contains wheat from bread
  • Contains milk from butter and mozzarella
  • Check bread ingredients for possible soy or egg additives

Nutrition Details (each serving)

Details are for informational purposes, not medical use.
  • Kilocalories: 380
  • Fat content: 20 g
  • Carbohydrates: 35 g
  • Proteins: 15 g