Northern Italy’s Lombardy region takes food seriously. Really seriously. The rich aroma of saffron risotto and the sight of perfectly aged Grana Padano wheels made my mouth water instantly.
Lombardy food surprises people who expect Italy to mean olive oil and red sauce. Here, Lombard cuisine runs on butter, rice, cornmeal and cheese, with fresh fish from the lakes and cured beef from the Alps. Hearty mountain cooking meets refined city dining, and every province of Lombardia (the Italian name for the region) seems to guard its own version of the same dish.
We spent days eating our way through traditional Lombardy dishes, from golden risotto alla Milanese and crispy cotoletta to polenta with rich meat stews. This guide covers what to order, which cheeses and wines are worth seeking out, where to eat, and how to turn all of it into a food-focused day or two in Lombardy, Italy. And yes, the sparkling Franciacorta rivals champagne any day of the week.
Jump to ...
What Is Lombard Cuisine? Butter, Rice and Polenta
Lombard cuisine is the butter-based, rice-and-polenta cooking of northern Italy’s Lombardy region. It draws on dairy from the Alpine pastures, rice from the Po Valley, fish from the lakes, and veal and pork for the city tables. It’s richer and heartier than the olive oil cooking of the south, and it’s some of the most satisfying food in the country.
What Makes Lombardy Food Different From the Rest of Italy
Start with the fat. Cooler weather and cattle country mean butter takes the place of olive oil in many Lombard kitchens. Then look at the starch. Instead of dried pasta with tomato sauce, you’ll find creamy risotto from the rice fields of the plains and polenta from the mountains, both built to warm you up.
Pasta here is usually stuffed, buttery and finished with sage. Cheese shows up everywhere, from aged wheels to washed-rind wedges. Flavors lean rich and savory rather than bright and citrusy, and the whole style celebrates abundance. If you’ve only eaten southern Italian food, Lombardy food will feel like a different country.
How Spain, Austria and the Lakes Shaped Lombard Cuisine
Lombardy spent centuries being fought over and traded through, and you can taste it. Spanish and then Austrian rulers governed Milan from the 1500s into the 1800s, and the Austrian influence shows up in the breaded veal cutlet. Milanese will tell you the cotoletta came first and Vienna copied it. Vienna says the opposite. Nobody has settled it, and I’m not going to try.
Saffron has its own legend. The story goes that an apprentice working on the stained glass of Milan’s Duomo, where saffron was used to tint glass yellow, tossed some into the rice at a wedding feast, and the first risotto alla Milanese was born. It’s almost certainly folklore, but it’s a good one. In reality, trade connections to the Middle East in the Renaissance era made Milan a hub for spices and saffron.
Money mattered too. Wealthy Milan could afford veal and butter, while the mountains and plains made do with preserved meats, aged cheeses, rice and cornmeal. Each province built on what it had, so the Lombardian kitchen is really a dozen kitchens. The lakes added fish, the Alps added cheese, and the plains added rice.
Lake Como is great for sampling fresh fish. Here’s how to mix in great food while exploring the Lake Como area.
Traditional Lombardy Dishes You Have to Try
These are the traditional Lombardy dishes I’d order first, from the rice and veal classics of Milan to the mountain and lake food you won’t find anywhere else. Traditional Lombardy food is rich, so pace yourself.
Risotto alla Milanese

This golden rice dish is Milan’s culinary symbol. The color and subtle floral aroma come from saffron, and the creamy texture comes from adding hot meat broth slowly until each grain is tender but still firm. Carnaroli or Vialone Nano rice works best, and a finishing stir of butter and grated Grana Padano or Parmigiano-Reggiano adds salty depth.
If there are ever leftovers, look for a risotto al salto recipe. It’s the next-day version, pressed into a pan and fried in butter until the bottom turns crisp. A few old-school Milan trattorias still serve it, and it’s far more fun than reheated rice.
Ossobuco

