Soups & Stews
This Weight Watchers black bean salsa recipe delivers bold, zesty flavors while keeping calories in check—perfect for snacking, topping, or pairing with proteins. The secret lies in balancing black beans, lime, and cilantro for a bright, tangy profile without excess fat or sugar.
I developed this version after realizing most store-bought salsas packed hidden calories, so I recreated the freshness with simple, whole ingredients.
What makes this salsa stand out is its liquid-paste consistency, achieved by blending black beans with tomatoes and peppers until smooth yet textured. The lime juice and cilantro add a refreshing kick, while jalapeños provide subtle heat—all while staying under 50 points per serving (based on WW Freestyle).
It’s a game-changer for anyone watching their weight but craving restaurant-quality flavor.
By the time you mix the final ingredients, you’ll have a vibrant, high-protein dip that’s creamy yet fresh, with no added oils or heavy toppings. This salsa works as a standalone snack, a topping for grilled chicken or fish, or even a dip for veggies.
The best part? It keeps well in the fridge for up to 5 days, making it ideal for meal prep.
Whether you’re following Weight Watchers or simply seeking a lighter alternative, this recipe proves you don’t need to sacrifice flavor for nutrition. Let’s get started—your taste buds (and waistline) will thank you.
Ingredients for weight watchers black bean salsa
Simple ingredients, bold flavors—this salsa delivers restaurant-quality taste without the guilt.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Black Beans 🫘 | 1 ½ cups | Drained, rinsed, high-fiber variety |
| Roma Tomatoes 🍅 | 1 lb | Fresh, ripe, cored, chopped |
| Fresh Cilantro 🌿 | ½ cup | Stems removed, loosely packed |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed, seeds strained |
| Red Bell Pepper 🌶️ | ½ cup | Diced, seeds removed |
| Jalapeño Pepper 🌶️ | 1 whole | Seeds removed, finely chopped |
| Garlic Cloves 🧄 | 3 cloves | Peeled, roughly chopped |
| Red Onion 🧅 | ¼ cup | Finely diced, white part only |
| Extra-Virgin Olive Oil 🫒 | ½ tbsp | For blending, high-quality |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain, adjust to taste |
The black beans are the backbone, so choose high-fiber, no-salt-added cans—they hold up better when blended. Trader Joe's or Whole Foods carry excellent options, but any canned beans work in a pinch. Fresh cilantro is non-negotiable here—it’s what gives this salsa that bright, zesty punch. If you’re using dried, soak it in cold water for 10 minutes first. The lime juice should be freshly squeezed; bottled just won’t cut it. For the peppers, jalapeños from the Mexican produce section tend to be fresher and less waxy than the regular grocery store ones. And the tomatoes? Roma tomatoes are your best bet—they’re meatier and less watery than vine-ripened varieties, which is key for that perfect liquid-paste consistency.
No fresh cilantro? Substitute with 1 tbsp dried cilantro plus 1 tbsp parsley, but trust me, it won’t be the same. Short on lime juice? Lemon juice works in a bind, but it’ll taste slightly different. The red bell pepper can be swapped for green bell pepper or even roasted red peppers from a jar—just drain them well. No jalapeño? Serrano peppers or a pinch of cayenne will add heat, but adjust to taste. The garlic can be roasted for a sweeter flavor—just wrap the whole cloves in foil, bake at 400°F for 10 minutes, then peel and chop. And if you’re worried about the olive oil adding too many points, use just 1/2 tbsp—it’s there to help emulsify, not to drench.
This salsa keeps beautifully in an airtight container in the fridge for up to 5 days, though it tastes best within the first 2 days. For meal prep, I double the batch and portion it into small containers—perfect for lunches or quick snacks. If you make extra, freeze it in ice cube trays for 3 months. Just thaw overnight in the fridge before using. The flavor actually improves after blending—let it sit for 10 minutes before tasting, and you’ll be amazed at how much brighter it gets. And if you’re watching your points, remember: this recipe is under 50 WW Freestyle points per serving, so you can dip guilt-free.
Why You'll Love This Recipe
- No Chopping Chaos: I’ll be real—this recipe only needs dice and a squeeze. The canned black beans and pre-washed cilantro cut my prep time in half, and the Roma tomatoes? Just halve and crush. That’s it. No small-dice nightmares or seed-spattered counters.
- Zesty, Not Heavy: Between us, the lime juice and fresh cilantro make this salsa sing without a single drop of oil or cream. The red bell pepper adds a sweet crunch, while the black beans keep it hearty—no greasy aftertaste, just pure, bright flavor. (Yes, even on a Tuesday night.)
- Game for Any Spread: Slather it on grilled fish, mix into scrambled eggs, or just eat it straight with chips. It’s my go-to for tacos, quesadillas, or even as a topping for roasted sweet potatoes. Honestly, I’ve lost track of how many ways I’ve used it—and it never gets old.
- Pantry Magic: This recipe costs me less than $3 for a batch that lasts a week. The canned beans and Roma tomatoes are shelf-stable, and I buy cilantro in bulk when it’s on sale. Freeze extras in ice cube trays for quick dips later—no waste, all flavor.
Step-by-step instructions for Weight Watchers black bean salsa
Here's how to create a vibrant, flavor-packed salsa that balances protein and freshness perfectly.
Prep and Char the Vegetables
Start by coring and chopping the 1 lb Roma tomatoes into ½-inch pieces. Place them on a baking sheet lined with parchment paper and broil for 5-7 minutes until lightly charred in spots—this adds a smoky depth that transforms the flavor. While they're broiling, finely dice the 0.5 cup red bell pepper and 0.25 cup red onion, removing seeds and membranes from both.
Peel and roughly chop the 3 cloves garlic, then remove seeds from the 1 whole jalapeño pepper and finely chop it. I like to keep a little heat, but you can remove all seeds for a milder version. Set these aside—they'll add layers of flavor when combined with the charred tomatoes.
Sauté Aromatics and Build the Base
Heat a large skillet over medium heat and add the 0.5 tbsp extra-virgin olive oil. Once shimmering, add the diced red onion and red bell pepper, cooking for 4-5 minutes until softened but still vibrant. Add the garlic cloves and jalapeño pepper, stirring for 30 seconds until fragrant—don't let them brown or they'll turn bitter.
Transfer the sautéed vegetables to a large mixing bowl. Add the charred Roma tomatoes and gently fold them in. The residual heat from the tomatoes will help meld the flavors as you proceed. This step ensures every bite has balanced texture and depth.
Combine and Season the Salsa
Drain and rinse the 1.5 cups canned black beans thoroughly to remove excess sodium. Add them to the mixing bowl along with the 0.5 cup fresh cilantro (stems removed) and 0.25 cup lime juice. Stir everything together until well combined—you'll see the colors brighten as the lime juice activates the flavors.
Season with the 0.5 tsp diamond crystal kosher salt, then taste and adjust. The lime juice should make the salsa tangy, the black beans add protein-rich creaminess, and the charred tomatoes bring smoky sweetness. Let it sit for 10 minutes at room temperature—this allows the flavors to fully develop and meld.
Chill and Serve for Maximum Freshness
Transfer the salsa to an airtight container and refrigerate for at least 1 hour before serving. Chilling enhances the flavors and lets the textures settle—you'll notice the black beans soften slightly, creating a perfect balance with the crisp vegetables. The lime juice will also brighten even more as it cools.
Serve with Weight Watchers-approved chips, on top of grilled fish, or alongside lean proteins like shrimp or chicken. Each serving delivers 120 calories, 7g protein, and a burst of fresh, zesty flavor that keeps it satisfying without overdoing the points.
Pro Tips For Making Weight Watchers Black Bean Salsa
- Drain and Rinse Beans: Canned black beans hide a salty brine that’ll throw off your salsa’s balance. After draining, give them a quick cold-water rinse in a colander—this cuts excess sodium and keeps the texture from getting mushy when mixed. (I used to skip this and wondered why my salsa tasted flat.)
- Char the Peppers: Toss whole red bell peppers directly over a gas flame (or under a broiler) until the skin blackens in spots. The smoky, caramelized flavor makes a world of difference—just peel off the charred bits before dicing. (Yes, it’s messy, but it’s worth it.)
- Dice Tomatoes Small: Roma tomatoes should be cut into ¼-inch cubes, not chunks. Smaller pieces distribute flavor evenly and prevent a watery salsa. If you’re lazy like me, pulse them briefly in a food processor—but don’t overdo it, or you’ll end up with tomato paste.
- Add Lime Last: Lime juice brightens the salsa, but it also makes cilantro wilt faster. Mix everything else first, then stir in the juice right before serving. This keeps the herbs fresh and the acidity sharp. (I learned this after serving sad, limp cilantro at a potluck.)
Best sauces and condiments for weight watchers black bean salsa
Creamy Avocado Topping
Blend ½ ripe avocado with 1 tbsp lime juice and 1 tbsp plain Greek yogurt (nonfat) until smooth. Dollop this creamy topping directly onto your black bean salsa for a Weight Watchers-friendly richness—it adds healthy fats while keeping points low.
I use Fage 0% Greek yogurt because it’s tangy and thickens beautifully. 🥑
Spicy Chipotle Swirl
Mix 1 tsp adobo sauce (from canned chipotles) with 1 tbsp lime juice and a pinch of cumin. Drizzle this smoky-sweet swirl over your salsa just before serving.
The chipotle’s heat pairs perfectly with the black beans’ earthiness. For extra points, use Chipotle in Adobo sauce from Penzeys Spices—it’s smokier than store brands.
Fresh Pico de Gallo
Toss ½ cup diced tomatoes, ¼ cup red onion, 2 tbsp chopped cilantro, 1 tbsp lime juice, and a pinch of salt. Spoon this bright pico alongside your black bean salsa for a textural contrast—the crunchy pico cuts through the creamy beans.
I like to use vine-ripened tomatoes for extra sweetness.
Lime Crema Finish
Whisk ¼ cup nonfat Greek yogurt with 1 tbsp lime juice and ½ tsp honey (or Swerve sweetener for zero points). Drizzle this tangy crema over the salsa for a restaurant-worthy finish. The honey balances the acidity, while the yogurt adds protein without heaviness. 💛
Smoky Chipotle Lime Vinaigrette
Combine 2 tbsp lime juice, 1 tbsp olive oil, ½ tsp chipotle powder, and ¼ tsp garlic powder. Drizzle lightly over the salsa for a smoky, tangy kick.
This works especially well if you’re serving the salsa with grilled proteins like shrimp or chicken. The vinaigrette adds moisture without overpowering the salsa’s natural flavors.
Cilantro-Lime Yogurt Dip
Mix ¼ cup nonfat Greek yogurt with 2 tbsp chopped cilantro, 1 tbsp lime juice, and a pinch of salt. Spread this dip on top of the salsa for a cooling contrast to the spicy jalapeños.
It’s like a lighter, tangier version of ranch—perfect for dipping veggies or topping tacos. 🌿
Nutrition facts
Frequently asked questions
How many Weight Watchers points does this black bean salsa have per serving?
This recipe yields about 4 servings, with each serving containing roughly 50 points on the WW Freestyle program. The black beans provide plant-based protein while keeping calories in check, and the lime juice adds zing without extra points. Perfect for dipping or topping lean proteins!
Can I make this salsa without fresh cilantro?
Yes, but the flavor will be less vibrant. Substitute with 1 tbsp dried cilantro plus 1 tbsp parsley—though fresh cilantro is ideal for that bright, zesty punch. If you're out of options, omit it entirely, but your salsa will taste different. The lime juice and jalapeño will still add plenty of flavor!
Why does the salsa taste better after chilling?
Chilling allows the flavors to fully meld and the textures to settle. The lime juice brightens, the black beans soften slightly, and the charred tomatoes deepen in smokiness. For best results, refrigerate for at least 1 hour before serving—this step is key to unlocking the full flavor profile!
Can I use canned tomatoes instead of fresh?
Drain and rinse 1 (14.5 oz) can of diced tomatoes to remove excess liquid, then proceed with the recipe. For extra depth, char them in a dry skillet for 3-4 minutes before adding. The canned version works well but lacks the fresh, juicy sweetness of Roma tomatoes.
How long can I store this salsa in the fridge?
This salsa keeps beautifully in an airtight container for up to 5 days. The flavors actually improve over time as the lime juice and spices meld. For longer storage, freeze in ice cube trays for up to 3 months—just thaw overnight in the fridge before using.