Appetizer/ Recipe/ Side Dish

Onion Rings

March 18, 2018 (Last Updated: August 22, 2019)

This post may contain affiliate links, see my Privacy Policy.

Crispy, Crunchy Homemade Onion Rings are perfect served with hamburgers or your favorite meal.

An onion ring with a bite out of the side.

My family loves onion rings. We have our favorite go-to places to order onion rings. Our absolute favorite is a local hamburger joint that has the best ones. Then there are several places that just don’t compare. We’ve really become onion ring connoisseurs – is there even such a thing? 

What we really love in an onion ring is a great crispy coating that has great crunch and taste when you bite into it. The onion also has to be cooked just perfectly.  

Yellow onions on a white board.

I often have recipes planned out that I’m going to make. But then sometimes I visit the grocery store and all my plans go straight out the window.

That’s what happened with these onion rings. I was all set to make a strawberry dessert and then when I got to the store this huge bin of onions was staring at me. The onions were huge and on sale! How could I say no? Onion rings quickly became my next item to make!

Onions sliced and piled into a baking dish.

I came home with a bagful of onions determined to create an onion ring that rivaled our favorite burger joint’s onion rings.

Tips for making onion rings

  • Slice onions in large rings – 1/2 inches is ideal!
  • Soak onions for 1-3 hours in milk. This helps mellow the strong onion taste
  • Make certain oil is preheated to 375 degrees
  • Cook in small batches – don’t over crowd your oil
  • Keep cooked onions in a 175 degree oven on a baking sheet lined with a rack while the other onions are cooking

What type of onion should I use?

I used yellow onions when making this recipe. You could also use a white onion or a sweet onion like a Walla Walla sweet onion. 

What kind of oil should I use?

I used canola oil, but you could also use a vegetable oil or a peanut oil. 

Crunchy, crispy onion rings on a baking rack.

What type of batter is best for onion rings?

I like making a beer batter.  It is light and crispy and holds up to the rings.   All you need to make the batter is flour, salt and beer. Use a light tasting beer, like a pilsner.

Other Great Recipes

A basket full of crunchy round fried onions.

If you make this recipe, Iā€™d love to hear about it! Leave a comment below and snap a picture and tag me on Instagram @beyondthechickencoop

If you loved this recipe you’ll LOVE all the others in this category. Check out all my appetizers here!

5 from 5 votes
Crispy onion rings are just like what you'd get in a restaurant
Onion Rings
Prep Time
15 mins
Cook Time
20 mins
Resting Time
1 hr
Total Time
35 mins

Crispy, Crunchy onion rings

Course: Appetizer, Side Dish
Cuisine: American
Keyword: crispy onion rings, homemade onion rings, onion rings recipe
Servings: 4 people
Calories: 429 kcal
Author: Kathy
  • 1 - 2 large onion
  • 1 cup milk
  • 1 1/2 cups flour
  • 1/2 teaspoon salt
  • 1 1/2 cups beer
Assembly and Cooking
  • 4-6 cups oil
  • 1/2 cup flour
  • salt
  1. Peel and slice onions into 1/2 inch rings. Separate rings and place in a dish.

  2. Pour milk over onions.  Cover and refrigerate 1-2 hours. Stir onions at least once during resting time. 

  1. Add flour and salt to a mixing bowl.  Stir together.

  2. Mix in beer.

  3. Cover and let sit at room temperature for at least one hour.

Assembly and Cooking
  1. Preheat oil to 375 degrees. Amount of oil used depends on size of pan. You want 2-3 inches of oil in pan. 

  2. Place flour into a bag.

  3. Pour off milk from onion rings. 

  4. Place 3-5 onion rings in bag.  Shake lightly so they are coated.

  5. Place each onion ring into batter one at a time. Remove from batter with tongs or a fork, tapping tongs lightly on side of bowl to remove excess batter.

  6. Place in oil.

  7. Do not overcrowd pan.

  8. Cook for 2-3 minutes per side until golden brown.

  9. Remove from oil and place on a baking sheet lined with a baking rack.

  10. Place baking sheet in a 175 degree oven to keep warm while cooking remaining onion rings. 

  11. Allow oil to return to 375 degrees and repeat. 

  12. Sprinkle with salt just before serving.

