Caramelize the onions (you get the flavor here)
Heat 2 tbsp olive oil + 2 tbsp vegan butter in a large skillet over medium heat. Add the sliced onions and a pinch of salt. Stir every few minutes and let the onions soften, darken, and caramelize for about 20–25 minutes. Toward the end, stir in 1 tbsp agave and 3 cloves garlic, and cook for another 3 minutes until everything smells nutty and sweet.
Why this matters: I always say caramelization creates the soup’s backbone — skip this and you miss the soul.
Deglaze & transfer to crockpot
Pour ¼ cup dry red wine into the skillet and use a wooden spoon to scrape up the brown bits stuck to the pan. Let the wine reduce for about 1 minute, then transfer the onions + wine into the crockpot. Add 3 cups vegetable broth, thyme, salt, and pepper. Stir to combine.
Slow-cook for depth
Cover and cook on HIGH for 50 minutes (you can do LOW for 1.5–2 hours if you prefer). The crockpot will meld flavors and soften everything further. If you caramelized well, this shorter crockpot time gives you concentrated flavor without overcooking.
Toast the bread
When the soup nears done, preheat the oven broiler to high. Brush the bread slices lightly with olive oil or vegan butter, place them on a baking sheet, and toast 5–8 minutes until golden, flipping halfway.
Assemble and broil
Ladle soup into oven-proof bowls, place a toasted bread slice on top of each bowl, and sprinkle ~¼ cup shredded vegan cheese over each slice (divide the 1 cup among the bowls). Put the bowls on a rimmed baking sheet and broil 2–4 minutes until the cheese bubbles and browns. Watch closely — broilers work fast.
Bold reminder: Use oven mitts — the bowls get hot.
Crockpot-only option (no skillet)
Pressed for time or too lazy to heat a pan? You can slice the onions, toss them with oil, salt, and agave directly in the crockpot, and cook on HIGH for 2–3 hours or LOW for 4–6 hours until deeply brown. The flavor won’t be as concentrated as skillet-caramelized onions, but it will still be delicious.
IMO, skillet caramelization gives the best payoff, but the crockpot-only route works in a pinch.