
San Diego is a city with a diverse culinary scene, and it’s no surprise that Caribbean cuisine has made its mark.
From jerk chicken to plantains, the flavors and spices of the Caribbean have become a staple in San Diego’s food culture.
Whether you’re a local or a visitor, finding the best Caribbean restaurant can be a challenge. With so many options available, it’s difficult to know where to start.
That’s where this guide comes in – we’ve done the research and taste-testing so that you don’t have to.
In this post, we’ll be highlighting the top Caribbean restaurants in San Diego. From casual eateries to fine dining, there’s something for everyone.
So, whether you’re in the mood for spicy Jamaican food or traditional Puerto Rican dishes, we’ve got you covered. Get ready to indulge in the vibrant and bold flavors that make Caribbean cuisine so unique.
1. Miss B's Coconut Club

Looking for a fun and flavorful Caribbean dining experience in a laid-back atmosphere, Miss B's Coconut Club is the perfect spot.
The food is delicious and reasonably priced, with highlights including coconut shrimp and chicken wings.
The cocktails are creative and well-presented, making them the perfect complement to any meal. The staff is friendly and attentive, adding to the overall enjoyable experience.
Whether you're looking for a quick bite or a leisurely meal, Miss B's Coconut Club is definitely worth checking out.
2. Tropical Star Restaurant & Specialty Market

Tropical Star Restaurant & Specialty Market is a must-visit for anyone craving Caribbean and South American cuisine.
The restaurant serves fresh and delicious food, with a variety of authentic recipes and dishes. The staff is friendly and courteous, creating a pleasant dining experience.
The restaurant also has a specialty market that offers imported products, making it a one-stop-shop for Latin American grocery needs.
Tropical Star Restaurant & Specialty Market is a hidden gem that is definitely worth checking out.
3. Island Spice Jamaican Restaurant

Island Spice Jamaican Restaurant is a hidden gem of Caribbean cuisine. The menu offers a variety of options at reasonable prices with amply portioned servings.
The friendly staff provides quick service, and the outdoor patio offers privacy.
The jerk chicken and curry goat are flavorful and delicious, and the plantains are a must-try.
The restaurant is a great spot for take-out or to dine-in. Highly recommended for anyone craving authentic Jamaican food.
4. Laylah's Jamaican Food

Laylah's Jamaican Food is a must-visit Caribbean restaurant for those who love authentic Jamaican cuisine.
The menu offers a variety of dishes, including Brown Stew Chicken, Jerk Pork, and Curry Goat, all of which are cooked to perfection with an explosion of flavors in every bite.
The customer service is friendly and welcoming, adding to the overall dining experience.
The restaurant's colorful decor and traditional cuisine make it a great spot for a casual lunch or dinner. If you're looking for a taste of Jamaica, Laylah's Jamaican Food is the place to go.
5. Rock Steady Real Jamaican Restaurant

Rock Steady Real Jamaican Restaurant offers a wonderful atmosphere with authentic island delicacies.
The outdoor shaded seating area and bar are clean and well-maintained. The food is 100% local, and the servings are generous.
The restaurant is a great option for those who want to try traditional Jamaican fare. The staff is friendly and welcoming, and the prices are reasonable.
If you're looking for a casual spot for Jamaican comfort food, Rock Steady Real Jamaican Restaurant is a must-visit.
6. Coco Maya

Coco Maya is a Caribbean restaurant that offers delicious food and a great ambiance. The staff is hardworking and the establishment is clean.
However, the prices are high and the portions are small. The drinks are tasty and strong, and the location is perfect.
The decor is beautiful and the atmosphere is lively. The food is prepared to excellence and the service is friendly and upbeat.
The music can be loud, but it adds to the fun and festive vibe. Coco Maya is a great spot for a night out with friends or a special occasion.