Where to Eat in Odense: From Cozy Kro Kitchens to Global Street Food
Odense might be the hometown of Hans Christian Andersen, but these days it’s also home to some seriously good eats. Whether you’re in the mood for classic Danish comfort food, a perfect slice of cake, or something quick and international, this walkable city delivers. Here’s where to eat in Odense.
🍽️ Traditional Danish Classics
Old-school flavors, timeless coziness, and a serious love of pork. These spots are your go-to for hearty Danish comfort food.
1. Klosterkroen
📍Klosterbakken 6
Old-school tavern vibes with traditional Danish dishes, served the way grandma used to make them. Think meatballs, herring, and a cold beer.
🔗 more info

2. Sortebro Kro
📍Sejerskovvej 20
A historic kro (inn) with a royal license, serving elegant versions of traditional Danish fare near the Funen Village open-air museum.
🔗 more info

3. Under Lindetræet
📍Ramsherred 2
Next door to the Hans Christian Andersen museum, this charming restaurant is all about quality Danish ingredients and beautiful plating.
🔗 more info

☕ Iconic Cafés & Sweet Stops
Whether you need a midday fika or just have a thing for Danish pastries, these are your best bets for coffee and something sweet.

1. Nelle’s Coffee & Wine
📍Overgade 21
A laid-back local favorite with solid coffee, great cakes, and a few wines for when you feel like switching gears.
🔗 more info

2. Café Fleuri
📍Nørregade 28
Charming and cozy, with an indoor-outdoor vibe and a focus on fresh-baked goods. Bonus: there’s a little garden.
🔗 more info

🍕 Casual Bites & International Eats
Quick, easy, and flavor-packed. These spots are ideal for a laid-back lunch or an easygoing dinner.
1. Storms Pakhus
📍Lerchesgade 4
Odense’s street food hall is a crowd-pleaser with food trucks, communal tables, and everything from bao to burgers.
🔗 more info

2. Goma
📍Kongensgade 66–68
Sleek, modern sushi spot with a cozy interior and inventive rolls. Good for dinner and date nights.
🔗 more info

3. Marcantonio Trattoria
📍Vestergade 98
A rustic Italian trattoria with wood-fired pizzas, creamy pastas, and good wine.
🔗 more info

🍷 For a Nicer Night Out
Looking for something special? These spots bring a little more sparkle to your plate.

1. Restaurant ARO
📍Østerbro 32
Michelin-recognized and beautifully curated, this warehouse-turned-restaurant is all about Danish ingredients and modern techniques.
🔗 more info

2. Kok & Vin
📍St. Gertruds Stræde 8
French-inspired bistro with a Nordic twist. Seasonal menus, cozy atmosphere, and a killer wine list.
🔗 more info

3. Restaurant Bacchus
📍Asylgade 7
Fine dining in a relaxed, candlelit setting. Expect classic technique and big flavor.
🔗 more info
🍻 Where to Grab a Drink
Craft brews, cozy corners, and perfect pours. These bars are made for post-dinner hangs or casual meetups.
1. Carlsens Kvarter
📍Hunderupvej 19
A local legend with an incredible beer list and old-school pub energy. Good for groups and beer nerds alike.
🔗 more info

2. Christian Firtal
📍Vintapperstræde 31
A proper pub with rotating taps, whiskey flights, and the occasional quiz night.
🔗 more info

3. Sir Club
📍Gråbrødre Plads 6
Stylish, central, and easygoing. A great stop for a cocktail or a glass of wine in the heart of the city.
🔗 more info

Whether you’re sipping wine in a kro or grabbing sushi in a food hall, Odense proves you don’t have to be big to have a great food scene. It’s cozy, creative, and always delicious.
Read More About Odense
Want to keep exploring? Check out more of our favorites: