Cranberry jalapeño salsa served over cream cheese is one of those appetizers that looks fancy but takes about five minutes to make. The cranberries bring a sharp tartness, the pineapple softens it into something almost jammy, and the jalapeño cuts through with enough heat to keep things interesting. Spread it over a block of cream cheese with crackers and it disappears faster than anything else on the table — every single time.
I’ve been making this one since 2014 and it still holds up. The original version didn’t have a recipe card, just a paragraph and a list, which is why I’m giving it a proper rewrite. Nothing has changed about the actual recipe — this is the same salsa, written the way it deserves to be.
Ingredients
This makes about 2 cups of salsa, enough to serve over one or two blocks of cream cheese.
- 8 oz. fresh or frozen cranberries — About half a standard 12 oz. bag. If frozen, defrost and lightly pat dry before using.
- 1 green bell pepper, seeds removed — Adds crunch and a mild grassy flavor that keeps the salsa from being purely sweet-tart. Don’t skip it.
- 2–3 jalapeños — Remove the seeds and ribs for mild heat, leave them in for real heat. Or use one, or none — the salsa still works without any jalapeño at all.
- 1/2 bunch fresh cilantro, stems removed — About a loose handful of leaves. If someone in your crowd genuinely can’t stand cilantro, flat-leaf parsley works as a substitute, though the flavor won’t be quite the same.
- 1 small white onion — White onion has a sharper, cleaner bite than yellow. If you only have yellow, use a little less — yellow onions are milder and sweeter raw.
- 1 (8 oz.) can crushed pineapple — Lightly drained. This is the ingredient that surprises people. It softens the tartness of the cranberries without making the salsa taste like a fruit salad.
- 2/3 cup sugar — Balances the cranberry tartness. See notes above if you want to adjust slightly.
- 1 tsp. salt — Don’t skip this. Salt in a sweet-tart mixture makes everything taste more itself.
- 1–2 (8 oz.) blocks cream cheese — Full fat, softened to room temperature. The salsa is served over the top — the cream cheese is the base, not mixed in.
How to Make Cranberry Jalapeño Salsa
This is one of the faster appetizers you’ll make. From start to fridge, you’re looking at about ten minutes.
Step 1: Prep your vegetables
Remove the seeds and ribs from the bell pepper and jalapeños. Pull the cilantro leaves off the stems — you don’t need to be precious about it, just grab the bunch and strip the leaves off roughly. Quarter the onion so it’s easier on the food processor.
Step 2: Add everything to the food processor
Add the cranberries, bell pepper, jalapeños, cilantro, onion, drained pineapple, sugar, and salt to the food processor bowl. You don’t need to layer them in any particular order — just get them all in there.
I use a basic food processor for this — nothing fancy. If you’re looking for one that handles jobs like this without a lot of fuss, a 7–11 cup food processor in the $40–$70 range does exactly what you need.
Step 3: Pulse — don’t blend
Use the pulse function, not continuous blend. Five to six pulses, then check. You’re looking for a chunky, slightly rough consistency — like a restaurant salsa, not a smoothie. The cranberries should be broken down into small pieces, not puréed. The bell pepper should still have some visible bits.
If you’re not sure if it’s done, err on the side of less. You can always pulse again. You can’t un-pulse it.
Step 4: Refrigerate
Transfer to a bowl or container, cover, and refrigerate for at least 30 minutes before serving. An hour is better. Overnight is best — the sugar fully dissolves, the flavors meld, and the texture firms up slightly. It’ll look more deeply colored after resting, which is normal.
Step 5: Serve over cream cheese
Set the softened cream cheese block(s) on a serving plate or shallow bowl. Spoon the salsa generously over the top — don’t be shy, you want full coverage. Serve with crackers. Buttery crackers like Ritz or a sturdy water cracker both work well. Avoid thin crackers that will break under the weight of the dip.

