
This garden-fresh slaw brings together crisp cabbage, juicy tomatoes, and a tangy dressing for a vibrant twist on a classic dish.
I developed this version to add summer brightness to the traditional coleslaw, using ripe tomatoes for natural sweetness that balances the creamy dressing. The secret is letting it chill for 30 minutes before serving to meld the flavors perfectly.
What you get is a colorful, crunchy side dish with layers of texture—tender cabbage, juicy tomato bursts, and a dressing that clings to every bite. It stays fresh in the fridge for up to 3 days.
Perfect for picnics, barbecues, or as a light lunch topping for sandwiches.
Ingredients for Coleslaw Recipe with Tomatoes
Bright, crisp, and tangy—this slaw uses summer tomatoes for natural sweetness and a creamy dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 1 whole | Small head, about 2 lbs, finely shredded |
| Red Cabbage 🟣 | ½ whole | Small head, about 1 lb, finely shredded |
| Cherry Tomatoes 🍅 | 2 cups | Halved for sweetness |
| Carrots 🥕 | 2 whole | Medium, julienned or grated |
| Mayonnaise 🥫 | ¾ cup | Full-fat for creaminess |
| Sour Cream 🥛 | ½ cup | Full-fat preferred |
| Apple Cider Vinegar 🍏 | 2 tbsp | For tangy brightness |
| Granulated Sugar 🍚 | 1 tbsp | Adjust to taste |
| Dijon Mustard 🟡 | 1 tbsp | For depth of flavor |
| Celery Seeds 🌿 | ½ tsp | Crushed lightly |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The cabbage is the base here. Green and red together give that vibrant color and extra crunch. I grab mine from Trader Joe’s or the farmers market—look for heads that feel heavy for their size (means they’re juicy). The tomatoes? Cherry or grape work best since they stay intact and burst with flavor. Avoid mealy ones; they’ll water down the slaw.
No red cabbage? Double the green, but you’ll lose some color. Out of cherry tomatoes? Diced Roma tomatoes work in a pinch (just drain excess juice). For a lighter version, Greek yogurt replaces the sour cream at a 1:1 ratio. The celery seeds are key for that classic slaw flavor, but celery salt at half the amount gets you close if that’s all you have.
This tastes better after 30 minutes in the fridge (the flavors meld). Keeps well for 3 days sealed tight. The cabbage will soften slightly, but that’s fine—it’s still crunchy. Don’t dress it too early, or it’ll get soggy.
Why You’ll Love This Recipe
- I’ll be real: this tastes even better the next day after the flavors meld in the fridge.
- No Chop Tears: I just halve the cherry tomatoes and shred the cabbage—no fancy knife skills needed.
- Sweet Crunch: The tomatoes add a juicy pop that balances the creamy mayo and crisp cabbage perfectly.
- Picnic Hero: Honestly, it’s my go-to for potlucks, BBQs, and even weekday lunches.
Step-by-Step Instructions for Coleslaw With Tomatoes
This method combines fresh vegetables with a creamy, tangy dressing for perfect texture and flavor balance.
Step 1: Prepare the Vegetables for Maximum Crunch
Start by finely shredding the 1 whole green cabbage and 0.5 whole red cabbage. I like to remove the core first and slice each half into thin strips for even texture. The combination of green and red cabbage gives you that beautiful color contrast that makes this dish pop.
Next, halve the 2 cups cherry tomatoes—this releases their juices and sweetness into the slaw. For the 2 whole carrots, I prefer to julienne them for elegant, thin strips that blend seamlessly with the cabbage. Place all prepared vegetables in a large mixing bowl.
Step 2: Create the Creamy Tangy Dressing
In a medium bowl, whisk together the 0.75 cup mayonnaise and 0.5 cup sour cream until completely smooth. I always use full-fat versions for that luxurious texture that clings perfectly to the vegetables.
Add the 2 tbsp apple cider vinegar, 1 tbsp granulated sugar, and 1 tbsp Dijon mustard. The vinegar provides that signature tang, while the sugar balances the acidity. Whisk in the 0.5 tsp celery seeds, 1 tsp salt, and 0.5 tsp black pepper until fully incorporated. Taste and adjust the seasoning—I sometimes add a pinch more sugar if the tomatoes are particularly tart.
Step 3: Combine and Chill for Flavor Development
Pour the dressing over the vegetable mixture in the large bowl. Using a large spoon or tongs, gently fold everything together until every piece is evenly coated. Be thorough but gentle—you want to maintain those crisp textures.
Here’s the thing—this slaw tastes even better after it sits. Cover the bowl and refrigerate for at least 2 hours, but ideally 4 hours or overnight. This chilling time allows the flavors to meld and the vegetables to soften just slightly while staying perfectly crisp.
Just before serving, stir in the 0.25 cup fresh parsley for a bright, herby finish. The parsley adds a fresh note that cuts through the richness of the dressing. Give it one final toss and transfer to your serving dish.
Pro Tips For Making Coleslaw Recipe With Tomatoes
- Salt the Cabbage First: Toss the shredded green and red cabbage with 1 teaspoon of salt and let it sit for 10 minutes before mixing with other ingredients. I learned this the hard way—it draws out excess water so your slaw doesn’t turn into a soggy mess.
- Halve the Tomatoes: Cut cherry tomatoes in half instead of leaving them whole. Sounds weird, but it works: their juices distribute better and you get a burst of flavor in every bite.
- Skip the Pre-Shredded: Steer clear of pre-shredded cabbage and carrots—they dry out fast and lack texture. Shred your own with a sharp knife or mandoline for a crisp, fresh slaw.
- Chill Before Serving: After mixing everything, refrigerate the slaw for at least 30 minutes. My grandmother swore by this, and she was right: it lets the flavors meld and the mayo thicken up just right.
Perfect Pairings for These Flavors
BBQ Pairings
This slaw is a natural match for smoked pulled pork or grilled chicken—the cool crunch cuts through the richness. I serve it on sandwiches or as a side with Texas-style ribs. The tomatoes add a juicy contrast that works beautifully. 🍖
Burger Toppings
Pile this on cheeseburgers for a fresh, crunchy element that replaces lettuce and tomato. The creamy dressing soaks into the patty for extra flavor in every bite. I love it on bacon cheeseburgers with a toasted brioche bun.
Seafood Companions
Serve alongside grilled shrimp skewers or blackened fish tacos for a light, summery meal. The acidity in the dressing balances the richness of seafood perfectly. I often add a squeeze of lime for extra brightness.
Picnic Sides
At potlucks, pair with cornbread, baked beans, or deviled eggs for a classic Southern spread. The colors look stunning together, and the flavors complement each other wonderfully. 🥗
For a lighter picnic, serve with watermelon slices and iced tea.
Nutrition Facts
Frequently Asked Questions
Can I use regular tomatoes instead of cherry?
Yes, but seed and dice them first to prevent excess moisture. Roma tomatoes work well—just drain any liquid before mixing to keep the slaw crisp.
How do I keep the slaw from getting soggy?
Salt the shredded cabbage and let it sit for 10 minutes before dressing. This draws out water you can pat dry. Also, chill for 2 hours minimum before serving.
What can I substitute for mayonnaise?
Greek yogurt works perfectly at a 1:1 ratio for a lighter option. For dairy-free, use vegan mayo or silken tofu blended with 1 tbsp vinegar.
Why add tomatoes to coleslaw?
The tomatoes add natural sweetness and juicy texture that balances the tangy dressing. They also bring bright color and extra vitamins to the dish.
- Leftover Chicken Recipe Ideas: Zero-Waste Meal Reinventions - September 29, 2026
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026