Olive Oil Braised Artichokes – Vegan Mediterranean Classic

Artichokes gently braised in olive oil with peas and carrots, served cold — a light yet satisfying vegan delight.

Total
55 min
Servings
2 servings
Difficulty
Medium
Calories · per serving
220 kcal

Written by

Ecem Akkaba · Dietitian

Dietitian, graduate of İstanbul Medipol University. She develops the recipes and nutrition values on FitZen.

Updated:

Olive Oil Braised Artichokes – Vegan Mediterranean Classic

In short

Olive Oil Braised Artichokes – Vegan Mediterranean Classic contains 220 calories per serving: 5 g protein, 30 g carbohydrate and 10 g fat. It takes 55 minutes in total and makes 2 servings.

About this recipe

Olive oil braised artichokes are among the most beloved cold dishes of Aegean cuisine, offering a filling meal packed with vegetables. Thanks to olive oil, lemon, and fresh dill, it stays light and low in calories.

Method

  1. 1

    Clean the artichoke hearts and keep them in lemon water to prevent browning.

  2. 2

    Heat the olive oil in a pot and sauté the onion until softened.

  3. 3

    Add the carrots and potatoes and stir for a few minutes.

  4. 4

    Stir in the peas, sugar, and salt.

  5. 5

    Arrange the artichokes on top and pour in the lemon juice and hot water.

  6. 6

    Cover and simmer over low heat for 30-35 minutes.

  7. 7

    Remove from heat, bring to room temperature, and serve cold with dill.

Tips

  • Keeping the artichokes in lemon water right after trimming prevents them from browning.
  • The flavor deepens as it rests in the fridge, so it is best served cold.
  • Using good quality extra virgin olive oil noticeably boosts the aroma.

Language

3 days free

Get started

Log today’s first meal with a photo

Download it, create your account, photograph your first plate. Setup takes under a minute. Your first 3 days are free. Cancel any time.

  • Free to download
  • No credit card needed to sign up
  • Cancel your subscription any time

3-day free trial · then Premium: ₺149.99 weekly · ₺199.99 monthly · ₺1,299.99 yearly