Coastal Italian Comfort Food
30-Minute Italian Mackerel Pasta
A fast, bold pasta inspired by Venice — with rich mackerel, sweet tomatoes, briny olives, and herbs that bring everything together.
I first had this dish in Venice. The canals were packed, the restaurants were busy — but this pasta is what stayed with me. It was simple, bold, and exactly how Italians actually cook at home.
What makes it work is the balance: bright tomatoes, salty olives, and savory mackerel that gives the whole dish real depth.
30-Minute Italian Mackerel Pasta
I first had this dish in Venice. The canals were packed, the restaurants were busy — but this pasta is what stayed with me. It was simple, bold, and exactly how Italians actually cook at home.
Mackerel with pasta is a classic across coastal Italy. You’ll see versions with tuna or other fish, but the idea stays the same: fresh fish, sweet tomatoes, briny olives, and herbs that bring everything together.
- Ready in about 30 minutes
- Uses simple, easy-to-find ingredients
- Big Mediterranean flavor with minimal effort
What makes this dish work is the balance. The tomatoes bring brightness, the olives add a salty edge, and the mackerel gives the whole dish a rich, savory depth.
It’s the kind of meal you can throw together on a weeknight — but it tastes like something you’d order at a small seaside restaurant.
Ingredients
- Fettuccine — or your pasta of choice
- Tinned mackerel in olive oil
- Garlic
- Red bell pepper
- Grape or cherry tomatoes
- Green olives (anchovy-stuffed work especially well)
- Arugula
- Sea salt & black pepper
- Crushed red chili flakes
- Lemon wedges for serving
Optional additions:
- Capers
- Sun-dried tomatoes
Bring It All Together
Add the mackerel — including the olive oil from the can — along with the olives to the pan. Gently warm everything through so the flavors start to combine.
Add the cooked pasta and toss well, making sure everything is evenly coated in the sauce.
Boil the pasta → build a simple tomato base → add mackerel and olives → toss everything together → finish with herbs and olive oil.
Method
Bring a large pot of salted water to a boil. Cook the pasta until al dente. Reserve a cup of pasta water, then drain.
In a wide pan over medium heat, warm a generous drizzle of olive oil. Add the garlic and cook gently until fragrant, about 1 minute. Do not brown.
Add the cherry tomatoes and cook until they begin to soften and release their juices, about 5–7 minutes.
Add the mackerel — including the olive oil from the can — along with the olives. Gently break the fish into large pieces and warm through.
Add the pasta to the pan. Toss to coat, adding a splash of reserved pasta water if needed to loosen the sauce.
Remove from heat. Add chopped parsley, toss once more, and adjust seasoning if needed.
Serve immediately with a final drizzle of olive oil.
Finish with a squeeze of lemon and a pinch of chili flakes for extra brightness and balance.
Tips for Better Mackerel Pasta
Use the right mackerel: Choose good-quality canned mackerel in olive oil. It gives the dish a rich flavor and silky texture without overpowering the pasta.
Use the oil: The olive oil in the can is part of the sauce. Use it to start the dish — it’s already full of flavor.
Choose your pasta shape: Spaghetti works well, but short shapes like penne or fusilli hold the sauce more effectively.
Cook pasta properly: Salt the water well and cook to al dente. The pasta should still have bite when tossed with the sauce.
Add freshness: Cherry tomatoes, zucchini, or roasted peppers bring balance and lighten the richness of the fish.
Season in layers: Capers, parsley, chili flakes, or a squeeze of lemon at the end will lift the whole dish.
Use fresh mackerel (optional): If using fresh fish, sear it quickly and flake it into the pasta just before serving.
For a richer version: Stir in a spoonful of mascarpone or ricotta for a softer, creamier finish.
Easy Variations
Once you have the basic version down, this pasta is easy to adapt depending on what you have in the kitchen.
Mediterranean Style
Add capers, extra olives, sun-dried tomatoes, and a handful of parsley for a saltier, brighter coastal flavor.
Spicy Version
Increase the chili flakes and finish with lemon. The heat works beautifully against the richness of the mackerel.
Extra Vegetable Version
Add zucchini, roasted red peppers, spinach, or more arugula to make the dish lighter and more colorful.
Creamy Version
Stir in a spoonful of ricotta, mascarpone, or cream cheese at the end for a softer, richer sauce.
Fresh Fish Version
Use fresh mackerel instead of tinned. Sear it quickly, flake it into large pieces, and fold it through just before serving.
30-Minute Italian Mackerel and Pasta
Ingredients
- 150 grams fettuccine or whatever pasta you like
- 2 tins of mackerel in olive oil
- 1/2 onion sliced
- 2-3 cloves garlic
- 1 large red bell pepper or yellow, but not green
- 2 cups cherry tomatoes
- 10-20 green olives pitted (I used green olives stuffed with anchovies) 10 large or 20 small
- sea salt and freshly ground black pepper to taste
- arugula a handful per plate
- capers *optional
Method
- Follow the directions on the package to cook the fettuccine.
- Cook the pasta. Drain the pasta after it is cooked and reserve it.
- Slice garlic, bell pepper, and onion, cut cherry tomatoes in half.
- Heat a large pan over medium heat. Add a little oil from the mackerel tin to the onions, and sauté until onion are starting to get soft - 7 min.
- Add tomatoes and red pepper, and cook another 10-12 minutes until the tomatoes are soft. Add garlic and sauté for a couple minutes more
- Add the mackerel, WITH the olive oil that comes in the can, the olives and the pasta to the pan.
- Season with salt and pepper, and crushed red peppers, and a squeeze of lemon juice.
- Cook until everything is heated through then serve hot or cold, and enjoy. I like to put a handful of arugula or 'rocket', under the pasta. I think the peppery flavor pairs well with the dish.























I remember eating these in China. Such a unique snack. Thanks