Carmelized Onion and Shallot Soup {Vegan}

Author Veg Life Staff


  • 3 Tbl Olive or Vegetable Oil
  • 2 Tbl vegan Butter such as Earth Balance
  • 8 medium Shallots sliced thinly
  • 1-1/2 Lbs of sweet onions preferably Vidalia, sliced thinly
  • 1/2 C vegan Sugar
  • 4 C Vegetable Broth
  • 2 Tbl vegan White Wine optional
  • Salt & Pepper to taste
  • 6 slices of bread sliced to 1/2" and toasted
  • 1-1/2 C vegan Mozzarella cheese
  • Parsley to garnish


  • In a large, heavy bottomed pot on medium heat, add the butter and olive oil.
  • Add all of the sliced onions and shallots, along with the sugar, salt and pepper.
  • Cook slowly, stirring occasionally, until a deep golden brown.
  • Stir more frequently the closer you get as the sugar content may cause them to turn quickly. You want it to look like this...
  • Add the wine and vegetable broth and taste for seasoning. Add additional salt and pepper as needed.
  • Meanwhile, slice the bread and preheat the broiler.
  • Toast one side until golden and flip, adding the cheese. Broil until golden on top. Add the toast to a bowl of hot soup when ready to serve and garnish with parsley, if desired.