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;
}
}