Corporate


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

Corporate & MICE Experiences

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.

Request a proposal
See experiences

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.

9+
Years hosting groups in Lisbon

500+
Corporate guests welcomed

20+
Countries of origin represented

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

01

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).

Up to 20 pax
3–4 hours
Fully catered

02

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.

8–30 pax
3 hours
Team building

03

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.

8–20 pax
4–5 hours
Half-day

04

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.

Up to 40 pax
2 hours
Conference add-on

05

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.

Any size
Flexible
Custom brief

What planners and guests say

“An unforgettable evening that will be one of the highlights of our trip to Lisbon. Zé made everyone feel instantly at home.”
Stine
Guest from France

“Une excellent soirée. Notre meilleur souvenir de Lisbonne — and our clients are still talking about it three months later.”
Ana
Guest from Spain / France

“We booked the cooking class for our team of 18 people. The experience was perfectly organised, genuinely fun and the food was extraordinary.”
Corporate client
Pharmaceutical company, March 2019

How to book a corporate experience

1

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.

2

We design your experience

Esteves comes back with a tailored proposal — experience format, menu ideas, logistics and pricing. Usually within 48 hours.

3

Confirm and relax

Once confirmed, we handle everything. You focus on your group, we handle the culinary side from start to finish.

4

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.

Get in touch

Or call / WhatsApp: +351 919 224 581

Registered with Portuguese Tourism Authority · RNAAT 1637/2016
Operating since 2016
500+ corporate guests hosted
Fully customisable for your group
Based in central Lisbon