If you’re after a quick tuna pasta recipe that’s made mostly from pantry staples but still tastes genuinely lovely, this tuna, black olive and tomato pasta is a brilliant one to have up your sleeve!
It’s quick, full of flavour and made with ingredients lots of us already have in the cupboard or fridge: a tin of tuna, a jar of olives, some pasta, a few tomatoes and a red onion. A very good, very easy dinner that comes together in about 12 minutes.
I think tuna pasta can be a bit underrated, really. It’s often treated as a bit of an afterthought – something you throw together when there’s “nothing in”. But actually, when you give it a little bit of love, it makes a fantastic weeknight dinner. The tuna adds richness and protein, the tomatoes bring freshness, the black olives add that salty punch, and the parsley finishes everything off with a bit of brightness.
This is exactly the sort of recipe I love for busy evenings. It’s quick enough for after work, easy enough for when you cannot be bothered, and made from ingredients that are easy to keep on hand. A proper store cupboard pasta dinner — but one that still tastes fresh and full of life!
Why You’ll Love This Tuna Olive Pasta
This is one of those recipes that earns its place because it’s practical and delicious.
- Ready in around 12 minutes
- Made with simple kitchen cupboard staples
- A great way to turn tinned tuna into a proper dinner
- Full of bold Mediterranean flavours from the olives, tomatoes and olive oil
- Easy to customise depending on what you have in
- Perfect for busy weeknights
It’s also one of those recipes that feels surprisingly wholesome for something so quick. You get protein from the tuna, freshness from the tomatoes and parsley, and plenty of flavour without needing a long list of ingredients.

Why This Recipe Works
This dish works because the ingredients all do very different jobs.
The tuna brings richness and savoury depth. The black olives add saltiness and that punchy, almost briny flavour that works so well with fish. The tomatoes lighten everything up and stop the pasta feeling heavy. Then the parsley and olive oil pull it all together so the finished dish tastes fresh rather than stodgy.
It also works because it’s fast without tasting rushed. The sauce cooks in the same amount of time as the pasta, which is EXACTLY what you want from a weeknight dinner!
And unlike some very quick pasta sauces, this one has real contrast: soft tuna, juicy tomatoes, chewy olives, fresh herbs. There’s a lot going on for such a simple recipe.
The ingredients
This pasta uses a short list of everyday ingredients, but each one matters.
- Pasta – I used fresh penne, which keeps the recipe nice and speedy, but you can use dried pasta if that’s what you have. Penne works really well because the sauce clings to the tubes and the tuna nestles into all the gaps. Other good options include fusilli, rigatoni or tagliatelle. Fresh pasta is quickest, but dried is absolutely fine.
- Red Onion – Red onion adds sweetness and a bit of sharpness. It cooks quickly and gives the base of the sauce some lovely flavour. You could use a white onion or shallots instead if that’s what you’ve got.
- Olive Oil – Because the recipe is so simple, olive oil really matters here. Use the best one you have, especially for the final drizzle at the end. That little finishing drizzle makes the whole dish feel far more luxurious.
- Tomatoes – Fresh tomatoes add brightness and juiciness and stop the dish from feeling too heavy. If you don’t have fresh tomatoes, a tin of chopped tomatoes works very well too. In fact, if your fresh tomatoes are looking a bit pale and sad, I’d go for the tinned option.
- Black Olives – Black olives bring loads of flavour here. They add saltiness, depth and that lovely Mediterranean feel. You could swap for green olives if you prefer, or use a mixture of the two.
- Tinned Tuna – Tinned tuna is the hero here. It makes the dish hearty, satisfying and packed with flavour without any extra effort. I’d recommend draining it well before adding it to the pan so the sauce doesn’t become watery. Tuna in olive oil gives a richer result, but tuna in spring water works too.
- Fresh Parsley – Parsley brings freshness and colour right at the end. It really lifts the whole thing. If you don’t have parsley, basil would be lovely too.
How to Make Tuna Pasta with Olives
This is a simple recipe, but a few little details help it turn out especially well.
Step 1 – Cook the pasta
Bring a large pan of well-salted water to the boil and cook the pasta according to the packet instructions.
Before draining, reserve a cup of pasta water. This is important for loosening the sauce later and helping everything come together.
Step 2 – Start the sauce
While the pasta cooks, finely chop the red onion and add it to a large saucepan with two tablespoons of olive oil.
Cook over a medium heat for about a minute, just until it starts to soften.
Step 3 – Add the tomatoes
Chop the tomatoes into small bite-sized pieces and add them to the pan.
Cook for 2–3 minutes until they begin to soften and release their juices.
Step 4 – Add the olives and tuna
Stir in the black olives and drained tuna and let everything bubble away for another 2–3 minutes.
You don’t want to cook the tuna for ages — just long enough to heat it through and let the flavours mingle.
Step 5 – Finish the pasta
Add the chopped parsley, cooked pasta, a splash of the reserved pasta water and the final tablespoon of olive oil.
Toss everything together until glossy and well combined.
Serve with plenty of black pepper and, if you like, an extra drizzle of good olive oil (or chilli oil to make it spicy!).
What to Serve with Tuna Pasta
This pasta is designed to be an easy all-in-one dinner, but if you want something on the side, it works well with:
- a simple green salad
- garlic bread
- steamed green beans
- rocket with lemon and olive oil
Personally, I’d be very happy with a big bowl of this and absolutely nothing else.
Tuna Olive Pasta with Tomato (Easy 15 Minute Dinner)

Ingredients
- 500 grams fresh penne pasta
- 1 red onion
- 3 tablespoons olive oil
- 4 large tomatoes
- 150 grams pitted black olives (drained weight)
- 400 grams tinned tuna
- 20 grams fresh parsley
Instructions
- First, put a large pan of salted water on to boil. Cook the pasta in the pan of salted water according to packet instructions. Drain – retaining a cup of the starchy pasta water – and leave to one side.
- While it is cooking, chop the onion and add to a large saucepan with 2 of the tablespoons of olive. Cook on a medium heat for one minute.
- Chop the tomatoes into small bite-sized pieces and add to the pan. Cook down for 2-3 minutes, then add the olives and tuna. Leave to bubble away for 2-3 more minutes.
- Chop the parsley and add to the tuna sauce, then tip in the pasta, retained pasta water and remaining olive oil. Give it a good mix together – and you're done!
Notes
Storage and Leftovers
Leftovers can be stored in an airtight container in the fridge for up to 2 days. To reheat, warm gently in a pan or microwave with a splash of water to loosen it slightly. This one is best fresh, but it does make a decent next-day lunch.More easy pasta dinner recipes
If you enjoy easy pasta dinners like this one, you might also like to browse my collection of easy pasta recipes, where you’ll find plenty of simple meals perfect for busy weeknights.
Here are a few reader favourites to try next:
- Garlic Chilli Prawn Tagliatelle – a quick and flavourful pasta dish ready in just 15 minutes.
- Chorizo and Halloumi Pasta – bold flavours and golden fried halloumi make this a real weeknight winner.
- Mozzarella, Tomato and Basil Pasta Bake – a cosy baked pasta packed with classic Italian flavours.
- Ham and Leek Pasta – a creamy, comforting pasta that’s perfect for using up leftover ham.
Or explore all of my easy pasta dinner recipes here.