
I recently made this Grilled Cheese with Sun-Dried Tomatoes Spinach and Creamy Ricotta Filling Recipe, and it instantly became one of my favorite comfort-food lunches. The combination of creamy ricotta, melted provolone, fresh spinach, and tangy sun-dried tomatoes creates an incredible balance of flavors.
I love how the crispy golden bread contrasts with the rich and cheesy filling. Every bite feels a little more special than a classic grilled cheese sandwich. If you’re looking for an easy yet gourmet-style recipe, this one is definitely worth trying.
For another fresh and satisfying meal idea, the Easy Italian Grinder Tortellini Salad Recipe offers a delicious mix of flavors that works perfectly for lunch or dinner.

Ingredients
This sandwich uses simple ingredients that work together beautifully to create a rich, creamy, and flavorful filling.
- 2 ounces shredded provolone cheese – Provides excellent meltability and a rich, buttery flavor. Freshly shredded cheese melts more evenly than pre-shredded varieties.
- 1/3 cup ricotta cheese – Creates a creamy, luxurious filling. Whole-milk ricotta gives the best texture and flavor.
- 3 tablespoons finely grated Parmesan cheese – Adds a savory, nutty taste that enhances the overall cheese blend.
- 1 small garlic clove, minced (about ½ teaspoon) – Gives the filling a subtle aromatic kick without overpowering the sandwich.
- Salt and freshly ground black pepper, to taste – Essential for balancing and enhancing all the flavors.
- 3 cups fresh spinach – Fresh spinach wilts beautifully and keeps the filling vibrant. Avoid frozen spinach, which can make the sandwich watery.
- 4 slices thick wheat or artisan bread – A sturdy bread holds the generous filling and crisps up perfectly.
- 2 tablespoons fresh basil, chopped – Adds freshness and a mild sweet-herb flavor.
- 3 tablespoons sun-dried tomatoes, finely chopped – Deliver concentrated tomato flavor and a pleasant tangy sweetness.
- 8 teaspoons softened butter – Helps achieve a crispy, golden-brown exterior.
Note: The ingredient quantities above make 2 hearty sandwiches (2 servings).
Variations
Want to customize the sandwich? Here are some delicious options:
- Use mozzarella instead of provolone for an extra stretchy cheese pull.
- Replace spinach with arugula for a peppery flavor.
- Add sliced roasted red peppers for extra sweetness and color.
- Mix a pinch of red pepper flakes into the ricotta for gentle heat.
- Use sourdough bread for a tangy artisan-style version.
- Substitute dairy-free ricotta and vegan cheese for a plant-based option.
- Add thin slices of avocado for extra creaminess.
- Include caramelized onions for a deeper, sweeter flavor profile.
- Swap basil with fresh oregano or parsley for a different herb note.
- Add grilled chicken slices to turn it into a heartier meal.

