Preheat your oven to 350°F (175°C).
In a mixing bowl, combine the cranberries, jalapeño, and red onion. If you prefer a smoother dip, you can process this mixture in a food processor until finely chopped.
In another bowl, mix the cream cheese, sour cream, mayonnaise, cilantro, lime juice, and season with salt and pepper to taste until well combined.
Add the cranberry and jalapeño mixture to the cream cheese mixture and stir until evenly combined.
Transfer the dip to a baking dish, spreading it out evenly.
Bake in the preheated oven for 10 minutes, until warmed through and slightly bubbly.
Remove from oven and let cool slightly before serving.
Serve with crackers or fresh vegetables.