Experiences worth gathering for.

Whether you’re looking for a date night, a fun outing with friends, or something completely new, Hudson Table Hoboken offers chef-driven experiences designed to bring people together. From hands-on cooking classes to interactive chef competitions, every event combines incredible food with a social atmosphere that makes memories around the table.

Find Your Perfect Event

Hands-On Cooking Classes

Cook, learn, and dine together as our chefs guide you through a fun, interactive culinary experience in our Hoboken kitchen.

EXPLORE →

Public Dining Events

Enjoy chef-driven dining experiences designed to bring people together through great food and memorable moments.

COMING SOON!

Rooftop Dining Events

Enjoy chef-driven dining experiences on our fully enclosed rooftop, featuring skyline views, seasonal menus, and unforgettable nights out.

EXPLORE →

Chef Competitions

Watch, taste, and score as chefs compete through multiple rounds in a high-energy culinary showdown.

EXPLORE →


Never Miss a Seat;
Become a VIP Member

Love cooking classes and chef competitions? Enjoy exclusive perks, early access to popular events, and special savings throughout the year with a Hudson Table VIP Membership.

VIP Member Benefits Include:

• Receive a $100 gift certificate to any of our locations on your birthday
• Up to 25% off same day classes and competitions
• Early access to our events calendar
• Advance ticket sales for our monthly VIP chef competitions

Interested in becoming a VIP?

/* Main Headlines */ .content-section h1, .content-section h2, .content-section h3, .content-section h4, .content-section h5 { font-family: “Playfair Display”, serif; font-weight: 700; color: black; } .content-section h1 { font-size: 50px !important; } .content-section h2 { font-size: 35px !important; } /* Emphasized words inside headlines (lighter italic Playfair) */ .content-section h1 em, .content-section h2 em, .content-section h3 em, .content-section h4 em, .content-section h5 em, .content-section h1 i, .content-section h2 i, .content-section h3 i, .content-section h4 i, .content-section h5 i { font-family: “Playfair Display”, serif; font-weight: 400; font-style: italic; } /* Body copy and small headings */ .content-section p, .content-section li, .content-section h6 { font-family: “Open Sans”, sans-serif; font-weight: 400; font-size: 18px !important; } /* Bold text in body */ .content-section strong, .content-section b { font-family: “Open Sans”, sans-serif; font-weight: 700; } /* Italic body text */ .content-section em, .content-section i { font-style: italic; } .polished-form { display: grid; grid-template-columns: 1fr 1fr; gap: 20px 24px; } .polished-form .cf7-full { grid-column: 1 / -1; } .polished-form .cf7-field { display: flex; flex-direction: column; } .polished-form label { display: block; margin-bottom: 8px; font-size: 15px; line-height: 1.4; color: #111; } .polished-form .optional { font-weight: normal; opacity: 0.7; } /* Force visible borders on all form controls */ .polished-form input[type=”text”], .polished-form input[type=”email”], .polished-form input[type=”tel”], .polished-form input[type=”date”], .polished-form input[type=”number”], .polished-form select, .polished-form textarea, .polished-form .wpcf7-form-control:not(.wpcf7-submit) { width: 100%; display: block; box-sizing: border-box; background: #fff; border: 1px solid #bdbdbd !important; border-radius: 6px; padding: 12px 14px; min-height: 48px; font-size: 16px; line-height: 1.4; color: #111; box-shadow: none; -webkit-appearance: none; appearance: none; } .polished-form select { appearance: auto; } .polished-form textarea { min-height: 160px; resize: vertical; } .polished-form input[type=”text”]:focus, .polished-form input[type=”email”]:focus, .polished-form input[type=”tel”]:focus, .polished-form input[type=”date”]:focus, .polished-form input[type=”number”]:focus, .polished-form select:focus, .polished-form textarea:focus { outline: none; border-color: #111 !important; box-shadow: 0 0 0 1px #111; } .polished-form .cf7-note { margin: 0; font-size: 13px; line-height: 1.5; color: #666; } .polished-form .cf7-submit-wrap { margin-top: 4px; } .polished-form .cf7-submit-btn, .polished-form input[type=”submit”] { border: 0; border-radius: 6px; padding: 14px 28px; min-height: 50px; font-size: 14px; font-weight: 700; letter-spacing: 0.08em; cursor: pointer; text-transform: uppercase; width: auto; box-sizing: border-box; } .polished-form .wpcf7-spinner { margin-top: 12px; } @media (max-width: 767px) { .polished-form { grid-template-columns: 1fr; gap: 16px; } .polished-form .cf7-full { grid-column: auto; } }