Cooking Time
This recipe comes together quickly, making it ideal for lunch or a simple dinner.
- Prep Time: 10 minutes
- Cooking Time: 10 minutes
- Total Time: 20 minutes
Equipment You Need
- Mixing bowl – For combining the cheese filling ingredients.
- Cutting board – Helps safely chop tomatoes, basil, and garlic.
- Knife – Used for preparing vegetables and herbs.
- Steamer basket or saucepan – For lightly wilting the spinach.
- Paper towels – Remove excess moisture from spinach.
- Non-stick skillet – Ensures even browning and prevents sticking.
- Spatula – Makes flipping the sandwiches easy.
- Lid for skillet – Helps trap heat so the cheese melts completely.
How to Make Grilled Cheese with Sun-Dried Tomatoes, Spinach and Creamy Ricotta Filling?
This recipe is simple enough for beginners yet flavorful enough to impress anyone. Follow these easy steps for perfectly crisp bread and a creamy, cheesy center.
Prepare the Cheese Filling
In a medium bowl, combine the provolone, ricotta, Parmesan cheese, and minced garlic. Season lightly with salt and black pepper to taste. Stir until everything is evenly mixed and creamy.
The combination of three cheeses creates a rich filling with wonderful texture. The ricotta provides creaminess while the provolone melts beautifully during cooking.
Wilt the Spinach
Bring a small amount of water to a gentle boil and steam the spinach for 1 to 2 minutes until just wilted. Remove it immediately from the heat.
Transfer the spinach to paper towels and gently press out excess moisture. Removing water helps prevent soggy sandwiches and keeps the bread crisp.
Butter the Bread
Spread softened butter evenly on both sides of each bread slice. Make sure the butter reaches the edges for even browning.
The butter helps create a beautifully golden crust and adds a rich flavor. Softened butter spreads more easily and evenly than cold butter.
Layer the Filling
Lay two slices of bread on your work surface. Arrange the wilted spinach over the bread, then sprinkle with fresh basil.
Spread the ricotta cheese mixture over the spinach layer. Top with chopped sun-dried tomatoes, pressing them gently into the cheese mixture.
Assemble the Sandwiches
Place the remaining bread slices on top to complete each sandwich. Press lightly so the filling stays evenly distributed.
Try not to overfill the sandwiches. Balanced layers cook more evenly and make flipping much easier.

Cook Until Golden
Heat a non-stick skillet over medium-low heat. Place the sandwiches in the skillet and cover with a lid.
Cook for 4 to 6 minutes until the bottom becomes golden brown. Flip carefully and continue cooking for another 2 to 4 minutes until the second side is crisp and the cheese is fully melted.
Rest and Serve
Transfer the sandwiches to a cutting board and allow them to rest for about a minute. This helps the melted filling settle slightly.
Slice diagonally and serve immediately while hot. The cheese will be perfectly melted and irresistibly creamy.
Additional Tips for Making This Recipe Better
After making this recipe several times, I discovered a few tricks that make it even more delicious:
- I always squeeze as much moisture as possible from the spinach to keep the bread crispy.
- I prefer freshly grated Parmesan because it melts better and has stronger flavor.
- I use medium-low heat instead of high heat so the filling melts completely before the bread gets too dark.
- I cover the skillet with a lid during cooking to trap heat and help the cheeses become extra gooey.
- I chop the sun-dried tomatoes very finely so they spread evenly throughout every bite.
- I sometimes add a small pinch of crushed red pepper flakes for a subtle spicy kick.
- I let the sandwich rest for one minute before slicing to keep the filling from spilling out.
How to Serve Grilled Cheese with Sun-Dried Tomatoes, Spinach and Creamy Ricotta Filling?
This sandwich is satisfying on its own, but a few serving additions can make it feel restaurant-worthy.
Serve it alongside a bowl of roasted tomato soup for the ultimate comfort-food combination. A crisp green salad with a light vinaigrette also balances the richness perfectly. If you’re planning a seasonal spread, a Grilled Summer Pasta Salad Recipe pairs beautifully with this sandwich and adds a refreshing contrast to the creamy filling.
For presentation, cut the sandwich diagonally and stack the halves slightly overlapping on a serving plate. Garnish with fresh basil leaves, extra grated Parmesan, or a few finely chopped sun-dried tomatoes for a colorful finish.
You can also pair it with roasted vegetables, sweet potato fries, or a fresh fruit salad for a complete meal.

