Grilled cheese sandwiches are the epitome of comfort food — warm, crispy, cheesy, and endlessly customizable. But what happens when you elevate this childhood classic into something a bit more refined? Enter the Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese. This version is layered with creamy ricotta, tangy sun-dried tomatoes, tender spinach, and melty mozzarella, all tucked between golden, buttery slices of sourdough bread.

Perfect for a quick lunch, a casual dinner, or even as a crowd-pleasing appetizer, this recipe brings gourmet flavors with minimal effort. It’s vegetarian, satisfying, and loaded with textures and tastes that hit all the right notes.
Why You’ll Love This Sandwich
A Flavor Bomb in Every Bite
Each element of this sandwich adds its own unique taste and texture. The ricotta and Parmesan bring creamy richness, the sun-dried tomatoes offer tangy depth, spinach adds a touch of earthiness and color, and mozzarella provides that irresistible cheesy stretch. Paired with buttery, golden bread, this sandwich is both indulgent and balanced.
Quick, Easy, and Versatile
One of the best things about this grilled cheese recipe is how simple it is to prepare. From start to finish, it takes just 20 minutes. You can also customize it by adding a spread of pesto, using different types of cheese, or even tossing in some sliced mushrooms or roasted red peppers. Whether you’re cooking for yourself or feeding a group, it’s a quick fix that doesn’t skimp on flavor.
Ingredients and Step-by-Step Guide
Ingredients
- 8 slices sourdough bread (or your preferred sandwich bread)
- ½ cup shredded mozzarella cheese
- 1 cup fresh spinach leaves
- 2 tablespoons grated Parmesan cheese
- ½ cup ricotta cheese
- ¼ cup sun-dried tomatoes (drained and chopped)
- 2 tablespoons butter (for grilling)
Directions
- Prepare the Bread
Lay out the 8 slices of bread on a clean surface. Spread butter on one side of each slice. These buttered sides will be the outer surfaces that crisp up during grilling. - Make the Ricotta Spread
In a small bowl, mix the ricotta cheese with the grated Parmesan. This combo creates a creamy, tangy spread that adds richness and binds the ingredients. - Assemble the Sandwiches
On the unbuttered side of 4 bread slices, spread the ricotta-Parmesan mixture evenly. Then, layer on fresh spinach leaves and scatter the chopped sun-dried tomatoes. Finish by sprinkling shredded mozzarella over the top. - Close and Grill
Place the remaining 4 slices of bread on top, buttered side facing out. Heat a skillet or griddle over medium heat. Grill each sandwich for 3–4 minutes per side, pressing down lightly with a spatula to ensure even browning. You’re aiming for a golden crust and melted cheese interior. - Serve and Enjoy
Once the sandwiches are golden and crisp, remove them from the heat. Let them cool slightly before slicing. Serve warm and savor every bite.
Tips, Pairings, and Variations
Make It Your Own
This sandwich is wonderfully adaptable. Here are a few ideas to personalize it:
- Add a spread: A thin layer of basil pesto or tapenade before the spinach adds even more flavor.
- Switch up the cheese: Try provolone, fontina, or goat cheese for different flavor profiles.
- Make it spicy: Add a pinch of red pepper flakes to the ricotta mix or layer in a few slices of pickled jalapeños.
What to Serve With It
To turn this sandwich into a full meal, consider these tasty accompaniments:
- Tomato basil soup: A classic pairing that enhances the comfort factor.
- Mixed greens salad: A fresh side balances the richness of the cheese.
- Crispy fries or sweet potato wedges: For a more indulgent treat.
Whether you’re whipping up a quick lunch or impressing friends with a creative grilled cheese night, this recipe fits the bill.
Print
Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese
- Total Time: 20 minutes
- Yield: 4 sandwiches
- Diet: Vegetarian
Description
A gourmet grilled cheese featuring creamy ricotta, tangy sun-dried tomatoes, fresh spinach, and melty mozzarella, all toasted between buttery slices of sourdough bread.
Ingredients
8 slices sourdough bread (or your preferred sandwich bread)
½ cup shredded mozzarella cheese
1 cup fresh spinach leaves
2 tablespoons grated Parmesan cheese
½ cup ricotta cheese
¼ cup sun-dried tomatoes (drained and chopped)
2 tablespoons butter (for grilling)
Instructions
Place the 8 slices of bread on a clean surface. Spread butter on one side of each slice (this will be the outside for grilling).
In a small bowl, mix the ricotta cheese with the grated Parmesan cheese until combined.
On the unbuttered side of 4 bread slices, spread the ricotta-Parmesan mixture evenly.
Top the ricotta with a few fresh spinach leaves, followed by chopped sun-dried tomatoes.
Sprinkle shredded mozzarella evenly over each sandwich.
Top each with another slice of bread, buttered side facing out.
Heat a skillet or griddle over medium heat.
Grill each sandwich for about 3–4 minutes per side, or until the bread is golden brown and crispy and the cheese is melted inside.
Remove from heat, let cool slightly, then slice and serve warm.
Notes
Swap sourdough for whole grain or ciabatta for a twist. Add a smear of pesto or a few basil leaves for extra flair. For a protein boost, layer in thinly sliced grilled chicken or tofu.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American