I used to hate broccoli salad. It always felt like a potluck guilt trip—raw florets drowning in weirdly sweet mayo. But this? This is the antipasti remix it always needed: salty salami, creamy mozzarella pearls, tangy olives, and a zippy vinaigrette that actually tastes like something you’d want more of. Oh, and it won’t spike your blood sugar.
💡 What Makes This Feel Like Real Food
This isn’t your average “healthy salad” situation. The fat from the olive oil and salami keeps it satisfying, the vinegar wakes up the whole bowl, and the salty olives + creamy mozzarella make every bite hit that keto sweet spot (without actual sweet).
Bonus: You can eat this cold or warm. I’ve done both. No regrets.
🧾 Ingredients That Kept It Keto
- 12 oz frozen broccoli florets – Steamed, chopped small. Crucial for bite-size texture and easier digestion than raw.
- 1.5 tbsp olive oil – Carries flavor and helps those fat macros climb where they should.
- 1/4 tsp white wine vinegar – Brightens the whole bowl. Don’t skip it.
- 3/4 tsp salt + 1/2 tsp black pepper – Season properly or the veggies taste like diet sadness.
- 1/4 tsp crushed red pepper – Optional, but I like the heat.
- 1 tsp Italian seasoning – Adds that antipasti flavor baseline.
- 1 oz salami – Fat + flavor. Slice it thin so it spreads through the bowl.
- 3/4 oz pimiento-stuffed olives – The tang + salt here is everything. Chop small.
- 2 oz grape tomatoes – Adds sweetness without too many carbs.
- 1.5 oz fresh mozzarella pearls – Creamy and satisfying. Sub cubes if pearls aren’t your thing.
🧮 Net carbs per ½ cup serving: ~2.5g (depending on brand of olives and tomatoes)
🔁 Keto Swaps That Actually Work
Want to Swap This? | Try This Instead | Heads-Up |
---|---|---|
Mozzarella Pearls | Cubed provolone or feta | Feta bumps saltiness, may get crumbly. Still delicious. |
Salami | Pepperoni or chopped prosciutto | Avoid honeyed or sugary cured meats. Check labels. |
White Wine Vinegar | Lemon juice or red wine vinegar | Just don’t go balsamic—it’s not keto-friendly. |
Broccoli | Cauliflower florets | Slightly softer bite, still solid. Less “green” flavor. |
⚠️ Keto Missteps and How I Fixed Them
What Went Wrong | Why It Happens | How to Fix It |
---|---|---|
Broccoli got soggy | Over-microwaved or didn’t cool before mixing | Let it steam, then cool before chopping |
Watery dressing pool at bottom | Didn’t dry broccoli enough | Pat broccoli with paper towel if needed |
Salad felt bland | Underseasoned or skipped vinegar | Salt to taste after combining all |
👩🍳 How to Make It (Step-by-Step)
- Steam the broccoli in the microwave per package directions. Let it cool, then chop into small, 1–2 bite pieces.
- In a big bowl, whisk olive oil, vinegar, salt, pepper, red pepper, and Italian seasoning.
- Toss in the broccoli, coat evenly.
- Slice salami, quarter tomatoes, chop olives, and toss into the bowl.
- Add mozzarella pearls, give it a gentle stir.
- Serve it chilled or slightly warm—I actually like it warm in colder weather.
I portion this into 7 servings (½ cup each)—makes macro tracking a breeze.

🧠 Smart Moves I Always Use
- I chop everything small—it distributes flavor better and makes this feel more like a composed dish than a broccoli pile.
- I sometimes double the dressing and keep half in a jar. It’s great on grilled chicken too.
- If you batch-prep, layer the wet stuff (tomatoes, olives) on top and stir right before serving to avoid sogginess.
🧊 Meal Prep Notes That Matter
- Fridge: Keeps up to 5 days, covered. Flavor gets better after Day 1.
- Freezer: Don’t do it. The mozzarella and tomatoes get mushy.
- Reheat: Optional—but if you do, go low power in the microwave to keep the cheese intact.
❓ Can I Eat This on Keto? (Yes, Here’s Why)
- No added sugar, no sneaky carbs from dressings
- High-fat add-ins (salami, cheese, olive oil) keep it macro-friendly
- Tomatoes and olives are portioned carefully to stay low-carb
Nutrition Facts
Serving Size: ½ cup | Servings Per Recipe: 7
Nutrient | Per Serving | Full Recipe |
---|---|---|
Calories | 93 kcal | 650 kcal |
Total Fat | 8g | 57g |
— Saturated Fat | 2.5g | 17g |
Cholesterol | 12mg | 85mg |
Sodium | 300mg | 2100mg |
Total Carbs | 4g | 28g |
— Dietary Fiber | 1.5g | 10g |
— Net Carbs | 2.5g | 18g |
Protein | 3g | 22g |
Check out More Recipes:
- Low Carb Keto Broccoli Salad With Apple Cider Vinegar
- Low Carb Keto Broccoli Salad With Cranberries
- Low Carb Keto Broccoli Salad With Blueberries
- Low Carb Keto Broccoli Salad Monkfruit

Low Carb Keto Antipasto Salad With Broccoli
Description
Chopped broccoli tossed with salami, olives, tomatoes, and mozzarella in zesty Italian dressing—a crunchy, keto-friendly antipasto-style salad with just 2.5g net carbs.
Ingredients
Instructions
- Steam and cool broccoli. Chop into bite-size pieces.
- Mix oil, vinegar, and spices in a large bowl.
- Add broccoli and toss to coat.
- Prep and add salami, olives, tomatoes, and mozzarella.
- Toss gently and serve cold or warm.
Notes
- Used feta instead of mozzarella—still great!
- Doubled the dressing for extra flavor.
- Don’t skip the vinegar—makes the whole thing pop.