Pizza

  • Margherita

    £13.00

    Pomodoro sauce, Mozzarella, basil olive oil (V)

  • Funghi

    £14.50

    Pomodoro sauce, Mozzarella, mixed of mushrooms & oregano (V)

  • Al Tonno

    £16.00

    Pomodoro sauce, Mozzarella, tuna, deep fried crispy capers, red onions & olives

  • Quattro Stagioni

    £16.00

    Pomodoro sauce, Mozzarella, artichokes, ham, mushrooms, olives

  • Giardino

    £15.75

    Pomodoro sauce, Mozzarella, olives, onions, tomatoes, Padron peppers and sweetcorn (V)

  • BBQ Pollo

    £16.00

    BBQ sauce, Mozzarella, chicken, chorizo & sweetcorn

  • Marina la Cucina Feast

    £17.00

    Pomodoro sauce, Mozzarella, beef brisket, chicken, pepperoni and ham

Children's meals

  • Chicken Chunks, Fries and Peas

    £8.75
  • Fish Burger and Fries

    £8.75
  • Tomato Pasta

    £8.75
  • Beef Burger and Fries

    £8.75

Desserts

  • Honey and Walnut cake with Ice Cream

    £8.50

    Our special Honey and Walnut cake served with Ice Cream

  • Trio of Ice cream

    £7.50
  • Cheesecake of the day

    £8.50
  • Banoffee Pie

    £8.50

Pasta and more...

  • Carbonara

    £16.50

    Linguine with garlic, egg yolk, Italian hard cheese, smoked pancetta and topped with crushed black pepper and crispy smoked pancetta

  • Arrabbiata

    £15.00

    Linguine with tomato sauce, fresh chillies, garlic, parsley & olive oil (V,VE)

  • Tuscan Creamy Chicken

    £20.50

    Linguine with creamy sauce, spinach, chicken, mushrooms, sun blushed tomatoes and smoked paprika

  • Homemade Pork & Beef Meatballs

    £19.90

    Served on the bed of tomato & basil sauce with linguine and topped with Italian hard cheese

  • Mushroom, Mozzarella & Ricotta Ravioli

    £19.00

    Creamy mushroom sauce, sprinkled with walnuts and honey (V)

  • Spezzatino

    £19.00

    Rich, slowly cooked Italian beef stew served with toasted sourdough bread

  • Moules Mariniere

    £19.50

    Cooked in a white wine, cream, garlic, onions, fresh parsley and served with toasted sourdough

Small plates or start with

  • Lightly Dusted Fried Calamari

    £9.90

    coated in paprika & served with sweet chilli dip

  • Chicken Wings of the Day

    £9.00

    Small

  • Gamberoni in Chilli Tomato Sauce

    £11.90

    king prawns, garlic, white wine, fresh chillies, cherry tomatoes & sourdough

  • Heritage Tomatoes & Rocket Salad

    £8.90

    dressed with basil & balsamic oil, Maldon sea salt and pumpkin seeds (V, VE)

  • Pan-fried Chicken Livers & Sourdough

    £9.90

    grapes, crispy onions and finished with red wine

  • Homemade Mini Pork & Beef Meatballs

    £9.90

    in rich tomato & BBQ sauce & sourdough

  • Mediterranean Olives

    £9.00

    served with balsamic oil & sourdough

Sides

  • La Cucina Fries

    £4.90
  • Beer Battered Onion Rings

    £5.50
  • Home-made Coleslaw

    £4.70
  • Fresh Side Salad

    £5.50
  • 12"Cheesy Garlic Bread

    £9.50
  • Sourdough Bread

    £4.50

Sauces

  • Home-made Garlic Mayo

    £1.50
  • BBQ Ketchup Sauce

    £1.50
  • Burger Sauce

    £1.50
  • Honey Mustard Mayonnaise

    £1.50

Burgers

  • Classic Cheese Burger

    £17.00

    2 beef patties served on a bun with lettuce, tomato, red onion, ketchup, mustard & gherkin

  • Oklahoma Style Burger

    £18.50

    2 beef patties smashed with onions and served on a bun with mustard sauce, grilled onions, American cheese, Cheddar cheese and topped with crispy onion

  • Ooh Lala Burger

    £20.00

    2 beef patties served on a bun with blackcurrant jam, French brie, tomato, lettuce and topped with crispy bacon,American cheese & caramelized onions

  • Moody Cowboy Burger

    £24.00

    2 beef patties served on a bun with BBQ ketchup sauce, pulled BBQ brisket, lettuce, sauerkraut, crispy onions and topped with Cheddar cheese, American cheese & maple syrup

  • Harbour Hen Burger

    £19.00

    Lightly seasoned & grilled chicken breast served on a bun with lettuce, tomato, crispy bacon topped with melted Mozzarella and honey mustard mayonnaise

  • The Green Monster Burger

    £18.50

    A gently spiced sweet potato patty served on vegan bun, roasted pepper, mixed salad & topped with our signature GM sauce (V,VE)

  • The Spicy Spaniard Burger

    £19.50

    2 beef patties & spicy Nduja served on the bun with fresh rocket, Cheddar & American cheese and topped with jalapenos & Sriracha mayonnaise

Image Not Found

Tucked away within the scenic Madoc Yacht Club, Good Mood Restaurant delivers far more than its name suggests. This waterside eatery in Porthmadog combines a relaxed marina atmosphere with a thoughtfully curated menu that speaks volumes of both quality and charm.

The Good Mood Restaurant Menu focuses on well-executed British and European comfort classics with a creative twist. Starters such as garlic king prawns or homemade pâté are flavorful without being pretentious, and mains like the beer-battered cod or the Moroccan-spiced lamb shank are cooked to a standard that surpasses many larger competitors. The vegetarian and vegan selections are far from an afterthought - the roasted vegetable tagine, in particular, is both hearty and fragrant.

What sets Good Mood apart is not just its food, but its holistic experience. The setting, overlooking the water and docked yachts, adds a tranquil charm perfect for both casual lunches and intimate dinners. The staff are consistently friendly and knowledgeable, offering wine pairing suggestions and menu guidance without prompting.

Compared to other restaurants in Gwynedd, Good Mood stands out for its balanced approach - offering a menu that's accessible yet elevated, affordable yet indulgent. The portion sizes are generous, and presentation is clean without being overly stylized. For those seeking gluten-free or allergen-friendly options, the staff are accommodating and detail-oriented.

In summary, the Good Mood Restaurant Menu offers an authentic, local dining experience that fuses ambiance, flavour, and service seamlessly. Whether you're a yacht club member or just passing through, this hidden gem in Porthmadog is well worth a visit - and a repeat.