Granny Mac's menu with up-to-date-prices

Granny Mac’s Menu

September 8, 2026
by
1 min read

Granny Mac's is a casual cafe at 158 City Road in Cardiff. The menu has a strong Irish influence and concentrates on generous breakfasts, familiar cooked lunches and straightforward comfort food, with seating for customers as well as collection and local delivery.

Breakfast ranges from bacon and egg rolls to larger plates with sausage, eggs, fried potatoes, beans, mushrooms and black or white pudding. Eggs Benedict, omelettes, pancakes and a Mexican breakfast burrito offer alternatives, and a separate vegetarian breakfast replaces the meat with vegetable sausages and pudding.

Lunch choices include burgers, club sandwiches, panini and loaded fries alongside homemade style main courses. Sausage and mash, cottage pie, chicken curry, lasagne and gammon with egg and chips keep the selection rooted in familiar cafe cooking, while Sunday brings a traditional roast with meat, potatoes, vegetables and gravy.

Cakes, cheesecake, sticky toffee pudding and apple pie provide a sweet finish, with hot and cold drinks available throughout the day. The broad menu and early opening make Granny Mac's useful for breakfast meetings, an informal family lunch or a quick meal ordered to a nearby address.

Address: 158 City Road, Cardiff CF24 3DR, Wales

For restaurant owners Own this restaurant? Turn this menu into direct orders. Claim this page, keep your menu current and let customers order dine in or pickup with no Happy Menu percentage commission.
Claim this menu

Granny Mac's Menu

Breakfast

All Day Breakfast
£5.25

2 bacon, 1 sausage, 1 egg, black pudding, mushrooms, beans, and chips.

Breakfast Roll
£4.60

1 bacon, 1 sausage, 1 egg, mushrooms, 1 hash brown, and black pudding in a torpedo roll.

Eggs Benedict
£6.80

Smoked salmon or prosciutto di parma with 2 poached eggs on a toasted muffin with hollandaise sauce.

Granny Mac’s
£6.80

2 bacon, 2 sausages, 2 eggs, fried potatoes, beans or tomatoes, toast or fried bread, mushrooms, black pudding, and white pudding.

Mexican Breakfast Burrito
£4.60

Sausage, scrambled egg, salsa, beans, and cheese and wrapped in a four tortilla. Vegetarian

Mighty Breakfast
£9.30

3 bacon, 3 sausages, 2 eggs, mushrooms, 2 hash browns, white pudding, black pudding, fried potatoes, beans or tomatoes, and toast or fried bread.

Omelette
£6.50

Served with chips and salad choice of three fillings. Vegetarian

Pancakes
£9.95

3 pancakes, 2 bacon, 2 eggs, and syrup.

Regular Breakfast
£5.60

2 bacon, 2 sausages, 2 egg, fried potatoes, beans or tomatoes, and toast or fried bread. Vegetarian

Regular Veggie Breakfast
£5.80

2 veggie sausages, 2 egg, mushrooms, 1 hash brown, veggie pudding, fried potatoes, beans or tomatoes, and toast or fried bread. Vegetarian

Sandwiches and Rolls

2 Fried Eggs on 2 Toast
£2.75

Vegetarian options available.

2 Poached Eggs on 2 Toast
£2.75

Vegetarian options available.

2 Scramble Eggs on 2 Toast
£2.75

vegetarian options available.

Beans on 2 Toast
£2.75

vegetarian options available.

Cheese on 2 Toast
£2.75

Vegetarian options available.

Double Bacon and Egg Roll
£2.95
Double Bacon and Egg Sandwich
£2.95
Double Bacon Roll
£2.75
Double Bacon Sandwich
£2.75

Vegetarian

Double Sausage and Egg Roll
£2.95

Vegetarian options available.

Double Sausage and Egg Sandwich
£2.95

vegetarian options available.

Double Sausage Roll
£2.75

Vegetarian options available.

Double Sausage Sandwich
£2.95

Vegetarian options available.

Club Sandwiches

BBQ Chicken Club Sandwich
£5.95

Served with salad and coleslaw.

BLT Club Sandwich
£5.95

Served with salad and coleslaw.

Chicken and Bacon Club Sandwich
£5.95

Served with salad and coleslaw.

Chicken Mayo Club Sandwich
£5.95

Served with salad and coleslaw.

Ham and Cheese Club Sandwich
£5.95

Served with salad and coleslaw.

Sweet Chilli Chicken Club Sandwich
£5.95

Served with salad and coleslaw.

Tuna Mayo Club Sandwich
£5.95

Served with salad and coleslaw.

Burgers

Bad Boy Beef Burger
£6.95

Chilli, jalapenos, and spices. 100% 4oz. Served in a toasted floured bun with homemade chips and slaw.

Cajun Chicken Burger
£6.95

Fresh chicken fillet seasoned with cajun spice. Served in a toasted floured bun with homemade chips and slaw.

Chicken Burger
£6.50

Fresh chicken breast fillet. Served in a toasted floured bun with homemade chips and slaw.

