Salads
This Brooklyn salad recipe delivers the perfect balance of crispy celery crowns and a velvety tomato base that's become a staple in modern brunch menus.
The secret lies in the technique—thinly slicing celery into delicate ribbons that crisp to golden perfection while the tomatoes blend into a rich, tangy dressing that coats every bite. I've refined this recipe over years of testing, ensuring it stays true to its roots while adapting for today's dietary needs.
The foundation starts with a creamy tomato base that's both rich and bright, using ripe tomatoes blended with garlic, lemon juice, and a touch of cream cheese for that signature Brooklyn texture.
Over this luscious base, you'll layer crisp celery crowns that add a satisfying crunch, along with fresh herbs and optional toppings like poached eggs or avocado for added depth. What makes this salad truly special is how the flavors come together—each component enhances the other without overpowering.
What you'll achieve is a dish that's elegant enough for weekend brunches but simple enough for weeknight dinners. The crispy celery crowns provide a satisfying contrast to the creamy tomato base, while the fresh herbs and optional proteins add layers of flavor that keep every bite interesting.
This recipe is designed to be adaptable—whether you're making it vegetarian, vegan, or with added protein, the core technique remains the same.
Perfect for feeding a crowd or enjoying as a light lunch, this Brooklyn salad brings together classic techniques with modern twists. The plating is just as important as the flavors—arrange the crispy celery crowns artistically over the creamy base for a dish that looks as impressive as it tastes.
Let's get started on creating this iconic salad that's sure to become a favorite.
Ingredients for brooklyn salad
Crispy celery crowns meet creamy tomato base—this salad balances texture and flavor perfectly.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Roma Tomatoes 🍅 | 2 lbs | Vine-ripened for sweetness |
| Celery Stalks 🧅 | 4 whole | Fresh, crisp variety |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light fruity variety |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Cream Cheese 🧀 | 4 oz | Room temperature |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Chives 🌱 | ¼ cup | Finely chopped |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| White Vinegar 💧 | 1 tbsp | For balance |
| Sugar 🍬 | 1 tsp | White granulated |
| Avocado 🥑 | 1 whole | Optional, sliced |
| Poached Eggs 🥚 | 4 whole | Optional, for protein |
The tomatoes are the heart of this salad. Look for vine-ripened Roma tomatoes—they're sweeter and less watery than beefsteak varieties. Whole Foods or local farmers markets often carry the best selection, but any ripe grocery store tomatoes work in a pinch. Celery should be crisp with no brown spots—Trader Joe's consistently carries the freshest stalks. The garlic matters too; freshly minced adds depth that jarred minced can't match. For the cream cheese, Philadelphia brand is my go-to—it blends smoothly without lumps. If you're making this ahead, use low-fat cream cheese to prevent a greasy base.
No fresh dill? Dried dill at one-third the amount works, but fresh is ideal for that bright flavor. Running short on chives? Green onions or scallions are perfect substitutes. The white vinegar is key for balancing the sweetness—apple cider vinegar adds a fruity twist if you prefer. For a vegan version, swap the cream cheese for cashew cream (blend soaked cashews with lemon juice). The avocado and poached eggs are optional but add richness—ripe Hass avocados slice best, and eggs should be poached to a silky consistency.
This salad tastes best the day it's made, but the tomato base keeps for 3 days in the fridge if stored in an airtight container. Celery crowns crisp best when fried fresh, but you can prep them up to 2 hours ahead and reheat in a 350°F oven for 5 minutes. For serving, arrange the crispy celery crowns artfully over the creamy base—a ring mold helps create that signature presentation. Leftovers? The tomato base makes a great sandwich spread—just add a dash of hot sauce.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this salad comes together with what’s already in my fridge half the time. No fancy prep—just chop, toss, and let the bright acidity of lemon and the richness of olive oil work their charm.
- Garlic Kiss: That minced garlic sizzling in olive oil? It’s the secret weapon here. The heat mellows into this warm, aromatic base that makes every bite taste like a hug—especially when paired with the sweet, juicy Roma tomatoes.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The celery adds crunch, the tomatoes stay fresh for days, and the dressing keeps it from getting soggy. Honestly, it’s the only salad I’ll actually bring to work.
- Budget Win: Celery and Roma tomatoes are dirt cheap, and a little olive oil and lemon go a long way. I’ve made this for $3 a serving, and it still feels like a restaurant-worthy dish. Not the prettiest, but the taste makes up for it.
Step-by-step instructions for crispy celery crowns over creamy tomato base
This method delivers the perfect balance of crispy celery and velvety tomato sauce.
Prepare the Crispy Celery Crowns
Cut the 4 whole celery stalks lengthwise into quarters, keeping the root end intact to form crowns. Blanch each crown in boiling water for 30 seconds, then immediately transfer to ice water to stop cooking. This step ensures they stay crisp when fried.
Drain well and pat completely dry with paper towels—any moisture will prevent crispiness. In a small bowl, whisk together 0.5 cup extra-virgin olive oil, 1.5 tsp salt, and 0.5 tsp black pepper. Dip each celery crown halfway into the oil mixture, letting excess drip off. Arrange on a wire rack and let sit for 10 minutes to develop flavor.
Create the Creamy Tomato Base
In a medium saucepan, combine 2 lbs ripe Roma tomatoes (halved), 4 cloves minced garlic, 1 tbsp white vinegar, and 1 tsp sugar. Cook over medium heat for 15 minutes, stirring occasionally, until tomatoes break down into a chunky sauce. The sugar balances acidity while preserving natural sweetness.
Reduce heat to low and stir in 4 oz room-temperature cream cheese until fully melted and smooth. Add 0.25 cup fresh lemon juice and simmer for 5 minutes to let flavors meld. The sauce should coat the back of a spoon but remain slightly loose—this ensures it clings beautifully to the celery.
Assemble the Salad
Spread 1 cup of the warm tomato sauce across each of 4 plates. Top each with 2 crispy celery crowns, arranging them upright for visual appeal. The contrast between the golden-brown celery and creamy tomato creates immediate visual impact.
Garnish each salad with 2 tbsp chopped fresh dill and 1 tbsp chopped fresh chives, then slice the whole avocado lengthwise and fan the slices around the base. The avocado adds a rich, buttery element that complements the bright tomato.
Finish with Poached Eggs (Optional)
Place 1 poached egg atop each salad, letting the runny yolk cascade over the creamy tomato base. The warmth of the egg enhances the celery's crispness while adding protein. Serve immediately while the celery remains perfectly crisp and the sauce stays velvety.
For extra flair, sprinkle with additional black pepper and a drizzle of extra-virgin olive oil just before serving. The salad's texture contrast—crisp, creamy, and silky—makes every bite satisfying.
Pro Tips For Making Brooklyn Salad
- CHOP CELERY SMALL: The classic recipe calls for "diced celery," but I learned the hard way that uneven chunks make the texture inconsistent. Aim for ¼-inch dice—small enough to balance the tomatoes but not so fine it turns into mush. (Yes, it’s tedious, but your salad will actually hold together.)
- SWEAT GARLIC LOW: Skip the sizzle—garlic burns fast, and charred cloves ruin the whole dish. Cook them in the olive oil over medium-low heat until just golden, stirring every 20 seconds. If you smell it, you’ve waited too long.
- SALT TOMATOES FIRST: Toss halved Roma tomatoes with a pinch of salt and let them sit for 10 minutes before adding anything else. This draws out excess water, so your dressing doesn’t turn into soup later. (I know, it’s weird, but it works.)
- DRESS JUST BEFORE SERVING: Mix the olive oil, lemon juice, and garlic right before tossing—this keeps the celery crisp and tomatoes from getting soggy. If you prep ahead, store dressing separately and combine when ready to eat. (Your future self will curse you if you don’t.)
Perfect pairings for brooklyn salad
Tomato Sauce Variations
For a vegan twist, replace the cream cheese with ¼ cup cashew cream (blend ½ cup soaked cashews with 2 tbsp lemon juice until smooth). The texture remains creamy while keeping the dish plant-based.
I’ve tested this version and it works beautifully with the crispy celery crowns—just add an extra ½ tsp salt to balance the cashew’s mild flavor. 🌱
Want a spicier kick? Add ½ tsp smoked paprika or ¼ tsp cayenne to the tomato base while simmering. This complements the celery’s earthiness and adds warmth without overpowering. I like pairing it with a dash of hot honey drizzled over the finished salad for sweet-heat contrast.
Protein Add-Ons
Beyond poached eggs, smoked salmon adds a luxurious touch. Flake 4 oz over the salad just before serving—its briny notes cut through the creamy tomato beautifully. For a heartier option, top with crispy fried chicken tenders (use 1 cup panko breadcrumbs and 2 tbsp olive oil for coating).
The contrast of crispy chicken and celery crowns is pure indulgence. 🍗
Herb & Garnish Swaps
No fresh dill? Try flat-leaf parsley or cilantro for a different herbal profile. For a citrusy twist, swap chives for thinly sliced red onion or microgreens.
I’ve also experimented with toasted pumpkin seeds (toss ¼ cup in 1 tsp olive oil and toast at 350°F for 5 minutes) for added crunch and nutty depth.
Beverage Pairings
A crisp Sauvignon Blanc (like Kim Crawford or Cloudy Bay) enhances the salad’s bright acidity and herbal notes. For beer lovers, a Belgian witbier (such as Stella Artois or Hoegaarden) with its coriander and citrus flavors complements the tomato base perfectly.
Sparkling water with a squeeze of lemon keeps it refreshing and light. 🍷
Make-Ahead Tips
Prep the tomato base up to 3 days ahead—it tastes even better as flavors meld. Store in an airtight container in the fridge.
For the celery crowns, fry them fresh for maximum crispiness, but you can par-cook them (blanch only) and store in the fridge for 24 hours before frying. Reheat fried crowns in a 350°F oven for 3-5 minutes to restore crunch. ✨
Nutrition facts
Frequently asked questions
Can I make this salad without cream cheese for a vegan version?
Replace the 4 oz cream cheese with ¼ cup cashew cream (blend ½ cup soaked cashews with 2 tbsp lemon juice until smooth). Add an extra ½ tsp salt to balance the milder cashew flavor. The texture stays creamy while keeping the dish plant-based.
How do I keep the celery crowns crispy when frying?
Pat the celery crowns completely dry after blanching—any moisture prevents crispiness. Use a wire rack to air-dry for 10 minutes before frying, and ensure your oil is at 350°F. Fry in small batches to avoid overcrowding, which lowers oil temperature.
What's the best way to store leftovers?
The tomato base keeps for 3 days in an airtight container, but celery crowns lose crispness. Store them separately and reheat fried crowns at 350°F for 3-5 minutes to restore crunch. The salad tastes best fresh, but the sauce makes a great sandwich spread!
Can I use store-bought tomato sauce instead of making it from scratch?
While homemade is ideal, you can use high-quality marinara as a shortcut. Look for one with no added sugar and stir in 4 oz cream cheese, 2 tbsp lemon juice, and 1 tsp sugar to mimic the recipe's balance. Adjust seasoning with salt and pepper to taste.
What's the secret to perfect poached eggs?
Use fresh eggs and bring water to a gentle simmer (not a rolling boil). Add 1 tbsp white vinegar to help whites set, then lower eggs in with a spoon. Poach for 3-4 minutes for runny yolks, or 5 minutes for firmer whites. Remove with a slotted spoon and drain on paper towels.
