This post may contain affiliate links. Please read my disclosure policy.

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

Side Dish β€” 23 mins

Prep Time 8 mins
Cook Time 15 mins
Servings 6
Course Side Dish
Cuisine American
Author Robyn Stone | Add a Pinch
Crispy onion rings recipe made by dipping onions into a buttermilk batter and deep fried for perfect, crunchy onion rings.


  • buttermilk enough to cover for soaking
  • 2 large sweet onions peeled and sliced about ¼ thick
  • 3/4 cup self-rising flour
  • 1 teaspoon salt
  • 1 teaspoon 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.

Nutritional Information

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

Shout Out

Did you make this recipe?

Mention @addapinch or tag #addapinch!

Share it with the world!

Robyn xo

30 Minutes or Less Recipes

Robyn Stone

..where I share sweet, savory and southern recipes, as well as home and garden tips and tidbits of travel.

Leave a Comment

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

Recipe Review


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

  2. 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!!!!!

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

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