Maltese Aljotta (Fish and Tomato Soup) Recipe

Maltese Recipes

Rustic Maltese Fish and Tomato Soup

Quick Answer Aljotta is a rustic Maltese fish soup: a garlicky tomato broth built on a light fish stock, ripe tomatoes, plenty of garlic, and the island herbs mint and marjoram, thickened with a handful of rice. Chunks of firm white fish poach gently in the broth, and a generous squeeze of lemon brightens the whole bowl. It is a humble fisherman and Lenten dish, served with plenty of crusty bread. It serves 4 and comes together in about 50 minutes.

Aljotta is the kind of soup that was born from thrift and the sea. Maltese fishermen would simmer the smaller catch, or the heads and trimmings, into a fragrant broth, stretch it with garlic and tomatoes from the garden, and drop in a handful of rice to make it filling. What comes out of the pot is far greater than its humble parts: a red-gold broth heavy with garlic, sweet with ripe tomato, and lifted with fresh mint and marjoram.

The first time I made it, I rushed the stock and the soup tasted thin and watery. The lesson stuck. Aljotta lives or dies on a broth with real depth, so give the stock time to build before anything else goes in. Get that right and the rest is forgiving.

Ready in about 50 minutes  |  Serves 4  |  One pot

Prep Time
15 min
Cook Time
35 min
Total Time
50 min
Servings
4
Easy Pescatarian Dairy-Free About 320 cal / serving
A rustic bowl of Maltese aljotta fish and tomato soup with rice, white fish, mint, a lemon wedge, and crusty bread
Aljotta, the rustic Maltese fish and tomato soup, finished with fresh mint and a squeeze of lemon.

Why This Maltese Aljotta Works

Aljotta proves that a short ingredient list can carry enormous flavor when each part pulls its weight. The garlic gives the broth its backbone, the tomatoes bring sweetness and body, and the fish stock supplies the savory depth that makes it taste of the sea rather than of plain soup. Mint and marjoram are the finishing signature, herbs that read as unmistakably Maltese.

The most important move is building a genuine broth before the fish ever goes in. When you gently sweat the garlic and onion, cook the tomatoes down until jammy, and let the stock simmer so the flavors concentrate, you create a base with real presence. Rush that and you end up with pale, thin soup no amount of lemon can rescue.

Poaching the fish at the very end, off a hard boil, is the second secret. Firm white fish needs only a few minutes in gently steaming broth to turn opaque and flake. Treat it like a delicate finish rather than something to boil, and the pieces stay tender instead of turning rubbery.

It is also a wonderfully flexible one-pot meal. The same garlicky tomato base happily takes a mix of firm fish and shellfish, more or less rice, or a pinch of chili for warmth, so once you know the method you can cook it to the tide and the mood.

Pro observation: The broth is ready for the fish when it smells deeply of garlic and tomato and the rice is nearly tender. If the base still tastes watery, let it simmer a few minutes longer to concentrate before you add the fish.

Ingredients

Adjust servings above to rescale · Serves 4

Kitchen Measurement Converter

Quickly convert between common cooking measurements without leaving the recipe. Pick a category, enter a value, and the result updates instantly.

Want more options? Open the full tomato measurement converter.

Ingredient Notes & Substitutions

Fish and Stock

Use firm, halal white fish such as cod, hake, grouper, or sea bream that holds its shape in broth. A good fish stock is the soul of aljotta; a light homemade stock from halal fish trimmings is ideal, but a quality store-bought fish stock works well too.

Tomatoes

Ripe, red summer tomatoes give the sweetest base. Out of season, one 14-ounce can of chopped tomatoes is more reliable than pale fresh ones. The tomato paste deepens the color and adds a savory backbone.

Garlic and Herbs

Aljotta is meant to be garlicky, so do not be shy; six cloves is a starting point, not a limit. Fresh mint and marjoram are the island signature. If marjoram is hard to find, oregano is the closest stand-in, used a little more sparingly.

Rice and Lemon