Cranberry Jalapeno Salsa
Equipment
- Food processor
Ingredients
Ingredients
- 8 ounces cranberries fresh or frozen, thawed if frozen
- 1 green bell pepper seeds removed
- 2-3 jalapenos seeds and ribs removed for mild heat
- 1/2 bunch fresh cilantro stems removed
- 1 small white onion
- 1 8-ounce can crushed pineapple lightly drained
- 2/3 cup sugar
- 1 teaspoon salt
- 1-2 8-ounce blocks cream cheese softened, for serving
- crackers for serving
Instructions
Instructions
- Remove the seeds and ribs from the bell pepper and jalapenos. Quarter the onion and remove the thick cilantro stems.
- Add the cranberries, bell pepper, jalapenos, cilantro, onion, drained pineapple, sugar, and salt to a food processor.
- Pulse 5 to 6 times, then check the texture. Continue pulsing only until the salsa is chunky and finely chopped, not pureed.
- Transfer to a bowl, cover, and refrigerate for at least 30 minutes. An hour or overnight is even better.
- Place softened cream cheese on a serving plate and spoon the cranberry jalapeno salsa over the top. Serve with crackers.
Notes
Helpful Tips
Make it ahead
This is a genuinely good make-ahead appetizer. The salsa holds in the fridge for 3–4 days and actually tastes better after the first day. Make it the night before a party, keep it in a sealed container, and spoon it over cream cheese right before serving.
Adjusting heat for a crowd
When I don’t know who’s eating — whether kids are at the table, or I’m bringing it somewhere unfamiliar — I leave the jalapeños out of the salsa entirely and set a sliced jalapeño on the side. That way people can add their own heat. It’s a small thing but it means everyone can actually eat it.
Serving size math
The full recipe makes about 2 cups of salsa. One cup covers one 8 oz. block of cream cheese comfortably. Two cups works well over two blocks if you’re feeding a larger group. If you’re serving a small crowd, make the full batch but only put out one block of cream cheese — you can spoon more salsa over as needed rather than setting out two blocks at once.
Cracker pairing
Ritz, Club crackers, Triscuits, or a plain water cracker all work. I’d avoid flavored crackers — rosemary, garlic, or heavily seasoned varieties compete with the salsa flavors rather than complementing them. You want something neutral that lets the dip be the thing.
Food processor vs. knife
You can make this by hand if you don’t have a food processor — chop everything very finely with a knife. It’ll take 15–20 minutes instead of five and the texture will be slightly different (more uniform in size, less of that pulverized-but-chunky quality), but it works. The food processor is faster and produces a better texture for this particular recipe, which is why I’d suggest it if you’re on the fence about getting one.
Variations
No jalapeño version
Omit the jalapeños entirely. The salsa is still genuinely good — sweet-tart and fresh. This is the version to make when you’re not sure about your audience.
Extra heat version
Use three jalapeños and keep the seeds in one of them. You can also add a serrano pepper alongside the jalapeños for a different kind of heat — serranos are brighter and sharper, jalapeños are a bit earthier.
No cilantro version
Substitute flat-leaf parsley, or simply leave the herb out. The salsa loses a bit of its freshness without any herb in it, but it’s still perfectly edible. Parsley is the better substitute if you’re cooking for someone who genuinely can’t stand cilantro.
Mango instead of pineapple
If you have fresh or frozen mango, you can substitute it for the crushed pineapple in roughly the same quantity (about 3/4 cup diced mango). The flavor will be a bit more tropical and the texture slightly chunkier. It works — it’s just a different salsa.
Storage and Make-Ahead
Refrigerator
Store the salsa in a sealed container in the fridge for up to 4 days. Keep it separate from the cream cheese until serving — once the salsa sits on the cream cheese for a few hours it starts to soften the cream cheese and things get a bit soupy. Spoon it over right before you’re ready to put it out.
Freezer
The salsa freezes well — the cream cheese does not. If you want to freeze a portion, spoon it into a quart-size freezer bag, push out the air, seal it, and lay it flat in the freezer. It’ll keep for up to 2 months. Thaw in the fridge overnight before serving. The texture may be very slightly softer after freezing but it’s still good.
This is genuinely useful. Make a double batch in November when fresh cranberries are easy to find, freeze half, and you have an appetizer ready to pull out with zero notice.
Party prep timeline
The ideal setup: make the salsa 1–2 days in advance, keep refrigerated. Pull the cream cheese out an hour before serving so it softens to room temperature. Spoon the salsa over right before guests arrive. Done.

Frequently Asked Questions
Can I use frozen cranberries?
Yes. Defrost them first and give them a light pat dry with paper towels. Frozen cranberries release more water as they thaw, and if you toss them in the food processor still wet, you’ll end up with a looser, more liquid salsa than you want. The flavor is the same — fresh cranberries just process a little more cleanly and give you a slightly better texture.
How far in advance can I make this?
Up to 4 days in the fridge, stored separately from the cream cheese. The flavor is best on day 2 or 3, after the ingredients have had time to settle together. Day 1 (just made) is good. Day 2 is noticeably better. After day 4, the texture starts to get a little watery and the freshness fades.
What if I don’t have a food processor?
You can do it by hand with a sharp knife and a cutting board. Chop everything as finely as you can — cranberries especially benefit from being chopped quite small. It takes longer and the texture is slightly different, but it works. A blender is not a good substitute here — it’ll turn everything into a liquid rather than a chunky salsa.
Can I reduce the sugar?
You can take it down to 1/2 cup and it’s still good, though noticeably tarter. I wouldn’t go lower than that — raw cranberries have a sharp bitterness that needs balancing, and below 1/2 cup of sugar it starts to taste more medicinal than fresh. If you want to use less refined sugar, honey works as a substitute (use a little less than 2/3 cup since honey is sweeter than granulated sugar and adds its own flavor).
Do I have to serve it over cream cheese?
No — that’s just the most common way and the one people always come back to. The salsa is also good as a straight condiment alongside turkey or pork, spooned over brie, or used as a bright topping on a cheese board. The cream cheese version wins for ease at a party, though — it requires zero extra prep once the salsa is made.
Why does my salsa look different than the photos?
Color and texture will vary based on whether you used fresh or frozen cranberries, how long you pulsed it, and the exact ripeness of your ingredients. A more deeply pulsed salsa will be darker and smoother. Fresh cranberries give a brighter, more vivid red. All of this is fine — the recipe doesn’t have a single “correct” appearance, just a range of chunky textures and deep red-pink colors.
Related Recipes
- Canned Tomato Salsa — an easy homemade salsa you can keep on the shelf
- Buffalo Chicken Dip — a crowd-pleasing warm dip that’s always the first to go
- Jalapeño Popper Dip — cream cheese, cheddar, and jalapeños baked until bubbly with a crispy panko top
