Crispy onion rings recipe made with a buttermilk batter and deep fried for perfect, crunchy onion rings. 

Onion rings make one of my favorite recipes. They are perfect as an appetizer on game day, alongside a burger or just as a snack. I love ’em.

This onion rings recipe uses a wet, buttermilk batter and then they are deep fried to golden perfection. You can use a deep cast iron skillet or fryer or even a deep fryer for making large quantities for a crowd.

Carefully drop your onion rings into the batter and drop into your fryer.

Place as many rings as will fit without touching one another as they cook.

Allow to cook until golden brown on one side, flip with tongs and cook on the other.

Remove from the fryer with tongs and place on wire rack or paper to drain. If possible, drain on a brown paper bag as it seems to absorb more of the grease and doesn’t “steam” the onion ring while draining.

Serve warm with your favorite ketchup, mustards, or other sauces.

Here’s my onion rings recipe. They are delicious!

Onion Rings Recipe

5 from 1 vote
Crispy onion rings recipe made by dipping onions into a buttermilk batter and deep fried for perfect, crunchy onion rings.
Prep Time: 8 minutes
Cook Time: 15 minutes
Total Time: 23 minutes
Servings: 6


  • buttermilk, enough to cover for soaking
  • 2 sweet onion, peeled and sliced about 1/4 thick
  • 3/4 cup self-rising flour
  • 1 teaspoon kosher salt
  • 1 teaspoon ground black pepper
  • 1/2 teaspoon cayenne pepper
  • 1 pinch sugar
  • 1 egg
  • 1 cup buttermilk
  • peanut oil or preferred cooking oil for deep frying


  • Prepare onions and place into a deep casserole dish or bowl. Pour buttermilk over and allow to soak in the refrigerator from 4 hours to overnight for best results.
  • Preheat deep fryer, deep skillet or heavy-bottomed large stockpot with oil to 360 degrees.
  • Combine flour, salt, peppers, sugar, egg, and buttermilk until well-combined.
  • Dip onion rings into batter and then drop into fryer.
  • Allow to cook on both sides until golden brown – about 3-6 minutes.
  • Remove from fryer with tongs and allow to drain.
  • Serve warm.


Calories: 129kcal | Carbohydrates: 22g | Protein: 5g | Fat: 2g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Cholesterol: 32mg | Sodium: 449mg | Potassium: 219mg | Fiber: 1g | Sugar: 8g | Vitamin A: 178IU | Vitamin C: 5mg | Calcium: 76mg | Iron: 1mg

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

Robyn xo

Welcome to Add A Pinch

About Robyn

Robyn Stone is a cookbook author, wife, mom, and passionate home cook. Her tested and trusted recipes give readers the confidence to cook recipes the whole family will love. Robyn has been featured on Food Network, People, Southern Living, and more.

Leave a comment

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

Recipe Review


  1. i love onion rings almost more than i do potatoes . . . shhhhhh . . . don’t let the potatoes hear me . . .

  2. I have always wanted to try onion rings…but they seemed so scary! You have again made it look easy!

  3. Love onion rings…these look fantastic!!! Will definitely be making this recipe to go with pulled pork sandwiches instead of french fries!!!!! Thanks for sharing!!!!! Glad you got all the quirks fixed!!!!!

  4. Oh these onion rings look delicious!!! I normally bread them in panko, but will try your batter one day! Thanks for sharing!