We have been creating an amazing collection of avocado toast recipes over the last few weeks.  There have been a few failures, but mostly they have come out incredible.  When I lived on the Greek island of Crete, one of my favorite food experiences was eating fresh avocado from the courtyard in our hotel.  Nothing beats a perfectly ripe avocado whether you are in the Mediterranean or in California.  This is a ridiculously satisfying avocado toast recipe. It’s vegan and very filling and the fat from the avocado and extra virgin olive oil make for a rich taste. The sweetness of the caramelized onions creates a nice balance with the acidity from the balsamic vinegar. A tip for good avocado toast is to find good bread. I recommend finding a local bakery. Some of my favorite loaves of bread for avocado toast are sourdough, baguette, focaccia, olive bread, and fresh Italian bread.

The avocado is a potent superfood that is high in healthy monounsaturated fats (which is also high in extra virgin olive oil), antioxidants, fiber and other anti-inflammatory components.  Avocados may decrease cholesterol, triglycerides and decrease the risk of cancer.

I love this avocado toast recipe as a substitute for eggs in the morning.  If I have an early avocado toast, I am usually satisfied until lunch time and I feel good throughout the morning.  Of course, you don’t have to have this just for breakfast, avocado toast makes a delicious lunch as well.  If you are making it at work, you will want to wait to cut the avocado until you are ready to eat.  Avocado doesn’t store that well unless it is mixed with an acid like lemon juice.    Caramelize the onions in the morning and then bring everything to work and make your co-workers jealous!  Enjoy this and our other avocado toast recipes!

Click here for more Mediterranean Diet Breakfasts.

Avocado toast with caramelized balsamic onions avocado toast recipe

Avocado Toast with Caramelized Balsamic Onions

Avocado Toast with Caramelized Balsamic Onions

Prep Time 5 mins
Cook Time 20 mins
Total Time 25 mins
Servings 2
Calories 503 kcal


  • 1/4 cup  extra virgin olive oil
  • 1 onion, sliced
  • salt and pepper, to taste
  • 1 tsp dried oregano
  • 2 tbsp Balsamic vinegar
  • 1 ripe avocado
  • 2 slices toast


  • Heat the olive oil on medium heat. Add the onions, salt, and pepper. Saute for about 20 minutes, stirring often, until caramelized.
  • Add the balsamic vinegar to the onions and cook for 2 minutes. Remove from the heat.
  • In a bowl, mash the avocado, oregano, a little more salt and pepper, with a fork until smooth.
  • Toast your 2 slices of bread. Top with avocado mixture. Top this with caramelized onions and enjoy!


Calories: 503kcalCarbohydrates: 29gProtein: 5gFat: 43gSaturated Fat: