As an Amazon Associate, I earn from qualifying purchases.

Rich, comforting, and so full of flavor, this is the best Gluten-Free French Onion Soup! It is made without wine, flour, and cheese, making it perfect for Whole30, paleo, and dairy-free diets.

Two bowls of whole30 + paleo french onion soup with thyme.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

 This soup is so incredible and made with just a few simple ingredients! And because we’re making it in the Instant Pot (slow cooker instructions are included too!), you’ll love how simple it is to whip up a batch any time the cravings start.

And trust me, one bite and you won’t be able to get this soup out of your head!

a bowl of sliced onions, coconut aminos, ghee, and other ingredients.

Want to make your meal prep even easier for this soup? Check out this post on freezing onions so you can always have the main ingredient ready to go!

What Are the Best Onions For French Onion Soup?

To develop the deep flavor that this soup is known for, you’ll want a strong onion. For that, I usually use a mix of red, yellow, and white onions. If I can only use one, it is red onions. Having used sweet onions in the past, I do not recommend them as I think it throws off the flavor profile. Adding in a shallot or two is always a great way to develop the flavor even more.

3 process photos showing how to caramelize onions in an Instant Pot.

If you are looking for a conventional version of this recipe, check out our Instant Pot French Onion Soup.

Pro Tips/Recipe Notes

  • If onions make you cry, put them in the fridge for 30-60 minutes prior to cutting them.
  • Use 1 tsp dried thyme instead of fresh.
  • If you don’t eat beef you can use chicken bone broth in lieu of the beef stock.
two bowls of instant pot whole30 french onion soup.
5 from 6 ratings

Gluten-Free French Onion Soup

Servings: 8
Prep: 15 minutes
Cook: 25 minutes
Pressurizing/depressurizing time: 20 minutes
Total: 40 minutes
Two bowls of whole30 + paleo french onion soup with thyme
Rich, comforting, and so full of flavor, this is the best Gluten-Free French Onion soup you'll ever eat!

Ingredients 

  • 6 onion thinly sliced
  • 4 tbsp ghee {butter if not Whole30}
  • 1/4 tsp kosher salt
  • 3 tbsp arrowroot powder {flour if not Whole30}
  • 7 cups beef broth
  • 2 tbsp coconut aminos {Worchestershire sauce if not Whole30}
  • 1 tbsp apple cider vinegar
  • 2 sprigs fresh thyme
  • 1 bay leaf

Instructions 

Instant Pot Instructions

  • Press “Saute” and let the Instant Pot heat up for 2 minutes.
  • Melt the ghee and add the onions and 1/4 tsp of kosher salt. Stir occasionally until browned (15-25 minutes). Some of the onions might stick a bit, but keep pushing everything around to deglaze the pot.
    6 onion, 4 tbsp ghee, 1/4 tsp kosher salt
  • Add in the arrowroot and stir.
    3 tbsp arrowroot powder
  • Add in the stock, coconut aminos, apple cider vinegar, thyme and bay leaf. Lock the lid into place and set the steam release handle (valve on top) to “Sealing”. Press Manual>High Pressure>10 minutes. 
    7 cups beef broth, 2 tbsp coconut aminos, 1 tbsp apple cider vinegar, 2 sprigs fresh thyme, 1 bay leaf
  • Allow for 5 minutes of a natural release and then flip the valve to perform a quick release. Discard stems from the thyme and the bay leaf. 

Slow Cooker Instructions

  • Combine ghee, onions, and kosher salt and cook on low for 4 hours, stirring occasionally. 
  • Add in the arrowroot and stir.
  • Add in the stock, coconut aminos, apple cider vinegar, thyme and bay leaf. Turn slow cooker up to high and cook for an additional 1-2 hours. 

Notes

Use 1 tsp dried thyme instead of fresh.
 
Not Whole30/Paleo/Gluten-free, you can sub in Worcestershire sauce for the coconut aminos, and all-purpose flour for the arrowroot powder.
 
If you don’t eat beef you can use chicken bone broth in lieu of the beef stock.

Nutrition

Serving: 1cupCalories: 128kcalCarbohydrates: 11gProtein: 3gFat: 8gSaturated Fat: 4gCholesterol: 19mgSodium: 180mgPotassium: 233mgFiber: 1gSugar: 3gVitamin A: 10IUVitamin C: 6.5mgCalcium: 32mgIron: 0.6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soup
Cuisine: Fusion
Tried this recipe?Mention @sustainablecooks or tag #sustainablecooks!

Explore Recipes

Shop This Post

About Sarah Cook

I'm here to help you make easy, seasonal, and no-fuss recipes for yourself and your family.

Whether it's a quick one-pot dinner or if I am teaching you how to can and preserve local produce, you can consider me your elder millennial grandma

You May Also Like:

5 from 6 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

17 Comments

    1. You sure can! In the printable recipe card at the bottom of the post there are slow cooker instructions. I’ll c/p below:
      Slow Cooker Instructions
      Combine ghee, onions, and kosher salt and cook on low for 4 hours, stirring occasionally.
      Add in the arrowroot and stir.
      Add in the stock, coconut aminos, apple cider vinegar, thyme and bay leaf. Turn slow cooker up to high and cook for an additional 1-2 hours.

  1. thank you for this recipe! made it tonight SO easy and SO delicious. PS- i used soup bones from a costco rotisserie to make a chicken broth in my instapot FIRST and THEN made this with that. LOVING IT!5 stars

    1. Making stock in the IP is one of my favorite things, so I LOVE that you did that! My husband calls it “garbage water” because it’s made from scraps. But it’s such a great way to stretch food and reduce waste.

  2. Just made this last night with home made beef bone broth and it was SO good! Making it again for lunch today :)) Thanks for the recipe!5 stars

    1. Vicky, I’m so glad to hear that, and I bet the homemade bone broth made it extra special!

      Thanks so much for taking the time to leave a review. 🙂

  3. Is there  something i can dub the ghee for to make it compatible to AIP? No dairy allowed in the elimination phase

    1. Me too Aisling! We don’t drink (just a personal choice) but when I have tried adding cooking wine to the soup, I didn’t enjoy the flavor.