Tomato Basil Grilled Cheese

Featured in: Simple Home Cooking

A classic American comfort sandwich that combines fresh basil, ripe tomato slices, and creamy mozzarella between buttered bread, grilled until golden and crispy. This vegetarian favorite comes together in just 20 minutes and serves two. The beauty of this sandwich lies in its simplicityβ€”quality ingredients and proper technique create the perfect melted cheese experience with vibrant fresh flavors.

Updated on Sun, 18 Jan 2026 13:02:00 GMT
Golden-brown tomato basil grilled cheese sandwich on a wooden board, melted mozzarella oozing between sourdough slices beside fresh basil and ripe tomato wedges. Pin to Board
Golden-brown tomato basil grilled cheese sandwich on a wooden board, melted mozzarella oozing between sourdough slices beside fresh basil and ripe tomato wedges. | awrirpantry.com

I used to think grilled cheese was just a quick fix until the afternoon I had nothing but good bread, ripe tomatoes from the windowsill, and a bunch of basil I forgot I bought. I threw them together without much thought, and that first bite stopped me mid-chew. The basil hit first, then the sweet tomato cut through the richness of melted mozzarella, and suddenly I understood why simple food matters. Now it's the sandwich I make when I want comfort that feels a little more alive.

I made this for my neighbor once after she mentioned she was too tired to cook, and she texted me later asking if I'd written down what I did. I hadn't, because I didn't think it was special enough to remember. But she said it reminded her of summers in her grandmother's kitchen, and that's when I realized food doesn't need to be complicated to mean something. Sometimes it just needs to be warm, melted, and made with ingredients that taste like they came from a garden.

What's for Dinner Tonight? πŸ€”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Rustic or sourdough bread: The texture matters here, you want something sturdy enough to hold up to butter and heat without falling apart, with a crust that crisps beautifully.
  • Unsalted butter, softened: Room temperature butter spreads evenly without tearing the bread, and it gives you control over the salt level in the finished sandwich.
  • Fresh mozzarella, sliced: This melts into creamy pockets instead of the rubbery stretch you get from pre-shredded cheese, and it has a mild sweetness that doesn't overpower the tomato.
  • Large ripe tomato, sliced: A summer tomato is ideal, but even a decent winter one works if you let it sit at room temperature for an hour to wake up its flavor.
  • Fresh basil leaves: Don't skip these, they add a peppery brightness that makes the whole sandwich feel less heavy and more intentional.
  • Salt and black pepper: Just a pinch on the tomato slices brings out their sweetness and keeps the sandwich from tasting flat.

Tired of Takeout? πŸ₯‘

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep your bread:
Lay out all four slices and spread softened butter evenly on one side of each. Don't rush this, uneven butter means uneven browning.
Build the sandwiches:
Place two slices buttered side down, then layer mozzarella, tomato, and basil on top, seasoning the tomato as you go. Finish with the remaining bread slices, buttered side up.
Heat your skillet:
Use medium heat, not high, or the outside will burn before the cheese melts. Let the pan warm for a minute before adding the sandwiches.
Cook low and slow:
Place sandwiches in the skillet and cook for 3 to 4 minutes per side, pressing gently with a spatula to help the cheese melt and the bread crisp evenly. You'll know it's ready when the edges turn golden and you can smell the butter toasting.
Rest and serve:
Let the sandwiches sit for a minute after pulling them off the heat so the cheese sets slightly and doesn't spill out when you cut. Slice and serve while still warm.
A close-up of the crispy crust of a tomato basil grilled cheese, revealing gooey melted mozzarella and juicy tomato layers with a hint of basil. Pin to Board
A close-up of the crispy crust of a tomato basil grilled cheese, revealing gooey melted mozzarella and juicy tomato layers with a hint of basil. | awrirpantry.com

The first time I made this for myself on a rainy Saturday, I ate it standing by the stove with tomato juice running down my wrist, and it felt like the kind of small victory that makes a whole day better. It's not fancy, but it's the sandwich I come back to when I need to remember that cooking doesn't have to be a production to be worth doing. Sometimes all you need is melted cheese, fresh basil, and bread you didn't mess up.

Still Scrolling? You'll Love This πŸ‘‡

Our best 20-minute dinners in one free pack β€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

If you want a little tang, a drizzle of balsamic glaze after cooking adds a sweet sharpness that plays well with the tomato. I've also swapped mozzarella for sharp cheddar when I wanted something bolder, and provolone when I wanted it creamier. Whole wheat or multigrain bread holds up just as well and adds a nutty flavor that makes the sandwich feel a bit more wholesome without losing any of the comfort.

What to Serve It With

This pairs beautifully with a bowl of tomato soup, the classic combination for a reason, but it also works next to a simple green salad dressed with lemon and olive oil. I've eaten it alongside roasted red pepper soup and it was just as good. If you're serving it for lunch, a handful of kettle chips or pickles on the side adds crunch and cuts through the richness.

Storage and Reheating

Grilled cheese is always best fresh, but if you have leftovers, wrap them in foil and refrigerate for up to a day. Reheat in a skillet over low heat to re-crisp the bread, a microwave will make it soggy and sad. If you're meal prepping, you can assemble the sandwiches ahead and keep them uncooked in the fridge, then cook them fresh when you're ready to eat.

  • Don't stack hot sandwiches or they'll steam each other and lose their crispness.
  • If reheating, cover the skillet with a lid for a minute to help the cheese melt through without burning the bread.
  • Day-old bread actually works better than fresh because it has less moisture and crisps up more evenly.
From a bird's-eye view, two plates of tomato basil grilled cheese sit ready to eat, garnished with basil, paired with a steaming bowl of tomato soup. Pin to Board
From a bird's-eye view, two plates of tomato basil grilled cheese sit ready to eat, garnished with basil, paired with a steaming bowl of tomato soup. | awrirpantry.com

This sandwich won't change your life, but it might change your Tuesday. Make it when you need something easy that still feels like you cooked with intention.

Recipe Questions & Answers

β†’ What type of bread works best for this sandwich?

Rustic sourdough or whole wheat bread are excellent choices. The hearty texture holds up well to melting cheese and prevents the sandwich from becoming soggy. Multigrain varieties also work beautifully and add nutritional depth.

β†’ How do you keep the cheese from leaking out?

Slice the mozzarella and arrange it evenly across the bread to create a cheese barrier. Layer vegetables in the center between cheese layers. Press gently with a spatula while grilling to help seal the cheese, and avoid overfilling the sandwich.

β†’ Can I prepare this sandwich ahead of time?

Assemble the sandwich just before grilling for the best texture and flavor. However, you can slice tomatoes and tear basil in advance. Slice mozzarella fresh to prevent drying out. Butter the bread immediately before cooking for optimal golden browning.

β†’ What temperature should the skillet be?

Medium heat is ideal for this sandwich. This allows the bread to toast gradually to golden brown while giving the cheese adequate time to melt completely. Too high heat may brown the bread before melting the cheese through.

β†’ What are good substitutes for mozzarella?

Provolone offers a sharper flavor, while cheddar provides a bolder taste. Fontina melts beautifully and adds richness. Even burrata works for a creamier option. Choose cheeses that melt smoothly for the best sandwich consistency.

β†’ How long should I cook each side?

Cook each side for 3–4 minutes on medium heat until the bread achieves a golden-brown color and the cheese melts completely. Adjust timing based on bread thickness and skillet temperature. A gentle press with the spatula helps achieve even crispiness.

20-Minute Dinner Pack β€” Free Download πŸ“₯

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tomato Basil Grilled Cheese

Elevated comfort sandwich featuring fresh basil, juicy tomato, and creamy mozzarella toasted to golden perfection.

Prep Time
10 minutes
Time to Cook
10 minutes
Overall Time
20 minutes
Recipe by Lucinda Pryce


Skill Level Easy

Cuisine American

Makes 2 Portions

Diet Preferences No Meat

What You’ll 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 Prepare

Step 01

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

Step 02

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

Step 03

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

Step 04

Complete the sandwich: Top with remaining bread slices, buttered side up.

Step 05

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

Step 06

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

Step 07

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

You Just Made Something Great πŸ‘

Want more like this? Get my best easy recipes β€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

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

Allergy Details

Be sure to double-check every ingredient for allergens. When uncertain, reach out to a healthcare professional.
  • Contains wheat from bread
  • Contains milk from butter and mozzarella
  • Check bread ingredients for possible soy or egg additives

Nutrition Info (per portion)

These figures are for information. They're not a medical substitute.
  • Energy: 380
  • Fat Content: 20 g
  • Carbohydrates: 35 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❀️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.