
This vegan grilled cheese transforms a childhood classic into something extraordinary. The combination of creamy tofu ricotta, bright mint pesto, and sweet blueberry compote creates a sandwich that's both nostalgic and sophisticated. What began as a skeptical experiment became one of my favorite comfort foods—proving that plant-based alternatives can sometimes surpass the original.
The first time I made this sandwich, I was searching for something to impress non-vegan friends at a lunch gathering. The surprised looks on their faces when they tasted it were priceless—they couldn't believe something dairy-free could be so satisfying and complex.
Ingredients
- Sourdough bread: Provides the perfect sturdy base with tangy flavor that complements the fillings
- Vegan butter or mayonnaise: Creates that golden crispy exterior everyone loves
- Vegan ricotta: Adds creamy richness and protein without dairy
- Wild frozen blueberries: Smaller and sweeter than regular berries for the perfect compote
- Granulated sugar: Balances the tartness of berries
- Lemon juice: Brightens all flavors and cuts through richness
- Cornstarch: Optional thickener for perfect compote consistency
- Fresh mint and basil: Provides bright herbal notes that elevate the sandwich
- Sunflower seeds: Adds texture and nutty flavor to pesto without using pine nuts
- Nutritional yeast: Contributes cheesy flavor without dairy
- Olive oil: Creates silky texture in pesto
- Salt: Enhances all flavors throughout the recipe
How To Make Vegan Blueberry Grilled Cheese with Mint Pesto
- Prepare the blueberry compote:
- Combine blueberries, sugar, water and cornstarch in a small saucepan over medium heat. Allow mixture to simmer uncovered for 15-20 minutes, stirring occasionally until it thickens enough to coat the back of a spoon. The slow cooking process allows the berries to break down and release their natural pectin. Finish with lemon juice to brighten the flavor, then refrigerate until ready to use.
- Blend the mint pesto:
- Add mint, basil, sunflower seeds, nutritional yeast, olive oil, lemon juice and salt to a food processor. Pulse until ingredients form a smooth paste, scraping down the sides occasionally. The mint provides freshness while the nutritional yeast adds umami depth. Taste and adjust salt as needed before setting aside.
- Assemble and cook the sandwich:
- Spread vegan butter or mayo on all bread slices. Place one slice buttered side down in a preheated skillet over medium heat. Layer with a spread of mint pesto, followed by a generous dollop of tofu ricotta, then a spoonful of blueberry compote. Top with the second slice of bread, buttered side facing up. Cook until golden brown, about 3-4 minutes, then carefully flip and cook the other side until equally golden and crispy.

My favorite part of this sandwich is how the warm blueberry compote slightly melts the tofu ricotta, creating pockets of creamy sweetness throughout each bite. This sandwich became my go-to recipe when my sister decided to try veganism. She was convinced she'd miss cheese the most, but after trying this sandwich, she texted me for the recipe immediately.
Make-Ahead Tips
The beauty of this recipe lies in its components that can be prepared in advance. Both the blueberry compote and mint pesto will keep well in airtight containers in the refrigerator for up to a week. The tofu ricotta stays fresh for 3-4 days refrigerated. Having these components ready makes sandwich assembly quick and easy for a weeknight dinner or impressive lunch. Just warm the compote slightly before using for the perfect consistency.
Customization Options
This sandwich welcomes adaptations based on what you have available. Swap sourdough for ciabatta or a hearty whole grain bread if preferred. No mint? Use all basil or try cilantro for a different flavor profile. The blueberry compote can be substituted with strawberries, blackberries, or even fig jam for varied sweet notes. For additional texture, consider adding thinly sliced apple or pear between the layers.

Serving Suggestions
This grilled cheese deserves to be the star of the meal, but pairs beautifully with light accompaniments. Serve alongside a simple green salad dressed with lemon vinaigrette to complement the sandwich's richness. For a heartier meal, pair with a cup of tomato soup for dipping or roasted vegetable soup. A crisp apple or pear on the side provides refreshing contrast to the warm sandwich.
Frequently Asked Questions
- → Can I use store-bought pesto and blueberry compote?
Yes, store-bought pesto and blueberry compote are great time-savers. However, making them fresh adds more flavor and ensures they complement the sandwich perfectly.
- → What type of bread works best?
Hearty sourdough bread works best as it holds up well when grilled and pairs beautifully with the savory and sweet flavors.
- → Can I substitute tofu ricotta?
Yes, you can use any vegan cream cheese or even a homemade cashew-based spread for a similar creamy texture and taste.
- → What can I use instead of mint for the pesto?
Basil or a combination of basil and parsley make excellent substitutes for mint while maintaining a fresh and vibrant flavor.
- → What type of blueberries should I use?
Frozen wild blueberries are recommended as they’re smaller and sweeter, making them perfect for the compote.
- → How should I serve the sandwich?
The sandwich is best served warm, fresh off the skillet, so the mint pesto and blueberry compote are perfectly balanced with the crispy bread.