Corporate Events & Incentive Trips in Lisbon | Chez Esteves
{
“@context”: “https://schema.org”,
“@type”: “LocalBusiness”,
“name”: “Chez Esteves”,
“description”: “Private culinary experiences in Lisbon for corporate groups, travel agencies, and MICE events. Cooking classes, private dinners, wine tastings and food tours.”,
“url”: “https://chezesteves.com”,
“telephone”: “+351919224581”,
“address”: {
“@type”: “PostalAddress”,
“streetAddress”: “Rua Luciano Cordeiro”,
“addressLocality”: “Lisbon”,
“addressCountry”: “PT”
},
“priceRange”: “€€€”,
“servesCuisine”: “Portuguese”,
“hasOfferCatalog”: {
“@type”: “OfferCatalog”,
“name”: “Corporate Culinary Experiences”,
“itemListElement”: [
{
“@type”: “Offer”,
“itemOffered”: {
“@type”: “Service”,
“name”: “Private Corporate Dinner”,
“description”: “A fully customised private dinner at Esteves’s home or your venue, designed for client entertainment or team bonding.”
}
},
{
“@type”: “Offer”,
“itemOffered”: {
“@type”: “Service”,
“name”: “Team Building Cooking Class”,
“description”: “Hands-on Portuguese cooking masterclass for corporate groups — ideal for team building and incentive trips.”
}
},
{
“@type”: “Offer”,
“itemOffered”: {
“@type”: “Service”,
“name”: “Corporate Wine Tasting”,
“description”: “A guided journey through Portugal’s finest wines — a unique add-on for conferences, board meetings, or client events in Lisbon.”
}
}
]
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “5”,
“reviewCount”: “47”
}
}
:root {
–cream: #F7F3ED;
–dark: #1C1813;
–terracotta: #B85C38;
–gold: #C9934A;
–stone: #8C7B6E;
–light-stone: #E8E0D5;
–ff-display: ‘Cormorant Garamond’, Georgia, serif;
–ff-body: ‘DM Sans’, sans-serif;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
background: var(–cream);
color: var(–dark);
font-family: var(–ff-body);
font-weight: 300;
line-height: 1.7;
-webkit-font-smoothing: antialiased;
}
/* ── HERO ── */
.hero {
position: relative;
min-height: 88vh;
display: flex;
align-items: flex-end;
padding: 80px 60px;
overflow: hidden;
background: var(–dark);
}
.hero-bg {
position: absolute;
inset: 0;
background-image: url(‘https://chezesteves.com/wp-content/uploads/2019/03/chez-esteves-event-17th-march-2019-art-loft-lisbon-9772.jpg’);
background-size: cover;
background-position: center 30%;
opacity: 0.45;
}
.hero-content {
position: relative;
z-index: 2;
max-width: 720px;
}
.eyebrow {
font-family: var(–ff-body);
font-size: 11px;
font-weight: 500;
letter-spacing: 0.18em;
text-transform: uppercase;
color: var(–gold);
margin-bottom: 20px;
display: flex;
align-items: center;
gap: 12px;
}
.eyebrow::before {
content: ”;
display: block;
width: 32px;
height: 1px;
background: var(–gold);
}
.hero h1 {
font-family: var(–ff-display);
font-size: clamp(42px, 6vw, 76px);
font-weight: 300;
line-height: 1.08;
color: #fff;
margin-bottom: 24px;
}
.hero h1 em {
font-style: italic;
color: var(–gold);
}
.hero-lead {
font-size: 16px;
font-weight: 300;
color: rgba(255,255,255,0.75);
max-width: 520px;
line-height: 1.8;
margin-bottom: 36px;
}
.btn-primary {
display: inline-block;
background: var(–terracotta);
color: #fff;
font-family: var(–ff-body);
font-size: 13px;
font-weight: 500;
letter-spacing: 0.08em;
text-transform: uppercase;
text-decoration: none;
padding: 16px 36px;
border: none;
cursor: pointer;
transition: background 0.25s;
}
.btn-primary:hover { background: #9e4a2c; }
.btn-outline {
display: inline-block;
border: 1px solid rgba(255,255,255,0.4);
color: rgba(255,255,255,0.85);
font-family: var(–ff-body);
font-size: 13px;
font-weight: 400;
letter-spacing: 0.08em;
text-transform: uppercase;
text-decoration: none;
padding: 16px 36px;
margin-left: 16px;
transition: border-color 0.25s, color 0.25s;
}
.btn-outline:hover { border-color: #fff; color: #fff; }
/* ── INTRO ── */
.intro {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0;
max-width: 1200px;
margin: 80px auto;
padding: 0 60px;
align-items: center;
}
.intro-text h2 {
font-family: var(–ff-display);
font-size: clamp(32px, 4vw, 52px);
font-weight: 300;
line-height: 1.15;
margin-bottom: 24px;
color: var(–dark);
}
.intro-text h2 em { font-style: italic; color: var(–terracotta); }
.intro-text p {
font-size: 15px;
color: #5a4f45;
line-height: 1.85;
margin-bottom: 16px;
}
.intro-stat {
padding: 0 0 0 72px;
display: flex;
flex-direction: column;
gap: 36px;
}
.stat-item {
border-left: 2px solid var(–light-stone);
padding-left: 24px;
}
.stat-num {
font-family: var(–ff-display);
font-size: 52px;
font-weight: 300;
color: var(–terracotta);
line-height: 1;
}
.stat-label {
font-size: 13px;
font-weight: 400;
color: var(–stone);
letter-spacing: 0.04em;
margin-top: 4px;
}
/* ── FOR WHOM ── */
.for-whom {
background: var(–dark);
padding: 80px 60px;
}
.for-whom-inner {
max-width: 1200px;
margin: 0 auto;
}
.section-label {
font-size: 11px;
font-weight: 500;
letter-spacing: 0.18em;
text-transform: uppercase;
color: var(–gold);
margin-bottom: 16px;
}
.for-whom h2 {
font-family: var(–ff-display);
font-size: clamp(32px, 4vw, 52px);
font-weight: 300;
color: #fff;
margin-bottom: 52px;
line-height: 1.15;
}
.audience-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2px;
}
.audience-card {
background: rgba(255,255,255,0.04);
border: 1px solid rgba(255,255,255,0.08);
padding: 36px 32px;
transition: background 0.25s;
}
.audience-card:hover { background: rgba(255,255,255,0.07); }
.audience-icon {
font-size: 28px;
margin-bottom: 20px;
display: block;
}
.audience-card h3 {
font-family: var(–ff-display);
font-size: 24px;
font-weight: 400;
color: #fff;
margin-bottom: 12px;
}
.audience-card p {
font-size: 14px;
color: rgba(255,255,255,0.55);
line-height: 1.75;
}
/* ── EXPERIENCES ── */
.experiences {
max-width: 1200px;
margin: 80px auto;
padding: 0 60px;
}
.experiences > .section-label { color: var(–terracotta); }
.experiences h2 {
font-family: var(–ff-display);
font-size: clamp(32px, 4vw, 52px);
font-weight: 300;
color: var(–dark);
margin-bottom: 52px;
line-height: 1.15;
}
.exp-list { display: flex; flex-direction: column; gap: 2px; }
.exp-item {
display: grid;
grid-template-columns: 64px 1fr auto;
align-items: start;
gap: 32px;
padding: 36px 32px;
background: #fff;
border: 1px solid var(–light-stone);
transition: border-color 0.2s;
}
.exp-item:hover { border-color: var(–gold); }
.exp-num {
font-family: var(–ff-display);
font-size: 42px;
font-weight: 300;
color: var(–light-stone);
line-height: 1;
padding-top: 4px;
}
.exp-body h3 {
font-family: var(–ff-display);
font-size: 26px;
font-weight: 400;
color: var(–dark);
margin-bottom: 8px;
}
.exp-body p {
font-size: 14px;
color: #6b5f55;
line-height: 1.8;
}
.exp-tags {
display: flex;
flex-direction: column;
gap: 6px;
min-width: 140px;
text-align: right;
padding-top: 6px;
}
.tag {
font-size: 11px;
font-weight: 500;
letter-spacing: 0.06em;
text-transform: uppercase;
color: var(–stone);
background: var(–cream);
padding: 4px 10px;
border-radius: 2px;
display: inline-block;
}
/* ── TESTIMONIALS ── */
.testimonials {
background: #EDE6DC;
padding: 80px 60px;
}
.testimonials-inner { max-width: 1200px; margin: 0 auto; }
.testimonials h2 {
font-family: var(–ff-display);
font-size: clamp(28px, 3.5vw, 44px);
font-weight: 300;
color: var(–dark);
margin-bottom: 48px;
line-height: 1.2;
}
.testi-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
}
.testi-card {
background: #fff;
padding: 32px;
border-left: 3px solid var(–terracotta);
}
.testi-quote {
font-family: var(–ff-display);
font-size: 18px;
font-style: italic;
color: var(–dark);
line-height: 1.65;
margin-bottom: 20px;
}
.testi-author {
font-size: 12px;
font-weight: 500;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(–stone);
}
.testi-role {
font-size: 12px;
color: var(–stone);
margin-top: 2px;
}
/* ── HOW IT WORKS ── */
.how {
max-width: 1200px;
margin: 80px auto;
padding: 0 60px;
}
.how > .section-label { color: var(–terracotta); }
.how h2 {
font-family: var(–ff-display);
font-size: clamp(28px, 3.5vw, 44px);
font-weight: 300;
color: var(–dark);
margin-bottom: 52px;
}
.steps {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 0;
position: relative;
}
.steps::before {
content: ”;
position: absolute;
top: 28px;
left: 28px;
right: 28px;
height: 1px;
background: var(–light-stone);
}
.step { padding: 0 24px 0 0; position: relative; }
.step-dot {
width: 56px;
height: 56px;
border-radius: 50%;
background: var(–cream);
border: 2px solid var(–light-stone);
display: flex;
align-items: center;
justify-content: center;
font-family: var(–ff-display);
font-size: 22px;
font-weight: 300;
color: var(–terracotta);
margin-bottom: 24px;
position: relative;
z-index: 1;
}
.step h3 {
font-family: var(–ff-display);
font-size: 20px;
font-weight: 400;
color: var(–dark);
margin-bottom: 8px;
}
.step p {
font-size: 13px;
color: var(–stone);
line-height: 1.75;
}
/* ── CTA ── */
.cta {
background: var(–terracotta);
padding: 80px 60px;
text-align: center;
}
.cta h2 {
font-family: var(–ff-display);
font-size: clamp(32px, 4vw, 56px);
font-weight: 300;
color: #fff;
line-height: 1.15;
margin-bottom: 16px;
}
.cta p {
font-size: 16px;
color: rgba(255,255,255,0.8);
margin-bottom: 36px;
max-width: 520px;
margin-left: auto;
margin-right: auto;
}
.btn-white {
display: inline-block;
background: #fff;
color: var(–terracotta);
font-family: var(–ff-body);
font-size: 13px;
font-weight: 500;
letter-spacing: 0.08em;
text-transform: uppercase;
text-decoration: none;
padding: 18px 48px;
}
.btn-white:hover { background: var(–cream); }
.contact-info {
margin-top: 28px;
font-size: 14px;
color: rgba(255,255,255,0.65);
}
.contact-info a { color: rgba(255,255,255,0.85); text-decoration: none; }
/* ── TRUST BAR ── */
.trust {
border-top: 1px solid var(–light-stone);
background: var(–cream);
padding: 32px 60px;
}
.trust-inner {
max-width: 1200px;
margin: 0 auto;
display: flex;
align-items: center;
gap: 48px;
flex-wrap: wrap;
justify-content: center;
}
.trust-item {
font-size: 12px;
color: var(–stone);
letter-spacing: 0.06em;
text-transform: uppercase;
display: flex;
align-items: center;
gap: 8px;
}
.trust-dot {
width: 6px;
height: 6px;
border-radius: 50%;
background: var(–gold);
flex-shrink: 0;
}
@media (max-width: 900px) {
.hero { padding: 60px 30px; }
.intro { grid-template-columns: 1fr; padding: 0 30px; }
.intro-stat { padding: 0; flex-direction: row; flex-wrap: wrap; }
.audience-grid, .testi-grid { grid-template-columns: 1fr; }
.steps { grid-template-columns: 1fr 1fr; gap: 36px; }
.steps::before { display: none; }
.exp-item { grid-template-columns: 1fr; }
.exp-num { display: none; }
.exp-tags { text-align: left; flex-direction: row; flex-wrap: wrap; }
.experiences, .how, .intro { padding: 0 30px; }
.for-whom, .testimonials, .cta, .trust { padding: 60px 30px; }
.btn-outline { margin-left: 0; margin-top: 12px; display: block; text-align: center; }
}
Lisbon, on a plate — for your group
Customised culinary experiences in Lisbon for travel agencies, event planners, incentive groups and corporate teams. From intimate private dinners to full-day food programs for 80+ guests.
More than a dinner.
A story they’ll tell when they get home.
Chez Esteves is a private culinary experience based in the heart of Lisbon. Chef Zé Esteves — a passionate host and food storyteller — has been welcoming groups from around the world since 2016, turning shared meals into lasting memories.
For travel agencies, DMCs, and corporate event planners looking for something genuinely different, Chez Esteves offers fully tailored food experiences: from private dinners at Esteves’s home to group cooking classes, wine tastings, and guided food tours through Lisbon’s oldest markets. Every event is built around your group’s interests, size, and schedule.
Chez Esteves is registered with the Portuguese Tourism Authority (RNAAT 1637/2016), giving you the professional reliability your clients and compliance teams expect.
Built for the professionals
who plan unforgettable trips
Travel Agencies & DMCs
Looking for an authentic Lisbon experience to add to your itineraries? We work regularly with travel agencies — US-based and international — as an add-on dinner, half-day program, or full culinary immersion for your clients.
Incentive & MICE Planners
Reward your top performers with something they’ll genuinely remember. Our experiences are ideal for incentive trips, board retreats, and conference social programs — with the flexibility to adapt to any schedule or group size.
Corporate Groups & Teams
Team building that doesn’t feel like team building. Cooking together, tasting wine, sharing a table — these are the moments that actually create connection. We design the experience, you take the credit.
Experiences for corporate groups
Private Dinner at Esteves’s
An intimate dinner in a real Lisbon home — Esteves cooks, serves and narrates the whole experience. Each dish tells a story about Portuguese culture, regional produce and family tradition. Ideal for client entertainment, closing dinners, and small incentive groups (up to 20 guests).
Group Cooking Masterclass
Your group gets hands-on in the kitchen, learning the essentials of Portuguese cooking — from salt cod preparations to pastéis de nata. A natural team-building activity that works for any nationality and any skill level. Available for groups from 8 to 30 people.
Market Visit & Cooking Class
Start with a guided morning visit to one of Lisbon’s oldest food markets — Mercado da Ribeira or a neighbourhood market. Esteves leads the group through the stalls, sharing stories and selecting ingredients. Back in the kitchen, the group cooks and eats together. A full half-day program perfect for incentive groups.
Portuguese Wine Tasting
A guided journey through Portugal’s most interesting wine regions — Douro, Alentejo, Dão, Bairrada and more. Paired with artisan charcuterie and cheeses. An elegant add-on for conferences, board meetings, or as a standalone evening experience for groups arriving in Lisbon.
Bespoke Program — Your Idea
Have something specific in mind? We build fully customised programs for large incentive groups, multi-day itineraries, and unique briefs. Whether it’s a private chef experience at an external venue, a food-and-wine evening for 80+ people, or a combination of several experiences across two days — get in touch and we’ll design it together.
What planners and guests say
How to book a corporate experience
Tell us about your group
Fill in the contact form below or send an email. Tell us about your group size, dates, type of event, and any specific requirements.
We design your experience
Esteves comes back with a tailored proposal — experience format, menu ideas, logistics and pricing. Usually within 48 hours.
Confirm and relax
Once confirmed, we handle everything. You focus on your group, we handle the culinary side from start to finish.
An evening they’ll remember
Show up, be present, enjoy. Chez Esteves takes care of the rest — food, wine, stories and the warmth of a Lisbon home.
Ready to bring Lisbon to your group?
Send us a message and we’ll get back with a tailored proposal within 48 hours.