Double House Beef Burger
£7.95

Simply served plain. 100% 4oz. Served in a toasted floured bun with homemade chips and slaw.

Granny Mac Stack
£9.75

2 beef burger, bacon, onions, cheese, mushrooms, onion ring, and barbecue sauce. 100% 4oz. Served in a toasted floured bun with homemade chips and slaw.

Halloumi Burger
£6.50

Peppers, lettuce, onions, tomato, and salsa. Served in a toasted floured bun with homemade chips and slaw. Vegetarian

House Beef Burger
£5.95

Simpley served plain. 100% 4oz. Served in a toasted floured bun with homemade chips and slaw.

Louisiana Beef Burger
£6.50

Smoked BBQ burger. 100% 4oz. Served in a toasted floured bun with homemade chips and slaw.

Peri Peri Chicken Burger
£6.50

Fresh chicken fillet with peri peri. Served in a toasted floured bun with homemade chips and slaw.

Main Meals

4 Sausage, Mash, Fried Onion, Peas, and Gravy
£6.95

Vegetarian

BBQ Chicken
£6.95

Breast fillet topped with bacon and cheese, served with salad, slaw, and chips.

Beef Chilli
£6.95

Served with rice or chips.

Cajun Chicken
£6.95

Breast fillet served with salad, slaw, and chips.

Chicken Curry
£6.95

Served with rice or chips, and a pappadom.

Chicken, Bacon, and Avocado Salad
£6.95

served with red onion, mixed leaves, and tomatoes, topped with toasted seeds.

Cottage Pie
£6.95

Peas, chips, and gravy.

Faggots
£6.95

Peas and chips or mash and gravy.

Gammon, Egg, and Chips
£6.95

Butcher’s cut.

Lasagne
£6.95

Slaw, salad, chips, and garlic bread

Panninis

BBQ Chicken and Cheese Panini
£5.50

Served with salad and coleslaw.

BBQ Pulled Pork Panini
£5.50

Served with salad and coleslaw.

Cheese and Ham Panini
£5.50

Served with salad and coleslaw. Vegetarian

Cheese and Onion Panini
£5.50

Served with salad and coleslaw. Vegetarian

Chicken Mayo Panini
£5.50

Served with salad and coleslaw.

Sweet Chilli Chicken Panini
£5.50

Served with salad and coleslaw.

Tomato and Cheese Panini
£5.50

Served with salad and coleslaw. Vegetarian

Toastie

Toasties
£4.50

Two filling toastie. Served with salad and coleslaw.

Twisted Chips

Bacon, Cheese, and Garlic Mayo
£4.95
Sweet Chilli Chicken Fries
£4.95
Taco Fries
£4.95

Chilli and cheese.

Sides

Cheesy Garlic Bread
£2.40
Chips
£1.95
Coleslaw
£1.50
Garlic Bread
£1.70
Gravy
£1.50
Homemade Onion Rings
£2.50
Irish Curry Sauce
£1.50
Salad
£2.50
Sweet Potato Fries
£2.50

Kids Meal

Kids 2 Sausages
£3.95

Served with chips and fruit shoot. Vegetarian

Kids 3 Cod Fish Fingers
£3.95

Served with chips and fruit shoot. Vegetarian

Kids 6 Chicken Nuggets
£3.95

Served with chips and fruit shoot. Vegetarian

Desserts

4 Homemade Cupcakes
£3.50

Served with custard or cream.

Apple Pie
£3.50

Served with custard or cream.

Banoffee Pie
£3.50

Served with custard or cream.

Ben & Jerry’s Ice Cream
£5.95

Served with custard or cream.

Carrot Cake
£3.50

Served with custard or cream.

Cheesecake
£3.50

Served with custard or cream.

Chocolate Brownie
£3.50

Served with custard or cream.

Chocolate Cake
£3.50

Served with custard or cream.

Sticky Toffee Pudding
£3.50

Served with custard or cream.

Drinks

Apple Juice
£0.80
Caprisun 330ml
£1.60
Cherry Coke 500ml
£1.85
Cidona Irish Apple Drink 500ml
£1.85
Club Rockshandy 500ml
£1.85
Coca Cola
£1.30
Coca Cola Zero
£1.30
Diet Coca Cola
£1.30
Dr.Pepper 500ml
£1.85
Fanta Fruit Twist 500ml
£1.85
Fanta Lemon 500ml
£1.85
Fanta Orange 500ml
£1.85
Fruit Shoot 200ml
£1
Lilt 500ml
£1.85
Monster Original Energy Drink 500ml
£1.75
Oasis Blackcurrant Apple 500ml
£1.85
Oasis Citrus Punch 500ml
£1.85
Oasis Summerfruit 500ml
£1.85
Orange Juice
£0.80
Red Bull 250ml
£1.75
Relentless Original 500ml
£1.75
Ribena
£1.85
Sprite 500ml
£1.85
Water Smart 0.6L
£1.35
Yazoo Milkshake 400ml
£1.60