Squash Blossom Grilled Cheese

The delicate, bright yellow flowers that squash produce before developing into the full vegetable are not only gorgeous to look at, but also edibly fabulous when filled with cheese. I procured some fresh squash blossoms this weekend from the renowned Chino Farm, filled them with goat cheese, herbs, shallots and garlic, tempura-fried them and nestled them onto sourdough bread with a sprinkling of some stretchy mozzarella. Squash Blossom Grilled Cheese was outrageously good.

Squash Blossoms

Squash blossoms are just starting to emerge in the farmers markets around here, it’s still a little early in the season. My husband and I finally tried them for the first time at a restaurant about a month ago – I’ve been dreaming about how I could translate them into grilled cheese ever since.

Tempura Squash Blossoms

The squash blossom grilled cheese concept is actually not too big of a leap. Squash blossoms are quite often stuffed with goat cheese or ricotta as appetizers (the tempura squash blossom appetizers I used for this sandwich, pictured above, are light as can be with huge fresh herb flavor). And, as I’ve been reading, squash blossom quesadillas are especially popular in Oaxaca, Mexico.

You can taste absolutely everything that goes into this sandwich. The squash blossom, which is fried for just one minute, retains its gentle texture as well as the crunch of the tempura. The herbed goat cheese flavors remind me a bit of my Green Goddess Grilled Cheese, minus the lemon or anchovies. I added just a little bit of stretchy mozzarella cheese to bring it all together in the sandwich and brushed olive oil on the bread to make it extra crispy.

There’s a bit of prep involved with this one, but wow, it’s worth it!

Squash Blossom Grilled Cheese

Squash Blossom Grilled Cheese

Adapted from the Tempura Squash Blossoms with Herbed Goat Cheese recipe on the Earthbound Farm website.

Prep time: 50 min | Cook time: 20 min | Total time: 1 hr 10 min

Yield: 6 sandwiches


Squash Blossom Filling:

  • 1 tablespoon olive oil
  • 2 shallots, peeled and minced
  • 1 tablespoon fresh garlic, minced
  • 1 tablespoon chopped fresh tarragon
  • 1 tablespoon fresh thyme leaves
  • 1 tablespoon chopped fresh basil
  • 1 tablespoon snipped fresh chives
  • 6 ounces plain goat cheese
  • Salt and freshly ground pepper, to taste

Tempura Batter:

  • 1 1/2 cups soda water, plus more if necessary
  • 1 cup unbleached all-purpose flour
  • 1/2 cup cornstarch
  • 1 tablespoon baking powder
  • 1 teaspoon cayenne pepper
  • 12 fresh squash blossoms
  • 6 ounces shredded mozzarella cheese
  • 12 slices sourdough bread
  • Canola oil, for frying
  • Olive oil, for brushing


  1. Heat the 1 tablespoon of olive oil in a small skillet over low heat. Add the shallots and garlic, and cook until the moisture has mostly evaporated and the onions have just begun to caramelize. Cool mixture to room temperature.
  2. Place the herbs and goat cheese in the bowl of a mixer (or a mini-prep food processor, as I did) and blend at low speed until the herbs are evenly distributed. Add the shallot-garlic mixture and blend again. Taste and adjust seasoning as desired.
  3. Carefully rinse each squash blossom thoroughly and pat dry. Transfer herbed cheese to a plastic ziploc bag, cut off one corner, and pipe some of the herbed cheese into each blossom. Set aside.
  4. Combine the cornstarch and 1/2 cup of soda water in a small bowl and whisk to blend. Set aside.
  5. Whisk together the flour, baking powder, and cayenne pepper. Add the remaining cup of soda water and stir to blend. Whisk in the cornstarch mixture. Cover the bowl with plastic wrap and set aside for 10 minutes.
  6. Fill a deep frying pan or pot with 2 inches of canola oil and heat to 350°F over medium-high heat.
  7. Dip each blossom into the tempura batter. Transfer gently to the hot oil and cook until golden brown, about 1 minute. Transfer blossoms to paper towels to absorb excess oil. Season with salt and pepper, to taste.
  8. Preheat the panini grill to medium-high heat.
  9. For each sandwich: Sprinkle a small amount of mozzarella cheese onto a slice of bread. Add two tempura squash blossoms. Sprinkle with more mozzarella and close the sandwich with a second slice of bread.
  10. Brush olive oil on top and grill for 3 to 5 minutes until the mozzarella is melted and the bread is toasted.



KathyPanini Happy, online since 2008, is more than just a sandwich blog. Here, you'll find hundreds of my original panini recipes, my guide to choosing a panini press and a whole lot of other creative uses for the panini press.
~ Kathy Strahs
>> About Me

All-Time Reader Favorites!

Panini 101

Recent Posts


Permission Policy

All recipes, text and photographs on this site are the original creations and property of Panini Happy. Do not post or publish anything from this site without full credit and a direct link to the original post. with any requests or questions.

Browse Panini

Leave a Comment


  1. This has got to be the most creative grilled cheese sandwich I’ve ever seen! Awesome idea and perfect execution :).

    Posted 4.13.11 Reply
    • Kathy wrote:

      Thank you so much, Lauren!

      Posted 4.13.11 Reply
  2. Louise wrote:

    Ingenious recipe Kathy! And to think, yesterday was National Grilled Cheese Day! I’m saving this for sure! (there’s always next year:) I’m sure the prep work is worth every single bite.

    Thank you so much for sharing…

    Posted 4.13.11 Reply
  3. marla wrote:

    Such an elegant grilled cheese recipe. Girl, you are so creative 🙂

    Posted 4.13.11 Reply
  4. Maria wrote:

    YUM!! Great creation!

    Posted 4.13.11 Reply
  5. I have been wanting to try squash blossoms for a while and this grilled sounds like a great idea!

    Posted 4.13.11 Reply
  6. Now why have I never thought of doing that? That is a brillant use of squash blossoms.

    Posted 4.14.11 Reply
  7. Now this is a grilled cheese! Wonderful!

    Posted 4.15.11 Reply
  8. There are few things I love more than a good grilled cheese! We can’t get squash with blossoms attached here in Saudi Arabia, unfortunately, BUT I’ve started my own veggie garden and squash is one of the starts. Fingers crossed before too long I’ll be able to make this dish.

    Posted 4.15.11 Reply
  9. My dad always loved his squash blossoms and I always thought he was funny for eating flowers. I’m going to give these a try! (Dad will be thrilled!!)

    Posted 4.15.11 Reply
  10. Firefly wrote:

    This looks so wonderful and yummy! I have to try squash blossoms and your recipe sounds perfect for it 🙂

    Posted 4.15.11 Reply
  11. Elle wrote:

    I’ve never had squash blossoms, but this would be an amazing place to start! Fabulous sandwich, Kathy!

    Posted 4.17.11 Reply
  12. Adam wrote:

    I liked the “stuffed squash blossoms” idea but what to stuff them with? Vegan cheese, tofu mash, rice, herbed quinoa? Would I serve them raw or fried? I decided to go classic. With recipe inspiration from one of my friends. She raved about Ricotta-Stuffed and fried Squash Blossoms that she had eaten in Italy. And I knew I could veganize that idea…

    Posted 4.19.11 Reply
  13. LuLu wrote:

    What kind of bread was used for the Squash Blossom Grilled Cheese?

    Posted 8.10.11 Reply
    • Kathy wrote:

      I used sourdough bread in the recipe.

      Posted 8.10.11 Reply