40 mid-range places in Aarhus, editor-picked. the comfortable everyday-good restaurants in Aarhus, with real cooking and no surprise on the bill. All Aarhus food.

La Cabra Coffee Roasters ★ 4.9

Graven 1, 8000 Aarhus C

The roastery that put Aarhus on the specialty coffee map. Founded in 2012 in the Latin Quarter, La Cabra pioneered Nordic light roasting in Denmark and now.

Stillers Coffee ★ 4.7

Klostergade 32E, 8000 Aarhus C

Stillers Coffee on Klostergade is the roastery where competition-level instincts meet daily cafe service. Open mon-fri 08:00-17:00, sat 09:00-15:00.

La Cabra ★ 4.7

Graven 1, 8000 Aarhus C

Not a full brunch menu but the most important morning stop in Aarhus. Order the cardamom bun and single-origin filter coffee. Open sat-sun 08:00-15:00.

St. Pauls Apothek ★ 4.6

Jaegergaardsgade 76, 8000 Aarhus C

The cocktail bar runs its full tasting menu programme until close and late-night bar seating takes walk-ins on a space-available basis. Booking recommended.

Gastrome ★ 4.6

Grenaavej 127, 8240 Risskov

A one-Michelin-star kitchen in a refurbished 1911 villa in the suburb of Risskov, surrounded by garden and forest. At Grenaavej 127. Booking recommended.

Tip: The garden table seating in summer is reserved via email directly. Book six weeks out for weekend dinner.

Pizza Propria ★ 4.5

frederiksbjerg · Jægergårdsgade 7, 8000 Aarhus C

The best pizza in Aarhus by a wide margin. The sourdough base is fermented 72 hours and blistered in a wood-fired deck oven; toppings are sourced.

The Coffee Collective ★ 4.5

Aboulevarden 43, 8000 Aarhus C

The Copenhagen direct-trade roaster's Aarhus presence on the canal boulevard. Open mon-fri 07:30-18:00, sat-sun 08:30-17:00. At Aboulevarden 43.

Gedulgt ★ 4.5

Fredensgade 17, 8000 Aarhus C

The speakeasy on Fredensgade is at its best late on Friday and Saturday, when the cocktail bartenders have room to experiment and the room fills.

Gedulgt ★ 4.5

Fredensgade 17, 8000 Aarhus C

Aarhus's best speakeasy cocktail bar is behind an unmarked door on Fredensgade. At Fredensgade 17. Booking recommended. Reservations advised.

Tip: Ring the bell. If the light is on they have space. Come before 22:00 if you want to talk.

Cafe Casablanca ★ 4.5

Rosensgade 12, 8000 Aarhus C

Aarhus's busiest brunch room and the SMAG prize 2024 winner for the city's best brunch. At Rosensgade 12. Booking recommended. Reservations advised.

Pondus ★ 4.4

midtbyen · Åboulevarden 51, 8000 Aarhus C

Bib Gourmand bistro on the canal boulevard serving honest Danish cooking at neighbourhood prices. The kitchen uses whole animals and seasonal Jutland produce.

Reduktivt ★ 4.4

Borggade 16, 8000 Aarhus C

The best natural wine selection in Aarhus is in a room that seats 20, with shelves that cover Scandinavian, Austrian and Georgian producers.

Tip: Walk in mid-week for the full attention of the wine staff. Weekend evenings fill fast.

Mols Smokehouse ★ 4.4

Egens Havhuse, 8400 Ebeltoft

A traditional wood-smoking operation on the Djursland coast making cold-smoked eel, hot-smoked trout and pickled herring from local catch. At Egens Havhuse.

Tip: Call ahead to check availability (Danish only). Open April to October on weekends.

Juliette Brasserie ★ 4.4

Jaegergaardsgade 54, 8000 Aarhus C

The French brunch in Aarhus, on Jaegergaardsgade in Frederiksbjerg, with a buffet upstairs and a plated brunch a la carte downstairs. The cheese board.

Reduktivt ★ 4.3

latinerkvarteret · Borggade 16, 8000 Aarhus C

Natural wine shop and bottle bar on Borggade in the Latin Quarter, with a small plates kitchen that was built to support the wine list rather than compete.

ÅBEN Aarhus ★ 4.3

Rosensgade 28, 8000 Aarhus C

The Aarhus bar of Danish craft brewery ÅBEN, pouring 24 rotating taps from their own Kolding brewhouse plus guest beers from international partners.

Hantwerk ★ 4.3

Fiskerivej 2D, 8000 Aarhus C

A harbourside brewery and gastropub on Fiskerivej with 21 rotating taps brewed in-house by Humleland, paired with tapas, sangria and handcrafted sodas.

Stepping Stone Brewing ★ 4.3

Baekkestien 2, 8362 Horning

A craft microbrewery just south of Aarhus that started in 2022 and was named Brewery of the Year in Denmark in 2024. At Baekkestien 2. Booking recommended.

ÅBEN Aarhus ★ 4.3

Rosensgade 28, 8000 Aarhus C

ÅBEN Aarhus on Rosensgade pours 24 taps from the Copenhagen brewery and rotating Danish and international guests in a centre-of-Midtbyen taproom.

Ting Bakery ★ 4.3

Mejlgade 20, 8000 Aarhus C

A small-batch bakery on Mejlgade making laminated pastry with Japanese and Korean flavour profiles that no one else in Aarhus attempts. At Mejlgade 20.

Tip: Wednesday is the quietest day. The matcha croissant is limited to 30 per morning.

Pizza Propria ★ 4.2

frederiksbjerg · Jægergårdsgade 7, 8000 Aarhus C