Nutrition Facts
Onion Rings
Amount Per Serving
Calories 429 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 2g13%
Cholesterol 6mg2%
Sodium 468mg20%
Potassium 220mg6%
Carbohydrates 55g18%
Fiber 2g8%
Sugar 4g4%
Protein 9g18%
Vitamin A 100IU2%
Vitamin C 2.8mg3%
Calcium 88mg9%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.


You Might Also Like


  • Reply
    July 17, 2019 at 3:03 am

    What type of pan do you use to fry onion rings? If on stove top, how do you accurately monitor temp to suggested 375? Would prefer to use electric skillet because of temperature control but probably not deep enough for the oil depth you recommend.

    • Reply
      July 17, 2019 at 6:25 am

      Hi Mary, Keeping a consistent temperature can be difficult. I have used an old electric skillet that had fairly high sides and I was able to add 2 inches of oil and fry without a problem. I’ve also used a cast iron skillet on a gas stove. Make certain the temperature is reached before adding and then add 2-4 onion rings at a time and watch the temperature. The temp will drop with each addition of onion rings.
      Good luck and happy cooking!

  • Reply
    Erin Schmidt
    July 13, 2018 at 4:20 am

    What kind of milk do you use? Whole or buttermilk?

    • Reply
      July 13, 2018 at 6:15 am

      Hi Erin,
      I use whole or 2% milk for the onion rings. I hope you enjoy them!

  • Reply
    Sasha @ Eat Love Eat
    April 11, 2018 at 2:40 am

    5 stars
    Onion rings are one of my favourites things! I always have to weigh up whether to order onion rings or fries (but let’s face it, often end up with both!) Your recipe looks great!

  • Reply
    April 7, 2018 at 2:54 pm

    5 stars
    Onion rings are my absolute favorite! Anytime I can swap out fries for onion rings, I go for it! I love that you included soaking them in milk!

    • Reply
      April 7, 2018 at 5:50 pm

      I totally agree with you. I prefer onion rings over fries most of the time!

  • Reply
    March 23, 2018 at 7:27 am

    Whelp, now I’m craving onion rings like CRAZY! I haven’t had onion rings in a long time, but when I splurge, you BEST believe I’m making this recipe!! Yum, yum gimmie some!

  • Reply
    March 23, 2018 at 4:38 am

    I do the same – plan what to cook for the whole week and then go shopping, buy some things that are on sale or just look too good for me to leave them there, and then I have to change my plans. But I love cooking, so that’s not such a big problem. šŸ™‚ Delicious looking onion rings, I have only eaten them once in a restaurant and thought they were great, but I’ve never would have thought about making them at home. Super recipe!

  • Reply
    March 19, 2018 at 7:15 am

    5 stars
    Is there anything better than homemade onion rings? I think not! YUM!

  • Reply
    Dawn - Girl Heart Food
    March 19, 2018 at 5:36 am

    5 stars
    I am an onion ring FANATIC! The only time I order them out is where they’re made in house. I could legit make a meal out of these – so good! Yours looks crispy, golden and just perfect! Yum!

  • Reply
    David @ Spiced
    March 19, 2018 at 5:01 am

    I always knew we were friends, Kathy, but the “onion ring connoisseur” just cemented the fact. I absolutely love onion rings! We’ve found some pretty decent ones in the freezer section at the grocery store, but now I want to try my hand at making beer battered onion rings at home. These rings look perfect! So perfect that I might eat the entire batch. Oops. šŸ™‚

    • Reply
      March 25, 2018 at 6:32 pm

      Onion rings are the true basis of all friendships! šŸ™‚

  • Reply
    Mary Ann | The Beach House Kitchen
    March 19, 2018 at 3:46 am

    5 stars
    My husband and I would be fighting over the last one Kathy! Homemade onion rings are our favorite! These look amazing!

    • Reply
      March 25, 2018 at 6:25 pm

      Just make a double batch! No need to fight! šŸ™‚

  • Reply
    Prabhatha Kusuman
    March 18, 2018 at 7:38 pm

    Very nice

  • Leave a Reply