Heirloom Tomato Salad with Blue Cheese and Fried Shallots

This easy tomato salad is made with heirloom tomatoes, creamy blue cheese, a sweet + tangy sherry vinaigrette and topped with a mound of crispy fried shallots.

This post may contain affiliate links.

There's a restaurant in Margate, NJ called Steve and Cookies that has a famous dish called the Ugly Tomato Salad. We get there at least once every summer to have it, but when my garden is overflowing with tomatoes and the restaurant is overflowing with tourists, I make it at home instead.

Looking for more recipes to try with your homegrown tomatoes? Don't miss my Sun Gold Tomato Pasta or Clams with Bacon, Jalapeños and Tomatoes!

Overhead shot of a tomato salad with fried onions on top.

Why this recipe works

  • The combination of juicy, sweet summer tomatoes, tangy blue cheese, fresh basil and crunchy fried shallots has the perfect balance of flavors and textures.
  • The sweet-tart Sherry vinaigrette brings out the flavor of the tomatoes and pairs beautifully with the creamy blue cheese.
  • The crispy friend shallots are a little bit extra but really make this tomato salad unlike any other you've had before!

Essential Ingredients

  • Tomatoes - This salad is only to be made when you can get your hands on fresh, in-season, great tasting tomatoes. I love making this with locally grown Jersey heirloom tomatoes, and even better if they come from my own garden. The more different types of tomatoes you can use in your salad, the better it will taste. This includes cherry tomatoes, grape tomatoes, yellow, green and purple tomatoes!
  • Fresh Basil - It HAS to be fresh. You just won't get the same flavor with dried basil.
  • Shallots - Shallots are similar to onions, but are smaller and have a sweeter, sharper flavor. They're used in this recipe for both the vinaigrette and the fried shallot topping. You can substitute an onion if need be, but try to use shallots if possible.
  • Sherry Vinegar - This is used in the dressing to give the salad a really unique and lovely flavor. Sherry vinegar is similar to balsamic, but not quite as dark or sweet. The vinaigrette will taste best with a good quality Sherry vinegar, but if you don't have any you can substitute red wine vinegar, balsamic vinegar, or a combination of the two.
  • Blue Cheese - Make sure you use a high quality blue cheese for this recipe such as Maytag, Roquefort, Stilton or Gorgonzola. The better the cheese, the better the salad.
Heirloom tomato salad on a platter with fried onions.

Step by step instructions

Make the Fried Shallots:

  1. Combine the shallots with buttermilk, salt, and pepper, then set aside.
  2. In a medium bowl, whisk together the flour, corn starch, salt, and pepper.
  3. Fill a medium pot with oil about 1 inch up the sides, then place over medium-high heat.
  4. Drain the shallots well, then working in batches, add them to the flour mixture and toss them around so that every piece is separated and coated with flour. Remove them from the flour, place them into a strainer and shake off as much excess flour as possible.
  5. Test the oil by sprinkling a little bit of flour in it. The flour should immediately sizzle and start to brown, but not burn. If using a thermometer, it should read between 350-375 degrees.
  6. Carefully drop the shallots into the hot oil. Move them around for a few minutes, flipping if necessary, until golden brown.
  7. Remove fried shallots with a spider or slotted spoon, then place them on paper towels to drain. 

Assemble the Salad:

  1. Whisk together minced shallots, honey, Sherry vinegar, salt and pepper in a small bowl, then slowly whisk in the olive oil until emulsified.
  2. Arrange tomatoes on a large platter, sprinkle with sea salt and pepper, then pour dressing over.
  3. Crumble the blue cheese on top and sprinkle with basil.
  4. Top with a mound of fried shallots and serve immediately.
A gray ceramic plate with green and red tomatoes and a fork.

Tips for success

  • Ingredients matter. For this recipe in particular, the better the ingredients you use, the better it will taste. This means fresh, ripe, in-season tomatoes, fresh basil, and good quality oil, vinegar and blue cheese.
  • Do not store tomatoes in the refrigerator. Always keep them on the counter at room temperature. If your tomatoes are starting to get over-ripe and you're not ready to use them, you can always put them in the refrigerator and use them to make a sauce or in another cooked application. For a tomato salad, never use refrigerated tomatoes.
  • Use a variety of different heirloom tomatoes in different shapes, sizes and colors for the best looking and tasting salad. Heirloom tomatoes all have different textures and flavors, so using a variety will add lots of interest.
  • Keep fried shallots in an airtight container with a paper towel to absorb moisture, at room temperature, for up to 2 days. Recrisp in a 300 degree oven for 10 minutes before serving.
  • The fried shallots are by far the most time consuming and labor intensive part of this recipe. You can skip them and use store bought French fried onions in a pinch, or omit them altogether an add some chives or other herbs to add a little bit more flavor. It won't have quite the same texture, but it will still be delicious with a fraction of the work.
Overhead shot of a platter of tomato salad with a portion removed and a serving spoon.

Faq about Heirloom Tomato Salad with Blue Cheese and Fried Shallots

I hate blue cheese. Can I use something different?

Absolutely. Goat cheese, feta, or even a sharp, aged cheddar would all be nice. You could even leave the cheese off altogether and it would still taste amazing.

Can the fried shallots be used in another recipe?

Absolutely! I recommend doubling or even tripling the shallots. Put them on a burger, on top of Mac and cheese, on green bean casserole, or just have them as a snack!

Side view of a tomato salad with fried shallots.

Did you make this recipe and LOVE it? Please leave a star ⭐️ rating and/or comment to help other readers. I absolutely love hearing from you and do my best to answer all questions and comments. I love seeing when you make my recipes, so please tag me @ColeyCooks on Instagram and I will repost!

Want to Save This Recipe?

Enter your email & I'll send it to your inbox.

Save Post

By submitting this form, you consent to receive emails from Coley Cooks.

Overhead shot of a platter of tomatoes with fried onions on top.
RATE THIS RECIPE
7
Ratings
Print Pin

Heirloom Tomato Salad with Blue Cheese and Fried Shallots

This easy tomato salad is made with heirloom tomatoes, creamy blue cheese, a sweet + tangy sherry vinaigrette and topped with a mound of crispy fried shallots. 
Prep Time: 45 minutes
Cook Time: 15 minutes
Total Time: 1 hour
Servings: 4 servings
Calories: 392kcal

Ingredients

For the Fried Shallots

  • 3 medium shallots peeled, halved, and sliced lengthwise about ¼ inch thick
  • 1 cup buttermilk
  • salt and pepper
  • ¾ cup all purpose flour
  • ¼ cup corn starch
  • grapeseed or vegetable oil for frying

For the Salad

  • 1 small shallot finely minced
  • 1 tablespoon honey
  • 2 tablespoons sherry vinegar
  • flaky sea salt such as Maldon or sell gris
  • freshly cracked black pepper
  • 3 tablespoons extra virgin olive oil
  • 2 very large or 4 smaller heirloom tomatoes cut into thick slices or wedges
  • 4 ounces good quality creamy blue cheese recommended: Maytag
  • fresh basil torn
  • fried shallots

Instructions

Make the Fried Shallots:

  1. Combine the shallots with buttermilk, salt, and pepper, then set aside.
  2. In a medium bowl, whisk together the flour, corn starch, salt, and pepper.
  3. Fill a medium pot with oil about 1 inch up the sides, then place over medium-high heat.
  4. Drain the shallots well, then working in batches, add them to the flour mixture and toss them around so that every piece is separated and coated with flour. Remove them from the flour, place them into a strainer and shake off as much excess flour as possible.
  5. Test the oil by sprinkling a little bit of flour in it. The flour should immediately sizzle and start to brown, but not burn. If using a thermometer, it should read between 350-375 degrees.
  6. Carefully drop the shallots into the hot oil. Move them around for a few minutes, flipping if necessary, until golden brown.
  7. Remove fried shallots with a spider or slotted spoon, then place them on paper towels to drain. 

Assemble the Salad:

  1. Whisk together minced shallots, honey, Sherry vinegar, salt and pepper in a small bowl, then slowly whisk in the olive oil until emulsified.
  2. Arrange tomatoes on a large platter, sprinkle with sea salt and pepper, then pour dressing over.
  3. Crumble the blue cheese on top and sprinkle with basil.
  4. Top with a mound of fried shallots and serve immediately.

Notes

  • Ingredients matter. For this recipe in particular, the better the ingredients you use, the better it will taste. This means fresh, ripe, in-season tomatoes, fresh basil, and good quality oil, vinegar and blue cheese. 
  • Do not store tomatoes in the refrigerator. Always keep them on the counter at room temperature. If your tomatoes are starting to get over-ripe and you're not ready to use them, you can always put them in the refrigerator and use them to make a sauce or in another cooked application. For a tomato salad, never use refrigerated tomatoes. 
  • Use a variety of different heirloom tomatoes in different shapes, sizes and colors for the best looking and tasting salad. Heirloom tomatoes all have different textures and flavors, so using a variety will add lots of interest.
  • Keep fried shallots in an airtight container with a paper towel to absorb moisture, at room temperature, for up to 2 days. Recrisp in a 300 degree oven for 10 minutes before serving.
  • The fried shallots are by far the most time consuming and labor intensive part of this recipe. You can skip them and use store bought French fried onions in a pinch, or omit them altogether an add some chives or other herbs to add a little bit more flavor. It won't have quite the same texture, but it will still be delicious with a fraction of the work. 

Nutrition

Calories: 392kcal | Carbohydrates: 40g | Protein: 12g | Fat: 21g | Saturated Fat: 8g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Cholesterol: 28mg | Sodium: 397mg | Potassium: 414mg | Fiber: 2g | Sugar: 11g | Vitamin A: 829IU | Vitamin C: 10mg | Calcium: 239mg | Iron: 2mg
5 from 7 votes

Did you make this recipe? Please leave a ⭐ rating and review!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

14 Comments

  1. 5 stars
    2/21/2024
    Hi! I have not made this recipe yet, I just discovered it. I will let you know how it turns out. However, I love this dish that this salad is in in the picture. I would love to know what it is and where you got it.
    Thank you so much and I cannot wait to try out the recipe along with your bar b q'ed shrimp recipe.

    1. Thanks for your comment! The dish is from a local artist and was purchased at a farmers market. You can find her on instagram @potterytherapy08244 and she may be able to make one for you!

  2. 5 stars
    As a frequent diner @ Steve & Cookie's in Margate, NJ, this is one of my favorite dishes! Well worth the effort to fry the shallots. This recipe tastes EXACTLY like the restaurant! So happy I found this because we sold our summer place & I don't get to go to S&C that often. Definitely try this recipe! You won't be sorry!! Use only Jersey tomatoes or heirlooms in season!

  3. 5 stars
    This is the best tomato salad I've ever had. The fried shallots were really annoying to make but omg so worth it

  4. 5 stars
    Love love love this salad. It's my favorite thing to order at Steve and Cookies but nice to know I can make it at home when I'm not down the shore.

  5. 5 stars
    I'm thinking those fried shallots would also be excellent with green beans sauteed in butter with a touch of garlic, too! Green beans are coming out of our ears right now! Your garden exploded with tomatoes... ours with green beans!
    This recipe looks absolutely delish!! Looking forward to making this! Thanks for another great recipe, Coley!

    1. The fried shallots are great on just about anything! You have green beans coming our of your ears and I have cucumbers. We should make a trade!