Authentic Jamaican · Mercer County · Catering Available

Authentic Jamaican
& Caribbean
Cuisine

Traditional flavors from the heart of the Caribbean, served fresh in Trenton, NJ. From slow-cooked Oxtail to smoky Jerk Chicken — taste the roots.

Catering
Dine-In
Trenton, NJ
Oxtail Jerk Chicken Catering Available
9
Signature Dishes
100%
Authentic Recipes
Catering
Available for All Events
Trenton
Mercer County, NJ
Our Story

Rooted in Caribbean Tradition

Black Roots Jamaican Restaurant brings the bold, vibrant flavors of authentic Jamaican cuisine to the heart of Trenton, New Jersey. Every dish on our menu honors the rich culinary heritage of the Caribbean — from the slow-cooked depths of our Oxtail to the fiery smoke of our Jerk Chicken.

We believe great food tells a story. Ours is one of tradition, pride, and community. Each recipe is prepared with care, using the spices, techniques, and ingredients that make Jamaican cooking truly one-of-a-kind.

Serving Trenton and all of Mercer County, we're proud to be your destination for Caribbean cuisine — whether you're dining in or celebrating a special occasion with our full catering service.

Authentic Recipes Catering Available Mercer County Dine-In & Takeout Trenton, NJ

Why Trenton Loves Black Roots

Authentic Jamaican Recipes

Every dish is prepared using traditional Caribbean techniques and authentic Jamaican seasonings — the real thing, every time.

Catering for All Occasions

From intimate gatherings to large events, our full catering service brings Black Roots flavor to your celebration.

Serving Trenton & Mercer County

Proudly rooted in Trenton's community at 204 Brunswick Ave, serving all of Mercer County with fresh Caribbean flavors.

Fresh Caribbean Flavors

From Ackee & Saltfish to Brown Stew Fish, we bring the vibrant tastes of Jamaica fresh to your plate every day.

Find Us

Visit or Call Us

Address

204 Brunswick Ave
Trenton, NJ 08638
Mercer County

Phone — Call to Order

(609) 516-7712

(609) 516-7712

Hours

Monday – FridayCall for hours
SaturdayCall for hours
SundayCall for hours

Call (609) 516-7712 to confirm today's hours.

Send Us a Message

For catering inquiries or general questions — we'd love to hear from you.

Call to Order — (609) 516-7712