Skip to main content
Dairy-Free & Egg-Free French Onion Soup recipe by Safe Plated

Dairy-Free & Egg-Free French Onion Soup

A comforting and flavorful French onion soup, adapted to be dairy-free and egg-free without sacrificing the rich taste. Caramelized onions in a savory broth topped with toasted baguette slices.

70m4 servings
Contains wheatDAIRY-freeEGG-free
350 cal|10g protein|50g carbs|12g fat|5g fiber

Ingredients

  • 2 tablespoons Olive oil
  • 3 large Yellow onions
  • 3 cloves Garlic
  • 1/2 cup Dry sherry
  • 6 cups Vegetable broth (low sodium)
  • 1 teaspoon Thyme
  • 1 leaf Bay leaf
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 8 slices Baguette slices
  • 4 tablespoons Dairy-free parmesan

Original measure retained: its cup/spoon or fluid-volume standard is unspecified.

Instructions

  1. 1Place a large Dutch oven or a heavy-bottomed pot (at least 6-quart capacity) over medium heat (approximately 148.9-162.8°C / 150-163°C). Add the 2 tablespoons of olive oil. Once the oil is shimmering, add the 3 large yellow onions, thinly sliced, and cook, stirring occasionally, for 30-40 minutes, until the onions are deeply golden brown, very soft, and significantly reduced in volume.
  2. 2Add the 3 cloves of garlic, minced, to the caramelized onions and cook for 1 minute, stirring constantly, until fragrant. Pour in the 1/2 cup of dry sherry, scraping the bottom of the pot with a wooden spoon to loosen any browned bits, which will dissolve into the liquid.
  3. 3Pour in the 6 cups of low-sodium vegetable broth. Add the 1 teaspoon of thyme and the 1 bay leaf. Increase the heat to medium-high (approximately 176.7-190.6°C / 175-190°C) and bring the soup to a gentle simmer, where small bubbles consistently break the surface, then reduce the heat to low (approximately 79.44-93.33°C / 80-95°C) and let it simmer for 15 minutes to allow the flavors to meld.
  4. 4Stir in the 1 teaspoon of salt and the 0.5 teaspoon of black pepper, tasting the soup and adjusting seasoning if desired. Carefully remove and discard the 1 bay leaf before serving.
  5. 5While the soup simmers, preheat your oven to 190°C or use a toaster oven, then arrange the 8 slices of baguette on a baking sheet and toast for 5-7 minutes, until golden brown and crisp. Ladle the hot soup into four heatproof serving bowls, then float two toasted baguette slices on top of each bowl and sprinkle each with 1 tablespoon of dairy-free parmesan; if you have a broiler, place the bowls under a preheated broiler for 1 minute, watching carefully, until the dairy-free parmesan is melted and lightly golden.

Keep a label checklist handy when you cook

Get the free 7-rule checklist for reading packaged-ingredient labels, then one practical allergy-aware tip each week. Confirm by email; no Safe Plated account needed.

One practical tip each week. Unsubscribe anytime. See our privacy policy.

More french recipes to explore

Different recipes may contain different allergens. Review each ingredient list for your household.

Related Guides

Cooking with a packaged ingredient?

Paste the current ingredient list and see the exact allergen terms the checker recognises. Always verify the package in front of you.

Check an ingredient label

Keep reading this recipe

Open this recipe in the app

Sign in to continue with this recipe. No meal plan generation needed.

Want a full week of recipes like this?

Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.

Build my free 7-day plan

No credit card required.