Salads
This bacon tomato salad recipe delivers the perfect balance of smoky, crispy bacon and sweet, juicy cherry tomatoes in every bite.
The secret lies in perfectly cooking the bacon until it's crispy yet tender, then combining it with vibrant heirloom tomatoes, fresh greens, and a bright vinaigrette that ties everything together.
I developed this salad after realizing how much people love the combination of salty bacon and sweet tomatoes, but struggle to get the textures just right.
The key to this salad is achieving that ideal crispy bacon without it becoming greasy, and selecting tomatoes that are perfectly ripe but still firm enough to hold their shape.
You'll also want to choose a high-quality vinaigrette that enhances rather than overpowers the natural flavors of the bacon and tomatoes. This isn't just another salad—it's a flavor-packed dish that transforms simple ingredients into something extraordinary.
What you'll end up with is a salad that's as visually appealing as it is delicious—golden, crispy bacon pieces scattered throughout bright red tomatoes and fresh greens, all coated in a tangy dressing that brings every component together.
The contrast between the smoky bacon and sweet tomatoes creates a flavor profile that's both satisfying and refreshing, making this the perfect salad for any occasion.
This recipe works equally well as a light lunch, side dish, or even as a main course when paired with grilled chicken or fish.
The beauty of this salad lies in its versatility—you can adjust the ingredients based on what's in season or what you have on hand, while still maintaining that perfect balance of flavors and textures that makes this salad truly special.
Ingredients for bacon tomato salad
Crispy bacon, juicy tomatoes, and a tangy dressing—this salad is pure flavor magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Thick-cut for crispy texture |
| Cherry Tomatoes 🍅 | 1 ½ lb | Heirloom if available, halved |
| Fresh Arugula 🌿 | 4 cups | Baby arugula preferred |
| Red Wine Vinegar 🍷 | ¼ cup | For tangy dressing |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality for richness |
| Dijon Mustard 🌶️ | 1 tbsp | For depth in dressing |
| Honey 🍯 | 1 tbsp | Balances acidity |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For finishing |
| Red Onion 🧅 | ¼ whole | Thinly sliced, for bite |
| Pecorino Romano Cheese 🧀 | ¼ cup | Freshly grated, optional |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
The bacon is everything here. Thick-cut is non-negotiable—it renders slowly for that perfect crispy-tender texture. I grab mine from Costco when I can, but any good grocery store's thick-cut works. Cook it low and slow until golden, then drain on paper towels. Cherry tomatoes should be firm but yielding—heirloom varieties add that extra sweetness. If they're too hard, let them sit at room temp for 30 minutes. Arugula? Baby leaves are ideal, but any fresh greens work in a pinch. Just don't skip the greens—they're the base that makes everything pop.
No thick-cut bacon? Regular bacon cooked extra long (10-12 minutes) gets close, but it'll be less crispy. Substituting tomatoes? Grape tomatoes or even regular tomatoes work, but cherry tomatoes are ideal for that burst of juiciness. For the dressing, if you're avoiding honey, maple syrup or agave works 1:1. Dijon mustard? Yellow mustard in a pinch, but you'll miss that depth. The olive oil matters—use something fruity and peppery, not the cheap stuff. And if you're feeling fancy, add a splash of balsamic glaze to the dressing for extra richness.
This salad tastes even better the next day—keep it refrigerated in an airtight container for up to 3 days. The bacon stays crispy, the tomatoes hold their shape, and the dressing just gets more flavorful. For serving, I like to portion the dressing separately so everyone can adjust to taste. Store the dressing in a small jar with a tight lid—it'll keep for 1 week in the fridge. And if you make extra? Toss it with grilled chicken or use it as a marinade—this dressing is a game-changer.
Why You'll Love This Recipe
- No Chopping Needed: I swear, the cherry tomatoes just need a quick rinse and a halve—no dicing, no fuss. The arugula? Toss it in whole if you’re lazy (I often do). That’s it. Zero prep work stealing your time.
- Crispy-Salty Magic: That thick-cut bacon? It’s the star—crispy edges, creamy middle, and a salty punch that makes the sweet tomatoes taste even brighter. Drizzle with olive oil and vinegar, and suddenly, you’ve got a flavor bomb that’s dangerously addictive.
- Lunch or Side: Honestly, this salad works everywhere. Toss it over grilled chicken for a hearty lunch, pile it on toast for a brunch winner, or serve it alongside steak—it’s that versatile. (Yes, even on a Tuesday night.)
- Budget-Friendly Leftovers: Between us, bacon makes everything feel special, but it’s actually affordable in small batches. Cook extra, store it in the fridge, and you’ve got a ready-to-assemble salad for days. No waste, no stress—just pure satisfaction.
Step-by-step instructions for smoky crispy bacon and juicy cherry tomatoes
Here's how to assemble this crowd-pleasing salad with perfect textures and bold flavors.
Cook the Thick-Cut Bacon to Crispy Perfection
Line a baking sheet with parchment paper and arrange the 6 oz thick-cut bacon in a single layer, cutting any large pieces to fit evenly. Place the sheet on a wire rack set over a rimmed baking pan—this allows air to circulate underneath for even crisping. Bake at 400°F for 18-22 minutes until the edges are deep golden brown and the bacon releases easily from the paper.
Here's the thing—thick-cut bacon needs patience. You'll know it's done when the fat has rendered completely and the bacon makes a satisfying crackling sound when you press it. Let the bacon cool for 5 minutes before breaking it into bite-sized pieces. Save the bacon fat in the pan for later—it's pure flavor gold.
Prepare the Cherry Tomatoes and Red Onion
Halve the 1.5 lb cherry tomatoes by cutting them in half horizontally. I like to use a sharp chef's knife for this—it gives you clean cuts without squishing the tomatoes. Transfer them to a large mixing bowl and set aside. Thinly slice the 0.25 whole red onion into half-moons, then add them to the bowl with the tomatoes.
Don't skip this step—thinly sliced onion adds that perfect bite that cuts through the richness of the bacon and tomatoes. The acidity from the tomatoes will mellow slightly as they sit, making them even more juicy when combined with the dressing. Sprinkle the onion and tomatoes with 1 tsp kosher salt and toss gently to distribute.
Whisk Together the Tangy Honey-Mustard Dressing
In a small bowl, whisk together the 0.25 cup red wine vinegar, 0.5 cup extra-virgin olive oil, 1 tbsp Dijon mustard, and 1 tbsp honey until fully combined. Add the 2 minced garlic cloves and whisk for another 10 seconds to incorporate. This is where the magic happens—the vinegar cuts through the richness, the honey balances the acidity, and the mustard adds depth.
Taste the dressing and adjust seasoning if needed. You might want to add a pinch more salt or a splash of vinegar to hit your preferred tang level. The dressing should coat the back of a spoon but still be pourable. Set it aside while you prepare the arugula—it'll come together beautifully in the next step.
Assemble the Salad with Perfect Texture Balance
Add the 4 cups fresh arugula to the bowl with the tomatoes and onion. Drizzle about half of the dressing over the greens and toss gently with your hands until everything is evenly coated. The arugula should be bright and vibrant, not wilted—this is your goal. Sprinkle the remaining 0.5 tsp kosher salt and 0.5 tsp freshly ground black pepper over the salad.
Here's where it gets fun—fold in the crispy bacon pieces and 0.25 cup freshly grated Pecorino Romano cheese (if using). The cheese adds a salty, umami kick that ties everything together. Toss one more time to distribute everything evenly. The salad should look vibrant with deep red tomatoes, crispy bacon bits, and fresh green arugula.
Serve Immediately for Maximum Freshness
Divide the salad among 4 plates and drizzle with the remaining dressing. The salad tastes best when served immediately while the arugula is still crisp and the bacon fat hasn't had time to soften. Garnish with an extra sprinkle of black pepper if you're feeling fancy—it adds a nice finishing touch.
Each bite should deliver a perfect balance of textures: crispy bacon, juicy tomatoes, peppery arugula, and creamy cheese. The dressing should coat your fork with every bite, tying all the flavors together. Serve with crusty bread to soak up any extra dressing—this salad is even better the next day, but the bacon stays crispest when eaten fresh!
Pro Tips For Making Bacon Tomato Salad
- CRISP THE BACON LOW: Thick-cut bacon needs patience—start it in a cold pan over medium-low heat. I used to rush it and end up with greasy, uneven pieces; now I let it render slowly for crispy edges without burning. Flip only when the bottom is golden, not before.
- HALVE THE TOMATOES: Cherry tomatoes burst when tossed raw, so cut them in half before adding to the salad. I learned this after watching my first batch turn into a watery mess. Halving also lets the dressing cling better.
- SALT THE Arugula First: Toss arugula with a pinch of salt and olive oil 5 minutes before dressing—it softens the leaves just enough to balance the peppery bite. Skipping this step leaves it too tough, and the salad loses texture.
- DRESS IT LAST: Add red wine vinegar and olive oil right before serving, not hours ahead. Vinegar oxidizes arugula fast, turning it limp, and the oil can get soggy. Keep dressing separate until the last minute.
Storing and reheating your leftovers
Refrigerator Storage
Store your bacon tomato salad in an airtight container with a lid for up to 3 days in the refrigerator. The key is to keep the dressing separate until ready to eat—this prevents the arugula from becoming soggy.
I use glass containers with snap-on lids from Pyrex because they preserve freshness better than plastic. Keep the bacon and tomatoes in one container and the dressing in a small sealed jar. 🥗
Freezer-Friendly Components
While the salad itself doesn't freeze well, you can freeze individual components for up to 2 months. Store the cooked bacon in a freezer-safe bag with parchment paper between layers to prevent sticking.
The dressing freezes beautifully—just thaw it in the fridge overnight before using. For tomatoes, they'll turn mushy when thawed, so save them for fresh salads. 🧊
Reheating Bacon Properly
To revive crispy bacon after refrigeration, preheat your oven to 400°F and place the bacon on a wire rack over a baking sheet. Bake for 5-7 minutes until crispy again.
For a quick fix, use the air fryer at 375°F for 3-4 minutes—this method restores crispiness without making the bacon greasy. Never microwave bacon, as it will lose its texture entirely. 🔥
Dressing Refresh Tips
If your dressing has separated after refrigeration, simply whisk it vigorously for 10-15 seconds to re-emulsify. For extra freshness, add 1 tsp fresh lemon juice or a pinch of smoked paprika to revive the flavors.
I also like to give the dressing a quick taste and adjust with extra honey if it's too tangy or more Dijon mustard if it needs depth. ✨
Tomato Texture Tricks
If your tomatoes lose some of their juiciness after storage, sprinkle them with ½ tsp sugar and let them sit for 5 minutes before assembling the salad. This helps restore their natural sweetness.
For extra crunch, add ¼ cup sliced radishes when serving—this adds a refreshing contrast to the rich bacon and creamy cheese. 🌟
Serving Leftovers Creatively
Transform leftover salad components into new meals. Use the bacon and dressing as a topping for grilled chicken or fish, or mix it into scrambled eggs for breakfast.
The dressing also makes an excellent marinade for grilled shrimp or steak. Don't let leftovers go to waste—get creative with how you repurpose them! 💡
Nutrition facts
Frequently asked questions
Can I substitute thick-cut bacon with regular bacon?
You can, but the texture will be different. Regular bacon cooks faster and won't get as crispy. For best results, bake it for 10-12 minutes at 400°F until fully cooked and crisped up. If you're short on time, try turkey bacon—it cooks in half the time and still adds great flavor. Just watch it closely to avoid burning!
What's the best way to keep the arugula crisp?
Add the dressing just before serving, not when storing. If you must dress it ahead, use only half the dressing and toss the greens gently. For extra crunch, chill the salad for 30 minutes before serving—cold temperatures help maintain texture. Avoid ice-cold dressing, as it can make greens soggy.
How can I make this salad spicier?
Add ½ tsp smoked paprika or ¼ tsp cayenne pepper to the dressing for heat. For a smoky kick, sprinkle ½ tsp chipotle powder over the bacon before baking. If you love peppery flavors, double the arugula—it naturally adds a sharp bite. For extra heat, toss in ¼ cup diced jalapeños with the tomatoes.
Can I make this salad ahead of time?
Yes! Store the bacon, tomatoes, and onions in one airtight container, and the dressing separately. Assemble just before serving to keep everything fresh. The bacon stays crispy for 2 days this way, and the dressing keeps its flavor for 1 week. For a quick meal, pre-cook bacon and store it in the fridge—just reheat in the oven for 5 minutes at 400°F before adding to the salad.
What other greens work well in this salad?
Baby spinach, mixed greens, or butter lettuce all work beautifully. For a peppery kick, try watercress or endive. If you prefer heartier greens, kale (massaged first) adds great texture. Just avoid wilting greens like romaine—this salad needs something with bite to stand up to the bacon and tomatoes.