A handful of long-grain rice thickens the broth and makes it a meal. For a lighter soup, use less, or swap in a small pasta shape. A squeeze of lemon or a splash of stock brightens it at the end, so add the lemon just before serving.

Equipment

  • Large heavy pot or Dutch oven
  • Wooden spoon
  • Sharp knife and board
  • Ladle
  • Fine grater or garlic press
  • Citrus juicer

Before You Start

1. Have your stock ready and warm. Aljotta comes together quickly once the base is built, so keep the fish stock hot in a separate pan or measured out before you begin.

2. Cut the fish into even chunks. Two-inch pieces poach evenly and stay in one piece. Pat them dry and keep them chilled until the very last step.

3. Chop the tomatoes small. Smaller pieces break down faster into a rich, jammy base and shorten the cooking time.

Step-by-Step Instructions

1

Prep and Warm the Stock

Mince the garlic, finely chop the onion, and chop the tomatoes small. Cut the fish into even two-inch chunks, pat dry, and keep chilled. Warm the fish stock in a separate pan so it is hot when it joins the pot, which keeps the cooking steady.

2

Sweat the Garlic and Onion

Warm the olive oil in a large heavy pot over medium-low heat. Add the onion and cook 5 to 6 minutes until soft and translucent. Add the garlic and cook 1 to 2 minutes more, stirring often, just until fragrant and golden. Keep the heat gentle here; garlic that browns too far turns bitter.

Garlic and onion sweating gently in olive oil in a heavy pot
Sweat the garlic gently and pull it off before it browns; bitter garlic ruins the broth.
3

Build the Tomato Base

Stir in the tomato paste and cook 1 minute to take off its raw edge. Add the chopped tomatoes, the bay leaf, and the optional chili flakes with a good pinch of salt. Cook 8 to 10 minutes, stirring, until the tomatoes collapse into a thick, jammy base and the oil glistens at the edges.

4

Simmer the Broth

Pour in the hot fish stock and stir to loosen the base into a broth. Bring to a gentle simmer, then stir in the rice. Simmer uncovered for 12 to 15 minutes, stirring now and then, until the rice is almost tender and the broth has concentrated and smells deeply of garlic and tomato.

Red-gold garlicky tomato and fish broth simmering with rice in a pot
Let the broth concentrate and the rice soften before the fish goes in.
5

Poach the Fish

Lower the heat so the broth is barely steaming, not boiling. Slide in the fish chunks and stir in half the mint and the marjoram. Poach gently for 5 to 7 minutes, just until the fish turns opaque and flakes easily with a fork. Do not stir hard, or the pieces will break apart.

Chunks of white fish poaching gently in red-gold garlicky tomato broth
Poach the fish off a hard boil until it just turns opaque; a few minutes is enough.
6

Finish with Lemon and Serve

Take the pot off the heat and stir in the lemon juice and black pepper. Taste and adjust with more salt or lemon until the broth is bright and balanced. Discard the bay leaf. Ladle into bowls, scatter the remaining mint over the top, and serve hot with plenty of crusty bread for dipping.

Chef’s Tips From Real Kitchen Testing

1

Keep the garlic gentle. Sweat it slowly until just golden and fragrant; garlic pushed to dark brown turns bitter and that bitterness carries all the way through the broth.

2

Poach, never boil, the fish. Once the fish goes in, keep the broth barely steaming. A hard boil toughens the fish and breaks the chunks into shreds.

3

Add the lemon off the heat, at the very end. Its brightness fades if it cooks, so a fresh squeeze just before serving is what wakes the whole bowl up.

Recipe Variations

Serving Suggestions

  • Thick slices of crusty bread or Maltese hobz
  • Extra lemon wedges on the side
  • A drizzle of good olive oil over each bowl
  • A simple tomato and caper salad alongside

Nutrition Facts

Estimated nutrition per serving of aljotta
NutrientAmount per serving
Calories320
Protein27 g
Carbohydrates24 g
Fat12 g
Saturated Fat2 g
Fiber3 g
Sugar6 g
Sodium680 mg

Values are estimates per serving and vary with the exact ingredients and brands you use.

Make-Ahead Tips

The broth is the part that rewards planning. Build the garlicky tomato base and simmer the stock a day ahead, then cool and refrigerate it without the fish or rice. When you are ready to eat, bring the broth back to a gentle simmer, cook the rice in it, and poach the fresh fish at the last minute. This keeps the fish tender and the flavors at their brightest, since fish does not reheat as gracefully as the broth.

Storage, Freezing & Reheating

Refrigerator
Keeps 2 days in an airtight container. The rice absorbs broth as it sits, so loosen with a little extra stock or water when reheating.
Freezer
Freeze the broth alone for up to 2 months. Freezing the poached fish is not recommended, as it turns soft; add fresh fish after thawing and reheating the broth.
Reheating
Warm gently on the stove over low heat until just steaming. Avoid a hard boil so the fish stays tender, and add a fresh squeeze of lemon before serving.

Common Mistakes to Avoid

×Burning the garlic. Garlic taken past golden into dark brown turns bitter, and that bitterness spreads through the entire broth. Keep the heat gentle and pull it early.
×Overcooking the fish. Firm white fish needs only a few minutes of gentle poaching. Boil it hard or leave it too long and it turns dry, rubbery, and falls to shreds.
×Settling for a thin, bland broth. A weak stock makes watery soup. Concentrate the base and use a flavorful fish stock so the broth tastes rich, not merely tomato-tinted water.

Troubleshooting

Broth tastes flat or watery? It usually needs salt and more time. Simmer the base a little longer to concentrate it, then brighten with an extra squeeze of lemon.

Broth turned bitter? The garlic likely browned too far. Next time sweat it more gently; for now, a pinch of sugar and extra lemon can soften the edge.

Fish fell apart? The broth was too hot or stirred too roughly. Keep it at a bare simmer once the fish goes in and stir as little as possible.

A Note on Maltese Cooking

Malta sits at the crossroads of the Mediterranean, and its cooking reflects centuries of island life where nothing from the sea or the garden went to waste. Aljotta is a classic of that cucina povera, or cooking of the poor: a fisherman’s soup and a traditional Lenten dish built from small catch, garden tomatoes, garlic, and the fragrant local herbs mint and marjoram. Island fish soups like this one turn humble ingredients into something generous, brightened at the table with lemon rather than anything richer. If you love spiced and comforting tomato bowls, our creamy Indian tomato soup shares the same soul, and you can browse more ideas in our full collection of tomato recipes.

Frequently Asked Questions

Aljotta is a traditional Maltese fish and tomato soup: a garlicky tomato broth made from a light fish stock, ripe tomatoes, mint, and marjoram, thickened with a handful of rice, with chunks of firm white fish poached in it and finished with lemon. It is a humble fisherman and Lenten dish served with crusty bread.
Use firm, halal white fish that holds together in broth, such as cod, hake, grouper, or sea bream. Avoid very delicate fillets that flake apart the moment they hit the liquid. A mix of firm fish and shellfish also works beautifully.
The fish is done when it turns fully opaque and flakes easily with a fork, which takes about 5 to 7 minutes of gentle poaching. For a firm check, the thickest piece should reach 145 F (63 C) at its center. Cook it just to that point and no further so it stays tender.
Yes. Leave the rice out for a lighter, brothier soup, or replace it with a small pasta shape or a few cubed potatoes simmered until tender. Each version changes the body of the soup while keeping the garlicky tomato character.
A bland broth usually means the base was not concentrated enough or the stock was weak. Simmer the tomato base longer to deepen it, use a flavorful fish stock, and finish with salt and a generous squeeze of lemon to bring everything into focus.
Crusty bread is essential for soaking up the garlicky broth. Extra lemon wedges, a drizzle of olive oil, and a simple tomato salad round out the meal in true island style.

Last updated: September 23, 2026

Was this recipe helpful?
Thanks for rating!
Timer
0:00

Leave a Comment