Rich, caramelized onions, a splash of red wine, and a bubbly vegan cheese toast on top — only this time I make it in the crockpot so dinner practically cooks itself. Sound irresistible? Good. Let’s do it.
I love this recipe because it gives you that classic French onion soul without dairy, without fuss, and with a slow-cooked depth that makes weekday dinners feel celebratory. I’ll walk you through equipment, ingredients, exact steps (crockpot-friendly), storage, and even an estimated calorie count. Ready?
Why make a vegan French onion soup in a crockpot?

Ever want that deep, caramelized onion flavor but hate babysitting the stove? Me too. The crockpot lets flavors develop gently while you handle real-life stuff — homework, emails, or pretending you’ll fold laundry. Roasted sweetness and long, low heat give the soup its signature depth, and finishing with oven-toasted bread and vegan cheese keeps that iconic gratin moment alive.
Bold takeaway: You don’t need animal products to get cozy, savory comfort.
Quick recipe facts (at-a-glance)
- Recipe name: Vegan French Onion Soup — Crockpot Recipe
- Prep: 15 minutes
- Cook: 50 minutes (stove-to-crockpot hybrid — see notes)
- Total: 1 hour 5 minutes
- Servings: 4
- Estimated calories per serving: ~440 kcal (approximate — see nutrition section)
Ingredients (4 servings — 100% vegan)
- 1½ lb (about 680 g) onions, peeled and sliced into half-moons
- 2 tbsp olive oil
- 2 tbsp vegan butter (use a high-quality plant butter for richness)
- 1 tbsp agave nectar (or maple syrup)
- 3 cloves garlic, minced
- ¼ cup dry red wine
- 3 cups low-sodium vegetable broth
- 4 sprigs fresh thyme (or 1 tsp dried thyme)
- ½ tsp salt (adjust to taste)
- ¼ tsp ground black pepper
- 4 slices French bread, thick-cut (for toasting)
- 1 cup shredded vegan gruyere (or your favorite meltable vegan cheese)
Bold tip: choose a vegan cheese labeled “good melting” — not all plant cheeses melt well.
Equipment you’ll need
- Large skillet or heavy-bottomed pan (for caramelizing onions)
- Crockpot / slow cooker (4–6 quart size works well)
- Oven-proof bowls or crocks (for broiling the cheese)
- Baking sheet (to toast bread under the broiler)
- Immersion blender or countertop blender (optional, if you like a smoother soup)
- Wooden spoon and sharp knife
FYI: You can caramelize onions right in the crockpot on high, but I prefer a skillet for speed and better browning.

Step-by-step: Stove-to-crockpot method (fast, flavorful) for Vegan French Onion Soup
1. 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.
2. 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.
3. 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.
4. 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.
5. 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.
Serving suggestions & toppings
- Fresh thyme or chopped parsley for brightness
- Sliced avocado (weird but great) or a swirl of vegan crème fraîche
- Crispy shallots or toasted pepitas for crunch
- Crusty bread or a side salad for a fuller meal
Question: Want it heartier? Serve over rice or with a side of roasted mushrooms. Yum, right?
Storage & reheating
- Fridge: Cool the soup completely, store in airtight containers for up to 4 days.
- Freezer: Freeze portions for up to 2 months (leave headspace).
- Reheat: Warm gently on the stove over low heat; add a splash of broth to loosen it if needed. Do not broil frozen containers — thaw first.
Pro tip: Toast fresh bread and melt the cheese right before serving; the gratin texture loses its charm if you assemble ahead of time.
Nutrition & calorie estimate (approximate)
I did a friendly estimation so you know what you’re eating. Numbers vary by brand and exact portion, so treat this as a guide.
- Total calories (whole pot): ~1,760 kcal
- Calories per serving (1/4 pot): ~440 kcal
- Estimated macronutrients per serving:
- Fat: ~22 g
- Carbohydrates: ~45 g
- Fiber: ~4–5 g
- Protein: ~8–12 g (depends on vegan cheese choice)
- Cholesterol: 0 mg (100% plant-based)
Bold note: vegan butter and vegan cheese contribute most of the calories; swap to lighter options to reduce calories.
You may also like Next recipe
Vegan Slow Cooker Oatmeal Crockpot Recipe

Some Problem & tips for the best result
- Onions not browning? Raise heat slightly and stir more often; patience matters.
- Soup tastes flat? Add a splash of balsamic vinegar or extra wine — acid wakes it up.
- Cheese won’t melt? Try a different brand labeled “melts” or use thin slices of vegan gruyere-style cheese.
- Too salty? Add more broth or a peeled, raw potato to the pot for 10–15 minutes, then remove it (it absorbs salt).
Small kitchen hack: Keep a jar of caramelized onions in the fridge for weeknight shortcuts. Trust me.

How this compares to classic French onion soup
- Traditional: uses beef broth and Gruyère cheese, broiled until bubbly.
- This vegan version: uses vegetable broth, vegan butter, and meltable vegan cheese to mimic texture and flavor.
- Flavor difference: you lose the meaty umami from beef broth, but you can replicate depth with mushroom broth, tamari, or a splash of soy sauce. Add a small dried porcini soak for extra umami if you want.
Bottom line: This vegan French onion soup matches the spirit of the original while staying fully plant-based.
Make-ahead & party scaling
- Make the soup a day ahead and reheat before serving; broil the bread and cheese just before you serve for best texture.
- Scale up easily — double ingredients for a dinner party. Use a large slow cooker and larger oven-proof bowls.
Still Hungry, Try It Next recipe:-
Vegan Mushroom Lentil Soup (Crockpot Recipe)
Vegan Stuffed Peppers Crockpot Recipe
Final thoughts (short & friendly)
This vegan French Onion Soup crockpot recipe gives you all the cozy depth you want with minimal hands-on time. Caramelize those onions (please — your patience pays off), let the crockpot do its thing, then finish with bubbly vegan cheese and crunchy bread. It tastes fancy, but it acts like dinner you can actually manage on a weeknight.
So, are you ready to make the house smell like heaven and impress anyone who walks in? Do it. And if you want, I can format this into a printable recipe card with exact measurements, timing, and grocery list. Want that?
Enjoy the soup — and don’t forget to snap a photo for bragging rights.

Vegan French Onion Soup — Crockpot Recipe
Ingredients
Equipment
Method
- 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.
Notes
Nutrition & calorie estimate (approximate)
I did a friendly estimation so you know what you’re eating. Numbers vary by brand and exact portion, so treat this as a guide.- Total calories (whole pot): ~1,760 kcal
- Calories per serving (1/4 pot): ~440 kcal
- Estimated macronutrients per serving:
- Fat: ~22 g
- Carbohydrates: ~45 g
- Fiber: ~4–5 g
- Protein: ~8–12 g (depends on vegan cheese choice)
- Cholesterol: 0 mg (100% plant-based)