This braised veal shanks dish will melt in your mouth. The meat cooks slowly in white wine and broth until it’s fork-tender.
The marrow inside the bone is the prized part – it’s rich, buttery, and perfect spread on bread. The traditional gremolata topping (lemon zest, garlic, and parsley) adds freshness.
You’ll often find it served with Risotto alla Milanese. The combination is pure comfort food magic.
Cotoletta alla Milanese: Is It Schnitzel?

Milan’s veal cutlet looks a lot like schnitzel, and that’s where the argument starts. The authentic version is a thick cut of veal loin with the bone still in, dipped in egg, coated in breadcrumbs and fried in butter until the crust turns golden and crisp while the meat stays juicy. A squeeze of lemon is all it needs.
Watch the menu for orecchio d’elefante (“elephant’s ear”), a thin, boneless cutlet pounded wide and closer to the Austrian style. Both are delicious, but if you want the real Milanese cotoletta, ask for the one with the bone. Many restaurants top it with cherry tomatoes and arugula, and the freshness cuts through the richness.
Cassoeula
Cassoeula is what Lombards cook when the weather turns cold. It’s a slow-simmered stew of pork and savoy cabbage, rich, rustic and deeply comforting, and it makes zero attempt to be pretty. Order it in winter, usually with polenta on the side, at an old-school trattoria like Antica Trattoria della Pesa in Milan.
Polenta

This cornmeal porridge is a northern Italian staple. In Lombardy, you’ll find it served both soft and creamy or grilled until crispy.
The best polenta takes time – about 45 minutes of constant stirring creates that smooth, lump-free texture. Local cooks often use the special variety called Farina Bramata.
Common pairings include rich meat stews, wild mushrooms, or melted mountain cheese. The polenta soaks up all those tasty sauces.
In the northern valleys, look for polenta taragna, made with buckwheat flour as well as cornmeal and stirred with butter and cheese. It’s heartier and nuttier than the classic yellow version.
Missoltini and Lake Fish
Lombardy’s lakes aren’t just for views. On Lake Como, locals salt and dry agone, a freshwater shad, then press the fish in tins with bay leaves for months to make missoltini. They’re usually grilled or warmed and served with polenta, which balances the salt. It’s a Slow Food Presidium product with medieval roots, and honestly an acquired taste.
Skip the main tourist squares and order it in a smaller lakeside town like Varenna or Bellagio. You’ll also see pike in sauce on menus around the lakes, plus simpler pan-fried lake fish with butter and sage.
Lombardy Pasta: Stuffed Parcels and Buckwheat Ribbons
Lombardy pasta isn’t spaghetti with red sauce. Up north, pasta is stuffed, buttery and often sweet and savory at once, and it almost always tastes better with sage.
Tortelli di Zucca

These half-moon pasta parcels are filled with pumpkin, crushed amaretti cookies, and mostarda. The mix creates a unique sweet-savory flavor.
The pasta should be thin enough to show the orange filling. A sage and butter sauce is the traditional topping.
You’ll find the best versions in Mantua, where this dish originated. Each family has their own secret recipe for the filling.
Casoncelli

These meat-filled pasta crescents are a Bergamo specialty. The filling mixes different meats with cheese, breadcrumbs, and sometimes raisins.
A butter sauce with crispy sage leaves and pancetta covers the pasta. The butter should pool slightly on your plate.
Each valley in Bergamo has its own version. Some add amaretti cookies or pears to the filling.
Pizzoccheri

These dark buckwheat pasta ribbons come from Valtellina. They’re heartier than regular pasta and perfect for cold mountain days.
The classic preparation mixes the pasta with potatoes, Swiss chard, and Casera cheese. Garlic-butter and sage complete the dish.
The buckwheat gives a nutty flavor that matches the cheese perfectly. Each bite should have a mix of textures.
Lombardy Cheese: Gorgonzola, Taleggio, Grana Padano and More
Lombardy cheese is a big reason to come hungry. Many of the region’s cheeses carry DOP status, which guarantees where and how they’re made.
Gorgonzola

