Aljotta: Maltese Garlic & Fish Soup Recipe

Aljotta is the kind of food that brings people together.
A simple Maltese fish soup, served warm with crusty bread and shared around the table, it’s meant to be eaten slowly, with conversation, refills, and no rush to leave.

 Maltese Food   Soups 

Aljotta: Maltese Garlic & Fish Soup Recipe

Malta’s Light, Garlic-Rich Fish Soup.

Serves

4

Calories

233 kcal

Cuisine

Maltese

★★★★☆ 4 from 1 vote. Add your rating

Maltese aljotta fish soup

On this page: What is it · History · What you need · Step by step · Serving & storage · Recipe card

Aljotta is one of those dishes that doesn’t try to impress you at first glance. It’s not heavy, not creamy, not overloaded — just a clear, fragrant broth that somehow manages to carry a depth of flavor you don’t expect from something that looks so simple.

The first time you try it, it almost feels too light. Then you take another spoonful. And another. The garlic comes through first, followed by tomato, herbs, and that unmistakable taste of the sea. Add a squeeze of lemon and suddenly everything lifts — fresh, sharp, and incredibly balanced.

It’s the kind of dish that makes sense in Malta. Surrounded by water, with access to fresh fish every day, this is cooking that wastes nothing and relies on technique rather than excess. It’s simple, yes, but not basic. And once you understand it, it becomes one of those recipes you keep coming back to.

What Is It?

Aljotta is a traditional Maltese fish soup made with fresh fish, garlic, tomatoes, herbs, and often a small amount of rice. It’s a broth-based soup — light in texture but full of flavor — designed to highlight the natural taste of the fish rather than hide it.

Unlike heavier seafood soups, aljotta is clear and slightly acidic, usually finished with lemon juice. The garlic is a defining element, giving the soup its name, which is believed to come from “aglio,” the Italian word for garlic.

The fish is often used primarily to flavor the broth. In many traditional methods, the soup is strained to remove bones, leaving behind a clean, aromatic liquid with small pieces of fish and rice added back in.

It’s typically served as a starter or light meal, often with crusty bread on the side — perfect for soaking up the broth.

A Little History

Aljotta is deeply rooted in Malta’s history of practical, resourceful cooking. It is traditionally associated with Lent, a period when meat was avoided, making fish-based dishes essential in everyday meals.

The dish reflects a time when nothing went to waste. Fishermen and families would use smaller fish, or even just heads and bones, to create a flavorful stock. From there, simple ingredients like onions, garlic, tomatoes, and herbs were added to build the soup.

Over time, aljotta became a staple in Maltese households — not because it was luxurious, but because it was accessible, nourishing, and deeply tied to the island’s environment.

Today, it still carries that same identity. Whether served in a home kitchen or a seaside restaurant, aljotta remains a dish that represents Malta’s connection to the sea and its tradition of making something remarkable out of very little.

At a glance

Serves

4

Calories

233 kcal

Protein

26.9 g

Course

Main, Starter

Why it works

01 Light, clear and garlic-rich

02 Lemon at the end lifts the broth

03 Often better the next day

Maltese aljotta fish soup

Cooking this later?

Save it to your Pinterest board so it’s there when you need it.

What You Need

Exact amounts are in the recipe card

For the Soup

  • Fresh fish (small whole fish or fish pieces)
  • Olive oil
  • Onion, chopped
  • Garlic
  • Tomatoes (fresh or canned)
  • Tomato paste (kunserva)
  • Fresh herbs (mint, marjoram, parsley)
  • Water or fish stock
  • Salt and black pepper
  • Lemon
  • Rice (traditionally added toward the end)
  • Extra lemon wedges for serving

Optional Additions

  • Rice (traditionally added toward the end)
  • Extra lemon wedges for serving

Step-by-Step Instructions

Making aljotta is less about complexity and more about layering flavor carefully. It starts with building a base — gently cooking onion and garlic in olive oil until soft and aromatic.

From there, tomatoes and herbs are added, creating the foundation of the broth. The fish is introduced early, allowing it to release its flavor into the liquid as it simmers slowly.

One of the most important steps is patience. The soup is left to cook gently, giving the fish time to break down and enrich the broth. In many traditional methods, the soup is then strained to remove bones and create a smooth, clean texture.

Finally, rice is added and cooked directly in the broth, absorbing all the flavor. A squeeze of lemon at the end brings everything together, lifting the richness and adding freshness.

It’s a quiet process. No rushing, no shortcuts — just letting the ingredients do their job.

1. Build the base

Heat olive oil in a large pot and gently cook the onion until soft. Add the garlic and continue cooking until fragrant but not browned. This step forms the aromatic base of the soup.