Pizza Propria on Jaegergaardsgade in Aarhus makes Neapolitan-inspired sourdough pizzas in a wood-fired oven and imports its own Italian wine.

Tip: Doubles as a wine shop, so you can pick up bottles to take home. The lunch and dinner service runs most days.

Tipsy ★ 4.2

midtbyen · Banegårdsgade 39, 8000 Aarhus C

Tipsy on Banegaardsgade near the train station is a vegetarian and vegan restaurant blending California and Mexican cuisine, with tacos, burgers.

Tip: Reservations recommended on weekends. Open from 16:00 daily. Board games on the tables encourage longer stays.

L'estragon ★ 4.2

latinerkvarteret · Klostergade 6, 8000 Aarhus C

An intimate Latin Quarter bistro that holds the Organic Cuisine Gold label, serving French dishes from seasonal organic ingredients paired with a carefully.

Ørbæk Bryggeri ★ 4.2

Nyborgvej 681, 5853 Ørbæk (Funen, day trip)

Denmark's only certified organic craft brewery operates from Funen, a two-hour drive from Aarhus, but its beers are sold throughout Jutland and the taproom.

Vesterlauget ★ 4.2

Vestergade 50, 8000 Aarhus C

The neighbourhood bistro and smørrebrød counter that locals treat as their own. Lunch only. The smørrebrød sell out by 13:30 on Fridays. At Vestergade 50.

Tip: Lunch only. The smørrebrød sell out by 13:30 on Fridays Word-of-mouth is the only marketing.

Nordisk Brod ★ 4.2

Ingerslevs Boulevard 5, 8000 Aarhus C

A micro-bakery using heritage grain varieties to produce some of the most nutritionally interesting bread in Aarhus. At Ingerslevs Boulevard 5.

Tip: Arrive at opening on Thursday or Saturday. The einkorn loaf goes first.

KORN ★ 4.2

Graven 20, 8000 Aarhus C

A small craft beer bar in the Latin Quarter that sources exclusively from Scandinavian and Danish microbreweries. At Graven 20. Booking recommended.

Tip: Ask what is on the guest tap from Jutland producers first; these rotate fastest.

Aarhus Harbour Fish Market ★ 4.2

Fiskerihavnsgade, 8000 Aarhus C

A small direct-from-boat fish market at the working harbour. Arrive before 09:00. The best whole fish and the smoked eel sell out by 10:00. Family-friendly.

Tip: Arrive before 09:00. The best whole fish and the smoked eel sell out by 10:00.

Restaurant Klokken ★ 4.1

midtbyen · Mindegade 6, 8000 Aarhus C

Restaurant Klokken on Mindegade serves classic Danish smørrebrød at lunch and a Danish dinner menu in intimate private booths, with roast beef.

Tip: Lunch Monday to Friday 11:30-14:00. Saturday dinner only. The private booth layout makes it ideal for a confidential lunch.

Café Gaya ★ 4.1

midtbyen · N. J. Fjords Gade 2A, 8000 Aarhus C

Cafe Gaya on NJ Fjords Gade in Aarhus is an organic vegan and vegetarian cafe with a colourful room, homemade tapas, a salad buffet and fresh juices.

Tip: Open Monday to Saturday. Friday evening concerts in the cafe. The homemade fruit juices are worth ordering alongside food.

Vesterlauget ★ 4.1

midtbyen · Vestergade 50, 8000 Aarhus C

A neighbourhood bistro that doubles as a smørrebrød counter at lunch. The room is unfussy and the kitchen is dependably good at the classics: pickled herring.

Tipsy ★ 4.1

midtbyen · Banegardsgade 39, 8000 Aarhus C

The city's best casual vegetarian spot does Mexican-influenced tacos, loaded nachos and agave-forward cocktails in a neon-lit room that fills up fast.

Hantwerk Bryggeri og Gastropub ★ 4.1

marselisborg-havn · Fiskerivej 2D, 8000 Aarhus C

An informal gastropub built into the old fishing premises on Fiskerivej, looking over the marina with a wide outdoor terrace. Located in Marselisborg Havn.

Nicolinehus Food Market ★ 4.1

aarhus-oe · Nikoline Kochs Plads 31, 8000 Aarhus C

The market hall on Aarhus O brings together a dozen food and drink operators in a striking harbour warehouse. Kitchen leans waterfront food hall.

Kaffe Fabrikken ★ 4.1

Mejlgade 5, 8000 Aarhus C

A small-batch roastery on Mejlgade that takes a more approachable path than the competition-driven peers, with medium roasts alongside the light Nordic style.

Nyt Nordisk Kaffe ★ 4.1

Fredensgade 38, 8000 Aarhus C

A micro-roastery in Frederiksbjerg that sources East African lots and roasts them light to emphasise floral and fruit character. At Fredensgade 38.

Aarhus Bryghus ★ 4.1

Gunnar Clausens Vej 26, 8260 Viby J

Aarhus Bryghus is the city's largest craft brewery, producing a core range of lager, IPA and wheat beer alongside experimental seasonal releases.

Aarhus Street Food ★ 4.1

Ny Banegardsgade 46, 8000 Aarhus C

The bus garage food hall is the most reliable late-evening option in the city centre, with stalls running until 22:00-23:00 and a heated indoor space.

Tipsy ★ 4.1

Banegardsgade 39, 8000 Aarhus C

The vegetarian taco bar runs its kitchen until 23:00-01:00 and the cocktail bar stays open until the last guests leave. At Banegardsgade 39.

Ris Ras Filliongongong ★ 4.1

Mejlgade 24, 8000 Aarhus C

The legendary Latin Quarter pub on Mejlgade with a deep Belgian and Danish specialty-beer list and a regulars-and-students crowd that thickens after midnight.