Tomato Basil Grilled Cheese

Featured in: Easy Side Options

This tomato basil grilled cheese combines fresh mozzarella, ripe tomato slices, and aromatic basil between buttered bread, pan-fried until golden and melty. Ready in just 20 minutes, it's a satisfying vegetarian main that pairs beautifully with tomato soup. Layer ingredients carefully for even melting and crispy exteriors.

Updated on Sun, 18 Jan 2026 12:12:00 GMT
Two slices of tomato basil grilled cheese rest on a cutting board, showcasing melted mozzarella and fresh basil between golden sourdough bread.  Pin it
Two slices of tomato basil grilled cheese rest on a cutting board, showcasing melted mozzarella and fresh basil between golden sourdough bread. | cozyzriga.com

There was a Thursday afternoon when I had nothing but some good bread, a tomato from the windowsill, and mozzarella that needed using. I tossed in basil from the pot by the sink and made what turned out to be the best grilled cheese I'd ever eaten. The kitchen smelled like butter and herbs, and I stood there by the stove, eating it over the pan. Sometimes the simplest things surprise you the most.

I made this for my sister once when she came over unannounced, tired and hungry from a long morning. She sat at the counter while I cooked, and halfway through her sandwich she looked up and said it tasted like something from a cafe. I didn't tell her how easy it was. I just let her think I was fancy for a minute.

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 structure matters here, you want something sturdy enough to hold up to the moisture from the tomato without getting soggy.
  • Unsalted butter, softened: Softened butter spreads evenly and crisps up the bread perfectly without tearing it or pooling in one spot.
  • Fresh mozzarella: This is the star of the melt, creamy and mild, it doesn't overpower the basil or tomato.
  • Ripe tomato: A good tomato makes or breaks this sandwich, look for one that smells sweet and gives just a little when you press it.
  • Fresh basil leaves: Don't skip these, they add a peppery brightness that dried basil just can't match.
  • Salt and black pepper: Just a pinch on the tomato slices brings out all the flavor and keeps things balanced.

Tired of Takeout? ๐Ÿฅก

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

One email. No spam. Unsubscribe anytime.

Instructions

Butter the bread:
Lay out all four slices and spread softened butter on one side of each, edge to edge. This ensures every bite has that golden, crispy texture.
Build the sandwich:
Place two slices buttered side down, then layer on mozzarella, tomato, and basil, seasoning lightly with salt and pepper. Top with the remaining slices, buttered side up.
Heat the skillet:
Warm a non-stick skillet over medium heat and let it get hot before adding the sandwiches. Rushing this step leads to uneven browning.
Cook until golden:
Place the sandwiches in the pan and cook for 3 to 4 minutes per side, pressing gently with a spatula. You'll know it's ready when the bread is deeply golden and the cheese starts to ooze.
Rest and slice:
Let the sandwich cool for a minute so the cheese sets just slightly. Then slice it in half and serve while it's still warm and melty.
Close-up of a tomato basil grilled cheese sandwich, crispy crust with oozing mozzarella and vibrant red tomato slices.  Pin it
Close-up of a tomato basil grilled cheese sandwich, crispy crust with oozing mozzarella and vibrant red tomato slices. | cozyzriga.com

One rainy evening I made a double batch of these and served them with tomato soup for a few friends who showed up cold and damp. We sat around the table dipping and talking, and someone said it felt like being a kid again. That's when I realized this sandwich isn't just food, it's a feeling.

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.

Choosing Your Bread

I've tried this with all kinds of bread, and while sourdough is my favorite for its tang and chew, a good rustic loaf works beautifully too. Avoid anything too soft or fluffy, it won't hold up to the juicy tomato. Whole wheat adds a nutty flavor if you want something heartier, and multigrain gives it texture. Whatever you choose, make sure it's sliced thick enough to toast without falling apart.

Getting the Cheese Just Right

Fresh mozzarella is mild and melts like a dream, but it also releases water, so don't overload it. I usually tear it into pieces instead of slicing it perfectly, it distributes more evenly that way. If you want more sharpness, try mixing in a little aged cheddar or provolone. I once added a thin layer of cream cheese on the inside and it made everything impossibly creamy.

Serving and Pairing Ideas

This sandwich is perfect on its own, but it really shines next to a bowl of tomato soup or a simple green salad. I like to drizzle a little balsamic glaze over the top right before serving, it adds a sweet acid that cuts through the richness. Sometimes I'll serve it with pickles or a handful of kettle chips for crunch.

  • Add a smear of pesto inside for extra herby flavor.
  • Serve with a cold glass of iced tea or lemonade on a hot day.
  • Wrap half in foil and pack it for lunch, it holds up surprisingly well.
A perfectly toasted tomato basil grilled cheese is cut diagonally, revealing layers of juicy tomato and fragrant basil. Pin it
A perfectly toasted tomato basil grilled cheese is cut diagonally, revealing layers of juicy tomato and fragrant basil. | cozyzriga.com

This is the kind of recipe you'll make again and again without thinking too hard about it. It's quick, it's satisfying, and it always tastes like you cared.

Recipe FAQs

โ†’ What's the best bread for this sandwich?

Rustic sourdough or whole wheat bread works wonderfully. These varieties have enough structure to hold the fillings and create a crispy exterior when buttered and toasted. Multigrain bread also pairs nicely.

โ†’ Can I prepare this ahead of time?

You can assemble the sandwich up to 2 hours before cooking. Wrap it in foil and keep it cool. This prevents the bread from becoming soggy while the flavors meld together.

โ†’ How do I get the cheese to melt evenly?

Place mozzarella directly on the buttered bread before adding tomatoes. Cook over medium heat and gently press with a spatula. This distributes heat evenly and ensures creamy, melted cheese throughout.

โ†’ What cheese alternatives work well?

Provolone, cheddar, or fontina are excellent substitutes. Each brings unique flavor profiles. For a sharper taste, try aged gouda or gruyere. Avoid low-moisture cheeses as they can become rubbery.

โ†’ How do I prevent the bread from burning?

Use medium heat rather than high heat. This allows the cheese to melt completely before the exterior browns. If edges brown too quickly, reduce heat slightly or move the skillet away from direct flame.

โ†’ What's a good side dish pairing?

Tomato soup is the classic match, offering complementary flavors and warmth. A crisp arugula salad with balsamic vinaigrette, or roasted vegetable chips also pair beautifully.

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

A classic comfort sandwich elevated with fresh basil, juicy tomato slices, and creamy mozzarella, toasted to golden perfection.

Prep Time
10 min
Cook Time
10 min
Total Duration
20 min
Written by Micah Stewart


Skill Level Easy

Cuisine American

Yield 2 Portions

Diet Preferences Vegetarian

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

Steps

Step 01

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

Step 02

Assemble sandwich base: Place two bread slices buttered side down on a clean 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

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

Step 05

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

Step 06

Toast sandwich: 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, 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.

Equipment Needed

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

Allergy Details

Examine all ingredients for allergens and talk with your healthcare provider if unsure.
  • Contains wheat (bread)
  • Contains milk (butter and mozzarella)
  • Check bread ingredients for possible soy or egg additives

Nutritional Info (each serving)

These nutrition details are for general knowledge, not a substitute for medical guidance.
  • Calories: 380
  • Lipids: 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.