Nutritional Information
Approximate nutrition per serving:
- Calories: 536 calories
- Protein: 18 grams
- Carbohydrates: 31 grams
- Fat: 36 grams
Make Ahead and Storage
This sandwich is best enjoyed fresh, but a few storage methods can help if you have leftovers.
Storing
Store cooled sandwiches in an airtight container in the refrigerator. They will remain fresh for up to 2 days.
For best texture, avoid storing while still warm because trapped moisture can soften the bread.
Freezing
Wrap each fully cooled sandwich tightly in plastic wrap and then aluminum foil. Freeze for up to 1 month.
For best results, freeze before cooking whenever possible and cook directly from thawed ingredients later.
Reheating
Reheat in a skillet over medium-low heat until warmed through and crispy again. This method preserves the crunchy exterior much better than a microwave.
An air fryer at 350°F (175°C) for a few minutes also works wonderfully for restoring crispness.
Why You’ll Love This Recipe?
This grilled cheese offers everything people love about comfort food while adding fresh, gourmet flavors.
- Loaded with Flavor
The combination of sun-dried tomatoes, basil, spinach, and three cheeses creates layers of rich, savory taste in every bite. - Quick and Easy to Make
With only about 20 minutes from start to finish, it is perfect for busy lunches or simple weeknight dinners. - Comfort Food with a Fresh Twist
The classic grilled cheese gets elevated with Mediterranean-inspired ingredients that feel both comforting and sophisticated. - Highly Customizable
You can easily switch breads, cheeses, herbs, or vegetables to suit your personal preferences and dietary needs. - Perfect for Any Occasion
Whether served as a cozy lunch, light dinner, or weekend treat, this sandwich always feels satisfying and special.
This Grilled Cheese with Sun-Dried Tomatoes, Spinach and Creamy Ricotta Filling transforms a simple sandwich into something truly memorable. With crisp buttery bread, creamy melted cheeses, fresh herbs, and tangy tomatoes, it’s a recipe you’ll find yourself making again and again.

Grilled Cheese with Sun-Dried Tomatoes Spinach and Creamy Ricotta Filling Recipe
Ingredients
Method
- In a medium bowl, combine the provolone, ricotta, Parmesan cheese, and minced garlic. Season lightly with salt and black pepper to taste. Stir until everything is evenly mixed and creamy.
- The combination of three cheeses creates a rich filling with wonderful texture. The ricotta provides creaminess while the provolone melts beautifully during cooking.
- Bring a small amount of water to a gentle boil and steam the spinach for 1 to 2 minutes until just wilted. Remove it immediately from the heat.
- Transfer the spinach to paper towels and gently press out excess moisture. Removing water helps prevent soggy sandwiches and keeps the bread crisp.
- Spread softened butter evenly on both sides of each bread slice. Make sure the butter reaches the edges for even browning.
- The butter helps create a beautifully golden crust and adds a rich flavor. Softened butter spreads more easily and evenly than cold butter.
- Lay two slices of bread on your work surface. Arrange the wilted spinach over the bread, then sprinkle with fresh basil.
- Spread the ricotta cheese mixture over the spinach layer. Top with chopped sun-dried tomatoes, pressing them gently into the cheese mixture.
- Place the remaining bread slices on top to complete each sandwich. Press lightly so the filling stays evenly distributed.
- Try not to overfill the sandwiches. Balanced layers cook more evenly and make flipping much easier.
- Heat a non-stick skillet over medium-low heat. Place the sandwiches in the skillet and cover with a lid.
- Cook for 4 to 6 minutes until the bottom becomes golden brown. Flip carefully and continue cooking for another 2 to 4 minutes until the second side is crisp and the cheese is fully melted.
- Transfer the sandwiches to a cutting board and allow them to rest for about a minute. This helps the melted filling settle slightly.
- Slice diagonally and serve immediately while hot. The cheese will be perfectly melted and irresistibly creamy.
Notes
- I always squeeze as much moisture as possible from the spinach to keep the bread crispy.
- I prefer freshly grated Parmesan because it melts better and has stronger flavor.
- I use medium-low heat instead of high heat so the filling melts completely before the bread gets too dark.
- I cover the skillet with a lid during cooking to trap heat and help the cheeses become extra gooey.
- I chop the sun-dried tomatoes very finely so they spread evenly throughout every bite.
- I sometimes add a small pinch of crushed red pepper flakes for a subtle spicy kick.
- I let the sandwich rest for one minute before slicing to keep the filling from spilling out.






