Turkey Bacon Spinach Tomato

Featured in: Bright & Cozy Dinners

This hearty melt features crispy turkey bacon, fresh baby spinach, and juicy tomato slices layered with melted cheese between golden toasted whole grain bread. A light spread of cream cheese adds richness and moisture, while a touch of black pepper enhances the flavors. Cooked on a skillet until perfectly crisp and gooey, it’s a protein-packed, satisfying meal ready in just 20 minutes. Swap cheeses or bread types to suit your preference and enjoy warm with a side of salad or soup.

Updated on Fri, 28 Nov 2025 15:15:00 GMT
Golden, melted Turkey Bacon, Spinach & Tomato Protein Grilled Cheese sandwich, a satisfying, cheesy creation. Save to Pinterest
Golden, melted Turkey Bacon, Spinach & Tomato Protein Grilled Cheese sandwich, a satisfying, cheesy creation. | citrushearth.com

A hearty, protein-packed twist on the classic grilled cheese, featuring savory turkey bacon, fresh spinach, and juicy tomatoes, all melted together with gooey cheese between crispy golden bread.

I love making this grilled cheese because it combines my favorite ingredients in a healthy, satisfying way that my whole family enjoys.

Ingredients

  • Bread & Dairy: 4 slices whole grain bread 4 slices reduced-fat cheddar cheese (or your preferred cheese) 2 tablespoons light cream cheese softened 1 tablespoon unsalted butter (or olive oil spread)
  • Proteins: 4 slices turkey bacon
  • Vegetables: 1 cup fresh baby spinach washed and dried 1 medium tomato thinly sliced
  • Seasonings: 1/4 teaspoon freshly ground black pepper Pinch of salt (optional)

Instructions

Step 1:
Preheat a skillet or griddle over medium heat.
Step 2:
Cook the turkey bacon in the skillet until crispy about 4 minutes per side. Transfer to a paper towel-lined plate.
Step 3:
Lightly butter one side of each bread slice.
Step 4:
Spread 1/2 tablespoon of cream cheese on the non-buttered side of each slice.
Step 5:
On two of the bread slices (cream cheese side up) layer spinach leaves tomato slices turkey bacon and cheddar cheese. Sprinkle with black pepper and a pinch of salt if desired.
Step 6:
Top with the remaining bread slices cream cheese side down so the buttered sides are on the outside.
Step 7:
Place the sandwiches on the skillet. Cook for 34 minutes per side pressing gently until the bread is golden brown and the cheese is melted.
Step 8:
Remove from the skillet let rest for 1 minute then slice and serve hot.
Save to Pinterest
| citrushearth.com

My family loves gathering around the kitchen to enjoy this sandwich together especially on busy weeknights.

Variations

Try swapping turkey bacon for ham or adding avocado slices for extra creaminess.

Storage Tips

Store leftovers in an airtight container in the refrigerator and reheat in a skillet for best texture.

Serving Suggestions

Pair with a light soup or crisp salad to complete your meal.

Crispy turkey bacon peek through the layers of this delicious Turkey Bacon, Spinach & Tomato Protein Grilled Cheese. Save to Pinterest
Crispy turkey bacon peek through the layers of this delicious Turkey Bacon, Spinach & Tomato Protein Grilled Cheese. | citrushearth.com

This turkey bacon spinach and tomato grilled cheese is the perfect quick meal that never disappoints.

Recipe FAQs

Can I use a different cheese?

Yes, Swiss or provolone work well as alternatives to cheddar, offering a different but complementary flavor.

How can I make this gluten-free?

Substitute the whole grain bread with your preferred gluten-free bread to keep it suitable for gluten-sensitive diets.

What’s the best way to crisp turkey bacon?

Cook turkey bacon in a preheated skillet over medium heat for about 4 minutes per side until golden and crispy.

Can I add extra protein to this dish?

Adding a fried egg inside the melt boosts protein content and adds richness.

How do I prevent the bread from getting soggy?

Butter the outside of the bread slices and spread cream cheese on the inside to create a moisture barrier that keeps the bread crisp.

Turkey Bacon Spinach Tomato

A hearty melt combining turkey bacon, fresh spinach, tomato slices, and melted cheese on toasted bread.

Prep duration
10 minutes
Time to cook
10 minutes
Overall time
20 minutes
Created by Elise Porter


Skill level Easy

Cuisine Type American

Makes 2 Number of servings

Dietary details None specified

What Goes In

Bread & Dairy

01 4 slices whole grain bread
02 4 slices reduced-fat cheddar cheese
03 2 tablespoons light cream cheese, softened
04 1 tablespoon unsalted butter

Proteins

01 4 slices turkey bacon

Vegetables

01 1 cup fresh baby spinach, washed and dried
02 1 medium tomato, thinly sliced

Seasonings

01 1/4 teaspoon freshly ground black pepper
02 Pinch of salt, optional

How to Make It

Step 01

Preheat skillet: Preheat a skillet or griddle over medium heat.

Step 02

Cook turkey bacon: Cook the turkey bacon in the skillet until crispy, about 4 minutes per side. Transfer to a paper towel-lined plate.

Step 03

Butter bread: Lightly butter one side of each bread slice.

Step 04

Spread cream cheese: Spread 1/2 tablespoon of cream cheese on the non-buttered side of each slice.

Step 05

Assemble layers: On two of the bread slices (cream cheese side up), layer spinach leaves, tomato slices, turkey bacon, and cheddar cheese. Sprinkle with black pepper and optional salt.

Step 06

Top sandwiches: Place remaining bread slices cream cheese side down on top, ensuring buttered sides face outward.

Step 07

Grill sandwiches: Place sandwiches on the skillet and cook for 3 to 4 minutes per side, pressing gently, until bread is golden and cheese is melted.

Step 08

Rest and serve: Remove from skillet, let rest for 1 minute, then slice and serve hot.

What You’ll Need

  • Skillet or griddle
  • Spatula
  • Knife
  • Cutting board

Allergy details

Double-check ingredients for allergens; talk with your doctor if you’re uncertain.
  • Contains wheat, milk
  • May contain soy depending on product brand

Nutrition info (for each serving)

Nutrition data is for reference and isn’t meant as health advice.
  • Calorie count: 390
  • Fat content: 17 grams
  • Carbohydrates: 36 grams
  • Protein amount: 25 grams