A classic side dish, appetizer, and a home favorite, these gluten free vegan onion rings are easy to prepare, delicious, and will satisfy your cravings.
Disclaimer: This post contains links to an affiliate website or links to an Amazon shop. As an affiliate member, I will earn from qualifying purchases made by you at no additional cost ever. I appreciate the purchase you made. Read my disclosure.
With just a handful of ingredients and spices that can be customized according to your taste, this is a quick recipe you can enjoy.
These gluten free vegan onion rings can also be baked by mixing cornflour and gluten-free flour or by frying with just corn flour.
For these onion rings, I like pairing them with my homemade vegan mayo and a little ketchup for the sauce. Here’s the recipe link for vegan mayo. Soy-based vegan mayonnaise or Soy-free vegan mayo.
WHAT YOU NEED
- 2 small bowls for the batter and milk
- Wok or pan
- Fork or Spatula
- Strainer
WHICH ONION TO USE
This recipe uses yellow onion but you can also use a sweeter variety of onions like Vidalia or use white or red onions whichever is available in your pantry.

Looking for savory vegan meals, check here: Vegan Recipes
SUBSTITUTIONS
This recipe is made gluten-free using cornflour instead of all-purpose flour. Almond flour, chickpea flour, or gluten free flour can also be used.
It is made vegan because of the plant-based milk. Using unsweetened oat milk and you can use any plant-based milk of your choice.
BENEFITS OF ONION
- It contains vitamin C
- Helps with iron absorption
- It has antioxidants and considered good for the heart
- Helps in controlling blood sugar
- A good source of fiber and prebiotics
GLUTEN FREE VEGAN ONION RINGS

INGREDIENTS
- 1 big yellow onion
- 1 teaspoon salt
- 1 teaspoon onion powder
- 1 tsp black pepper
- 1 teaspoon cayenne pepper
- 1 flax egg (optional)
- 120 ml unsweetened soy milk
- 1 cup cornflour
- Cooking oil
INSTRUCTIONS
You can start by preparing two medium-size mixing bowls. Then add all dry ingredients in one bowl and milk in the other bowl.
You can also add a flax egg to the milk by mixing 1 tablespoon of flaxseed and 3 tablespoons of water. This is an optional ingredient only.
Heat pan with cooking oil and once hot, dip onion rings in the milk mixture then cornflour mixture before frying. Fry the onion rings in 1 -2 minutes and set them aside after cooking.
Prepare your choice of sauce before serving.
RECIPE NOTES
- For this recipe I use soy milk. You can use any plant based milk of your choice.
- Flax egg is optional. It’s good to have since it’s also healthy.
- Mix 1 tbsp flaxseed with 2 tbsp of water and let it sit for 5 minutes before adding in the milk.
- For the dip I use my homemade vegan mayo and ketchup.
NUTRITION DETAILS
These onion rings can have 2 servings with 387 calories per serving. Total Fat 17.7g | Saturated Fat 2.5g | Cholesterol 0mg | Sodium 1173mg | Total Carbohydrate 53.3g | Dietary Fiber 6.6g | Total Sugars 3.8g | Protein 7.4g | Vitamin D 0mcg | Calcium 28 mg | Iron 2 mg | Potassium 308mg.
Nutrition calculation is based on using an online calculator (verywellfit) and for reference use only.
MORE SNACKS TO TRY

Gluten free vegan onion rings recipe
Equipment
- 1 Cooking Pan
- 1 spatula
- 2 mixing bowls
Ingredients Needed
- 1 yellow onion
- 1 teaspoon salt
- 1 teaspoon onion powder
- 1 teaspoon black pepper
- 1 teaspoon cayenne pepper
- 1 flax egg (optional)
- 120 ml unsweetened soy milk
- 1 cup cornflour
- Cooking oil
Instructions
- Remove skin and slice the onion into rings. Set aside.
- Prepare two bowls. Mix dry ingredients in one bowl and liquid ingredients in the second bowl.
- Heat pan or wok.
- Dip first in the milk mixture then coat with dry mixture.
- Fry for about 1-2 minutes under low heat.
- Remove once cooked.
- Prepare a mixture of mayo and ketchup for your dip.
- Enjoy with your favorite sauce. Check the link above for my own vegan mayo recipe.
Notes
- For this recipe, I use soy milk. You can use any plant-based milk of your choice.
- A flax egg is optional. It’s good to have since it’s also healthy.
- Mix 1 tbsp flaxseed with 2 tbsp of water and let it sit for 5 minutes before adding in the milk.
- For the dip, I use my homemade vegan mayo and ketchup.
NUTRITION DETAILS
These onion rings can have 2 servings with 387 calories per serving. Total Fat 17.7g | Saturated Fat 2.5g | Cholesterol 0mg | Sodium 1173mg | Total Carbohydrate 53.3g | Dietary Fiber 6.6g | Total Sugars 3.8g | Protein 7.4g | Vitamin D 0mcg | Calcium 28 mg | Iron 2 mg | Potassium 308mg.Nutrition calculation is based on using an online calculator (verywellfit) and for reference use only.


These healthy onion rings are going on our dinner rotation regularly! They are delicious, easy to make, and my whole family loves them. We enjoy dipping them into light ranch dressing. Yum!
one of my favourite snacks! glad you made it gluten free
So delicious and easy! Only one problem …. I can’t stop eating them!
These are so easy to make!
These are so tasty – we made them as part of a movie night and they were gone in no time!
The whole family loved these gluten free onion rings. They were so much easier to make than I thought they would be. Thank you for the great recipe!
Thank you, I am glad you and your family enjoyed the recipe.
I’m never not craving onion rings! Thank you for this easy gluten free recipe…and a huge plus that it’s vegan too. I’m going to make these again when my daughter comes home for a visit.
Thank you.
Such a great idea to make the onion rings with corn flower. This was so delicious
Onion rings used to be one of my favourite snacks but I’ve not had them since being gluten free. These are perfect – so quick and easy to make and so much healthier than store bought ones thank you.
My favorite snack recently!
these onion rings are the ultimate snack! so so good!
I love that these onion rings are gluten free.
wow i love these GF onion rings – totally satisfied my vice!
I didn’t even know I was looking for a healthy onion ring recipe. This looks really great.