2. Add tomatoes and herbs

Stir in the tomatoes, tomato paste, and herbs. Let everything cook together for a few minutes so the flavors begin to develop and deepen.

The three cooking stages of aljotta

3. Add the fish and liquid

Add the fish to the pot along with water or stock. Bring the soup to a boil, then reduce the heat and let it simmer gently. The fish will slowly release its flavor into the broth as it cooks.

4. Simmer and develop flavor

Allow the soup to cook for about 30–45 minutes. During this time, the broth becomes richer and more aromatic. If using whole fish, remove it once cooked, separate the meat, and discard bones.

5. Strain (optional but traditional)

For a smoother soup, strain the broth through a fine sieve to remove any bones or solids. Return the liquid to the pot and add the fish meat back in.

6. Add rice

Bring the soup back to a gentle boil and stir in the rice. Cook until the rice is tender and has absorbed some of the broth.

7. Finish with lemon

Just before serving, add a squeeze of fresh lemon juice. This final step lifts the entire dish and gives aljotta its signature brightness.

Serving & Storage

Serving

Aljotta is best served hot, straight from the pot, with a wedge of lemon on the side. The broth should be light but flavorful, with small pieces of fish and tender rice throughout.

It’s typically enjoyed with crusty bread, which is almost essential. The bread soaks up the broth and turns the soup into something more filling without taking away from its lightness.

This is not a heavy meal. It’s something you eat slowly, something that feels clean and satisfying rather than rich and overwhelming.

Storing Leftovers

Aljotta keeps well and often tastes even better the next day as the flavors continue to develop.

Store it in an airtight container in the refrigerator for up to 2–3 days. Reheat gently on the stove to maintain the texture of the broth.

Aljotta2–3 days in the fridge

If the soup thickens due to the rice, simply add a little water or stock when reheating to bring it back to its original consistency.

Aljpotta Fish soup

Aljotta (Traditional Maltese Fish Soup)

Aljotta is a fragrant fish soup that’s deeply rooted in Maltese coastal tradition. Made with simple ingredients like white fish, garlic, tomato, rice, and lemon, it’s light yet comforting — often served with crusty bread and a squeeze of lemon. Inspired by Mediterranean flavors and fisherman’s fare, Aljotta is the perfect blend of rustic and refined.
Course Main Course, Starter
Cuisine Maltese
Prep Time 15 minutes
Cook Time 29 minutes
Total Time 43 minutes
Servings 4 servings
Calories 233

Equipment

Ingredients

  • 500 g white fish like sea bream, seabass, or grouper – fillets or whole, cleaned
  • 30 g olive oil about 2 tbsp
  • 100 g onion finely chopped
  • 10 g garlic about 2–3 cloves, minced
  • 30 g tomato paste
  • 80 g uncooked rice
  • 20 g lemon juice about 1 tbsp
  • 1.5 L water or fish stock
  • 1 bay leaf
  • Salt and pepper to taste
  • Chopped fresh parsley for garnish
Traditionally made with whole fish heads and bones — strain if needed.
Can be adapted with shellfish, prawns, or even fish stock cubes for convenience.
Squeeze more lemon before serving for extra brightness.

Instructions

  • In a large pot, heat olive oil over medium heat. Sauté onion until translucent.
  • Add garlic and tomato paste; stir for 1–2 minutes to develop flavor.
  • Pour in water or stock, then add bay leaf and bring to a gentle simmer.
  • Add the fish (whole or fillets). If using whole fish, simmer for 10–15 minutes, then remove and debone. Return the flesh to the soup.
  • Add the rice and cook uncovered until tender (about 12–15 minutes).
  • Season with salt, pepper, and lemon juice to taste.
  • Garnish with chopped parsley and serve hot with crusty Maltese bread.
Calories: 233kcal | Carbohydrates: 10.4g | Protein: 26.9g | Fat: 9.5g

Made this aljotta?

Rate it with the stars in the recipe card and tell us how it went in the comments: what you swapped, what you added, how spicy you made it.

Products we use

Our kitchen kit for this recipe

Visit the shop

T-fal Stainless Steel Cookware Set (11-piece)

T-fal Stainless Steel Cookware Set (11-piece)

View in shop
Wooden Spoons

Wooden Spoons

View in shop
Stainless Steel Bowls

Stainless Steel Bowls

View in shop

More to cook

More recipes from our kitchen

All recipes

Lampuki Pie

Malta

Lampuki Pie

Kusku - Maltese broadbean soup

Malta

Kusksu

Bragjoli tradional Maltese beef olives in a pan

Malta

Braġjoli

One comment

4 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating