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 this 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 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

4.70 from 10 votes
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 2
Calories 388 kcal


  • 2 tablespoons  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: 388kcalCarbohydrates: 29gProtein: 5gFat: 30gSaturated Fat: 4gPolyunsaturated Fat: 4gMonounsaturated Fat: 20gCholesterol: 0.2mgSodium: 144mgPotassium: 627mgFiber: 9gSugar: 6gVitamin A: 165IUVitamin C: 14mgCalcium: 71mgIron: 2mg
Have you tried this recipe? Tell us about it!Click here to rate this recipe in the comments section below.
About the Author: Bill Bradley, R.D.
Bill’s passion is to live and teach the principles of good food, generosity, and how to open our hearts while we take care of ourselves and others. More →


  1. Marysia June 27, 2023 at 7:17 am - Reply

    5 stars
    The balsamic glazed caramelized onions bring this avocado toast to a new level! Thank you.

    • Bill Bradley, R.D. June 30, 2023 at 1:10 pm - Reply

      You are welcome!

Leave A Comment

Recipe Rating

Mediterranean Living

Our Newsletter

Get seasonal recipe ideas as well as special offers on our online programs, live webinars and video releases. Sent once a week.