For a long time, I thought that an egg-free aioli sauce would inevitably be a rather sad "plan B". Then I (re)tested the version with milk, the one made in many family kitchens when you want to avoid raw egg… and there it was, a revelation: it's truly aioli, with that pronounced garlic flavor and that wonderfully thick texture that clings to the vegetables!
The principle is simple: a stable base is created with milk (proteins) and then finished with olive oil, exactly like mayonnaise.
The real secret is the temperature (everything at room temperature) and patience with the thin stream of oil at the beginning. After that, it becomes almost automatic.
To stay true to the "aioli" spirit, I stick to the basics: garlic, olive oil, salt, and a little lemon for balance. My little touch is to add a hint of mustard (it doesn't taste like mustard, it mainly helps with emulsification) and to use new garlic when it's in season: more fragrant, less overpowering, and frankly, quite pleasant.
You can serve it with steamed potatoes, carrots, green beans, cauliflower, poached cod… or even as a sandwich sauce (just be careful not to scare away your colleagues after lunch 😂).
And if you like a strong garlic flavor, add another clove. If you prefer it milder, remove the germ and blanch the garlic for 30 seconds in boiling water before blending.

Egg-free aioli sauce
4
people10
minutes0
minutes431
kcal10
minutesA recipe for a rich, garlicky, creamy, and stable aioli sauce, made without eggs thanks to milk and olive oil. Perfect with steamed vegetables, fish, or potatoes.
Keep your device's screen on
Ingredients
3 garlic cloves (ideally new garlic), germ removed
90 ml of whole milk (at room temperature)
220 ml of olive oil (mild preferred)
1 teaspoon of Dijon mustard
1 tablespoon of lemon juice
1/2 teaspoon of fine salt
Black pepper (optional)
Preparation steps
- Take the milk out 20 minutes in advance if needed: milk, mustard and lemon must be at room temperature for a stable emulsion.
- Peel the garlic, remove the germ if present. Chop roughly.
- In a tall, narrow container (like a measuring cup), put the garlic, milk, mustard, lemon juice and salt.
- Blend for 15 seconds with an immersion blender to thoroughly pulverize the garlic and start the base.
- Without stopping the mixer, pour in the olive oil in a very thin stream for 30 to 45 seconds. At first, go slowly: this is when the emulsion forms.
- When the sauce starts to thicken, you can pour the oil in a little faster, still in a thin stream, until you get a nice creamy aioli texture.
- Taste and adjust: a little more salt if needed, a squeeze of lemon if you want it brighter. Add pepper if you like.
- Transfer to a refrigerator for 20 minutes if you have the time: the texture will firm up slightly.
📊 Nutritional Information
1 serving (approx. 80g)
| Nutrient | Value |
|---|---|
| Calories | 431 kcal |
| Proteins | 2g |
| Carbohydrates | 3 g |
| including sugars | 3 g |
| Lipids | 46g |
| including saturated fatty acids | 7g |
| Fibers | 0.3g |
| Sodium | 320mg |
| Vitamins | |
| Vitamin E | 22% AJR |
| Vitamin K | 14% AJR |
| Vitamin B6 | 10% AJR |
| Minerals | |
| Calcium | 6% AJR |
| Potassium | 6% AJR |
| Phosphorus | 5% AJR |
* RDA = Recommended Daily Allowance
📝 Notes
For a truly enjoyable aioli, choose a mild olive oil (or use half olive oil and half neutral oil if yours is very pungent). And serve it at room temperature, not ice-cold: the garlic flavor will come through better in the final sauce.
💡 Chef's Tips
If the aioli is still too runny, continue blending for 10-15 seconds and drizzle in 1 to 2 tablespoons of oil. If you find your aioli recipe too garlicky, or if you want young children to enjoy it, replace 1 clove with 1/2 a clove of garlic or use new garlic, which is milder and more concentrated. Storage: 48 hours in the refrigerator in a sealed container.
🔄 Variations
- Milder aioli: blanch the garlic cloves for 30 seconds in boiling water, drain, then blend.
- Aïoli more Provençal: add 1 pinch of saffron or 1/2 teaspoon of sweet paprika to the sauce (the base remains the same).