This blue-veined cheese starts as a straw-colored wheel before developing its distinctive blue-green marbling. You’ll notice two main types in shops: the creamy dolce and the firmer piccante. The dolce variety spreads like butter and has a mild, sweet taste that’s perfect for pasta sauces.
The piccante version ages longer and develops a stronger, spicier bite. It’s amazing crumbled over salads or melted into risotto.
You can visit the production area near Milan, where the cool, humid climate helps create the perfect environment for aging these wheels. The cheese is named for the town of Gorgonzola just outside Milan, though today it’s made in parts of Piedmont too.
Taleggio

This square-shaped cheese has a thin, pinkish-orange rind and a soft, creamy interior. When you cut into a piece of Taleggio, you’ll smell its distinctive aroma – don’t let that scare you away! The taste is much milder than the smell suggests.
The flavor hints at truffles and nuts, with a tangy finish that keeps you coming back for more. It melts beautifully, making it a favorite for cooking.
Taleggio comes from Val Taleggio in the Bergamo Alps, and cheesemakers have been making it for close to a thousand years. The rind is washed with brine once a week while the cheese ages for at least 35 days, which creates the pinkish-orange color and the famous aroma. And yes, you can eat the rind.
Grana Padano

This hard cheese might look similar to Parmigiano-Reggiano, but it has its own unique character. Made from partly skimmed cow’s milk, each wheel ages for at least 9 months before heading to market.
You’ll spot it by its pale yellow color and distinctive grainy texture. Break off a chunk and you’ll find a sweet, nutty flavor that’s less intense than Parmigiano.
Master cheesemakers tap each wheel with special hammers – they can tell by the sound if it’s aged perfectly. It’s amazing grated over pasta or eaten on its own with a drizzle of honey.
Bitto, Strachitunt and Mascarpone
If you make it to the mountains, ask for Bitto, an alpine cheese from the Valtellina area that’s already on your cheese plate if you’ve had pizzoccheri. Also look for Strachitunt, a rare blue-veined cheese from the same valleys as Taleggio. And mascarpone, the creamy base of so many desserts, comes from Lombardy too.
Lombardy Food Specialties: Cured Meats and Mostarda
Some of the best Lombardy food specialties are the small things you eat with cheese or bread.
Bresaola della Valtellina

Bresaola is air-cured beef from Valtellina, sliced paper-thin and a deep ruby red. The classic way to eat it is with arugula, lemon, olive oil and a few shavings of Grana Padano. It’s lighter than most Lombard food, which makes it a perfect starter.
Mostarda di Cremona

This spicy-sweet condiment pairs whole fruits preserved in a mustard-flavored syrup. It’s both sharp and sweet at once.
Cremona makes the most famous version. The fruits stay whole and crystal-clear, traditionally including cherries, apricots, and pears. It goes perfectly with boiled meats or aged cheeses. Just a small amount adds a kick to any dish.
Lombardy Desserts: Panettone, Sbrisolona and Torrone
Lombardy’s sweet treats reflect centuries of local baking traditions using simple ingredients like flour, butter, eggs, and fruit. The region’s most famous desserts have become symbols of celebration across Italy and beyond.
Panettone

This tall, dome-shaped sweet bread is Milan’s most famous Christmas creation. The light, airy texture comes from a natural yeast starter that ferments for days. Inside, you’ll find candied orange peel, citron, and plump raisins scattered throughout.
The dough takes nearly 20 hours to make properly. Bakers hang the finished loaves upside down to prevent them from collapsing while cooling.
You can enjoy panettone plain or toasted with butter. Many Milanese families serve it with sweet mascarpone cream or a glass of spumante wine during holiday gatherings.
Sbrisolona

This large, crumbly cookie from Mantua breaks apart easily. That’s why it’s called sbrisolona, meaning “crumbly” in dialect. The rough, rustic texture comes from a mix of cornmeal, wheat flour, and coarsely chopped almonds.
The traditional recipe uses equal parts flour, sugar, and butter. Bakers shape the dough into a flat disk and score it before baking until golden brown.
You’ll often see locals break pieces off with their hands rather than cutting it. Try dipping chunks into sweet wine or coffee for an authentic taste of Mantua.
Torrone

This nougat candy dates back to medieval times in Cremona. The classic white version combines honey, egg whites, and toasted almonds or hazelnuts into firm, chewy bars.
Making torrone requires careful temperature control and hours of mixing. The honey and sugar mixture must reach the perfect consistency before adding nuts.
You can find both soft and hard varieties. The texture depends on cooking temperature and time. Local shops sell torrone year-round, but it’s especially popular during Christmas when fresh batches fill store windows.
Cremona goes all in each November at the Festa del Torrone, with giant nougat sculptures, tastings and a historical re-enactment of the Visconti-Sforza wedding. It runs for two weeks in November and entry is free. Cremona is roughly an hour and 15 minutes by train from Milan, so it works as an easy day trip.
Turta de Treì
This almond cake from Treviglio, near Bergamo, is the youngest classic on the list. It was invented in 1990 through a local contest to find a sweet for the town’s patron saint festival at the end of February. It’s fragrant, simple and grandmother-style, and you can find it in Bergamo-area bakeries year-round.
Lombardy Wine and Drinks: Franciacorta, Valtellina Reds and Amaro
Lombardy doesn’t get the wine attention of Tuscany or Piedmont, which is exactly why it’s fun. The region pours everything from world-class bubbles to alpine reds and bitter herbal liqueurs.
Franciacorta Sparkling Wines

The hills near Lake Iseo are home to Franciacorta, Italy’s famous traditional-method sparkling wine. Like champagne, it gets its bubbles from a second fermentation in the bottle, which is a big reason it tastes so different from Prosecco. The blend is mostly Chardonnay and Pinot Noir with some Pinot Bianco, and you’ll taste green apple, citrus and fresh bread.
The aging rules are strict. Non-vintage Franciacorta rests on its lees for at least 18 months, the creamy Satèn and the rosé for at least 24, vintage Millesimato for 30, and Riserva for 60. Many wineries near Brescia offer cellar tours and tastings, and I’ve put some options in the tours section below.
Sforzato di Valtellina

In the steep mountain vineyards of Valtellina, winemakers craft this powerful red wine from partially dried Nebbiolo grapes. The drying process takes about 3 months and gives the wine its rich character.
The taste is bold with notes of dried cherries, spices, and roses. You’ll love how it pairs with the local bresaola and aged cheeses.
Each bottle must age at least 20 months before release. Look for the DOCG label – it guarantees you’re getting the real deal.
Aperitivo in Milan: Campari and the Negroni Sbagliato
Milan does aperitivo better than anywhere. Around 6 p.m., bars put out snacks with your drink, and the bitter, orange-red Campari is the city’s signature. The Negroni Sbagliato, the “mistaken” Negroni made with sparkling wine instead of gin, was invented at Bar Basso in 1972. For the classic setting, Camparino in Galleria sits right by the Duomo.
Amaro Digestifs

After dinner, locals reach for amaro, a bittersweet herbal liqueur. Each producer guards their secret blend of herbs, roots, and spices.
Amaro Braulio is the most famous Lombard amaro, and it comes from Bormio, where alpine botanicals give it a distinct mountain character. You’ll notice hints of gentian root, juniper, and wormwood.
Try it straight or with a splash of soda. Some bars serve it warm in winter – perfect after a hearty meal of risotto or polenta.
Where to Eat Traditional Lombardy Cuisine in Milan and Beyond
The best way to taste traditional Lombardy cuisine is at a family-run osteria or trattoria. These casual restaurants serve dishes passed down through generations, and they’re where cassoeula, ossobuco and the bone-in cotoletta actually shine.
In Milan, Antica Trattoria della Pesa in the Isola neighborhood has been serving classic Lombard food since 1880, including cotoletta, ossobuco and risotto giallo. It’s closed on Sundays, so check hours and book ahead. Trattoria Milanese, open since the 1930s, is another long-running favorite for the classics.
Outside Milan, each town has its own beloved trattorias. Many serve polenta with local cheeses or rich meat stews. Portions are generous and prices are fair.
Tips for eating at trattorias:
- Make reservations, especially for dinner
- Try the house wine (vino della casa)
- Ask about daily specials – they’re often not on the menu
- Save room for homemade desserts
Small osterias are perfect for light lunches or afternoon snacks. You’ll often see locals enjoying plates of cured meats and regional cheeses with glasses of Franciacorta wine.
Your best bet is to wander the side streets away from tourist areas. Look for places where Italians are eating – that’s always a good sign. Many of these spots have been run by the same families for decades, and they take pride in their recipes.
Lombardy Food Markets and Festivals
Markets are where Lombardy food stops being a menu item and becomes a smell, a sound and a conversation with a vendor. Mercato Centrale Milano inside Stazione Centrale isn’t a farmers’ market, it’s a huge food hall of artisan stalls. It’s free to enter and open daily with long hours, which makes it a great first stop for sampling regional specialties.
For a more local experience, try Mercato Comunale Wagner, one of Milan’s oldest covered markets, or the covered market on Via Friuli in Porta Romana. On Saturdays, the Fiera di Senigallia along the Naviglio Grande mixes vintage stalls with street food.
The weekly markets in Como and Bergamo are worth waking up early for. Arrive in the morning for the best selection and warm focaccia. Cash is handy, and a small cloth bag helps with the loot. For festivals, the Festa del Torrone in Cremona (November) is the big one.
If you’re only in Milan for a day, here’s our perfect itinerary for 24 hours in Milan with lunch and dinner stops.
Food Tours and Cooking Classes in Lombardy
Eating your way through Lombardy is easy on your own, but a guide opens doors you’d walk right past.
Milan Food Tours
A guided food tour is the fastest way to taste risotto, cotoletta and local wine in one afternoon. Browse Milan food tours on GetYourGuide, including aperitivo and evening Navigli options.
Franciacorta Wine Tours
You can reach Franciacorta from Milan or Brescia in a day, with winery visits and tastings. Check Franciacorta wine tours and pick one with a Lake Iseo stop if you can.
Cooking Classes on Lake Como
A hands-on class is a great way to learn risotto or stuffed pasta. See Lake Como cooking classes.
Eating Seasonally in Lombardy
Lombards eat with the seasons, and the menu changes with the weather.
Winter is cassoeula, rich risotto and panettone. Spring brings tender asparagus and fresh peas to the markets. Summer means ripe tomatoes, zucchini and fresh herbs, plus lake fish on the shore. Fall is mushrooms, chestnuts and pumpkin, which is when tortelli di zucca tastes best, and the Torrone festival lands in November.
Look for seasonal food at local markets, family-run trattorias and agriturismi, the farm stays that serve meals made with their own produce. Ask about seasonal specials wherever you eat.
Lombardy Food FAQs
What is the most famous dish in Lombardy?
Risotto alla Milanese, the saffron rice from Milan, is the best-known Lombardy dish, followed closely by the bone-in cotoletta alla Milanese and ossobuco.
Does Lombardy cook with butter or olive oil?
Mostly butter. The cooler climate and dairy farming make butter the traditional fat in Lombard cuisine, especially in risotto, cotoletta and sage butter pasta sauces.
What cheeses is Lombardy known for?
Gorgonzola, Taleggio and Grana Padano are the big three, with Bitto, Strachitunt and mascarpone worth seeking out.
What wines come from Lombardy?
Franciacorta, a traditional-method sparkling wine from near Lake Iseo, and Sforzato di Valtellina, a powerful red from partially dried Nebbiolo grapes.
When is the best time to visit Lombardy for food?
Fall and winter are best for traditional Lombard food like cassoeula, pumpkin tortelli and panettone, and the Festa del Torrone in Cremona takes place in November.

