How to Make an Onion Boil
If you have been scrolling TikTok lately, you have probably seen the viral onion boil. It starts with a sweet onion, peeled and filled with seasoned butter, then baked until it is soft, buttery, and bursting with flavor. In this guide, you will learn exactly how to make an onion boil at home in the oven — and in the air fryer — in about 45 to 60 minutes at 375°F.
It is simple, affordable, and surprisingly delicious. With just a few ingredients, a whole onion turns into a tender, savory side dish that tastes like comfort food. Once you try it, you will understand why this easy recipe has become so popular on TikTok and beyond.

What Is an Onion Boil?
An onion boil is a whole sweet onion that is peeled, cored, and filled with butter and seasonings, then wrapped in foil and baked until tender. Despite the name, you do not actually boil the onion in water. Instead, it is roasted in its own juices, which makes it sweet, soft, and full of flavor.
The viral version became famous on TikTok because it is so easy to make and so satisfying to eat. The onion becomes meltingly tender, the butter melts into every layer, and the seasoning gives it a rich, savory, Cajun-style flavor. It works beautifully as a side dish, a snack, or even a light main dish.
Ingredients Needed to Make an Onion Boil
This recipe makes 2 servings. You can easily double it for a larger group.
Main Ingredients
- 2 large sweet onions
- 4 tablespoons unsalted butter
- 1 tablespoon olive oil
- 2 teaspoons Old Bay seasoning
- 1 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon black pepper
- Salt to taste
- Chopped parsley, optional, for garnish
Can You Use a Different Type of Onion?
Yes. Sweet onions, such as Vidalia onions, are the best choice because they are naturally mild and sweet and become beautifully tender when baked. Yellow onions also work well and give a slightly stronger, more savory flavor. White onions are a good option too, while red onions can be used, but they tend to be sharper and less sweet, so the finished dish will taste a little different.
How to Make an Onion Boil Step by Step
Cook Time: 45–60 minutes | Servings: 2
- Step 1: Preheat the Oven. Preheat your oven to 375°F (190°C). Line a baking sheet with foil for easy cleanup.
- Step 2: Prepare the Onions. Peel the onions and trim a small slice from the root end so each onion sits flat. Carefully cut out the center of each onion, leaving a thick outer shell and a hollow well in the middle. Be careful not to cut all the way through the bottom.
- Step 3: Prepare the Seasoned Butter. In a small bowl, mix the softened butter with the olive oil, Old Bay seasoning, garlic powder, smoked paprika, black pepper, and salt until well combined.

- Step 4: Fill and Season. Spoon the seasoned butter into the hollow center of each onion, then rub any remaining seasoned butter over the outside of the onions.
- Step 5: Wrap in Foil. Wrap each onion tightly in foil, sealing the edges so the butter stays inside while it bakes.

- Step 6: Bake Until Tender. Place the wrapped onions on the prepared baking sheet and bake at 375°F for 45 to 60 minutes, depending on the size of the onions, until they are completely tender.
- Step 7: Finish and Serve. Carefully unwrap the onions, spoon the melted seasoned butter from the foil over the top, sprinkle with chopped parsley if you like, and serve hot.

How Long to Cook an Onion Boil?
Cooking time depends on the size of your onions. Use this guide as a starting point, and check for tenderness with a fork before serving.
| Onion Size | Baking Time |
|---|---|
| Small | 35–45 minutes |
| Medium | 40–55 minutes |
| Large | 45–60 minutes |
| Extra large | 55–70 minutes |
The onion is done when a fork slides easily into the center and the layers feel soft all the way through.
How to Make an Onion Boil in an Air Fryer
You can also make an onion boil in the air fryer, and it is even faster. Prepare and fill the onions exactly as described above, wrap them tightly in foil, and air fry at 350°F for 25 to 35 minutes, depending on their size. Check them at 25 minutes: if they are not yet completely tender, cook for a few more minutes and check again.
The air fryer version is just as buttery and flavorful, and it is a great option when you do not want to heat the oven.
Tips for Making the Best Onion Boil
- Choose sweet onions, such as Vidalia onions, for the mildest, sweetest flavor, and avoid very sharp or bitter onions, which can overpower the butter and seasoning.
- Do not cut through the bottom of the onion, or the seasoned butter will leak out while it bakes.
- Use softened butter so it mixes easily with the seasonings and fills the onion evenly.
- Wrap the onions tightly in foil to trap the steam and keep them moist and tender, so the butter melts into every layer.
- Check for doneness with a fork — it should slide easily into the center, and the onion should be completely tender, not firm or crunchy.
- Let the onions rest for a few minutes after baking so the butter settles and the onion is easier to serve.
- Season generously and taste the melted butter before serving, adding a little extra salt or seasoning if needed — a whole onion needs plenty of seasoning, so do not be shy with the butter and spices.
Seasoning Variations
Cajun
For a classic Cajun onion boil, use Cajun seasoning in place of, or in addition to, the Old Bay seasoning, and add a pinch of cayenne pepper for extra heat.
Garlic Butter
For a rich garlic butter onion boil, add extra garlic powder or a clove of minced fresh garlic to the butter, along with a little extra black pepper.
Spicy
For a spicy onion boil, add red pepper flakes, cayenne pepper, or a dash of hot sauce to the seasoned butter.
Herb
For a fresh herb onion boil, mix chopped fresh parsley, thyme, or rosemary into the butter for a lighter, garden-fresh flavor.
What to Serve With an Onion Boil
An onion boil pairs well with many main dishes. Try serving it with:
- Grilled chicken
- Steak
- Rice
- Roasted potatoes
- Grilled vegetables
- Toasted bread, perfect for soaking up the seasoned butter
How to Store and Reheat Leftover Onion Boil
Store leftover onion boil in an airtight container in the refrigerator for up to 3 to 4 days. To reheat, wrap the onion in foil and warm it in a 350°F oven for 10 to 15 minutes, until heated through, or reheat it gently in the microwave. Reheating in the oven helps keep the onion tender and the butter rich and flavorful. Freezing is not recommended, as the texture of the onion can become soft and watery after thawing.
Frequently Asked Questions
1. Do You Actually Boil an Onion Boil?
No. Despite the name, an onion boil is not boiled in water. It is baked or roasted in foil until tender, which gives it a sweet, buttery flavor and a soft texture.
2. What Is the Best Onion for an Onion Boil?
A sweet onion, such as a Vidalia onion, is the best choice. Sweet onions are mild, tender, and naturally sweet, which makes them perfect for baking with butter and seasoning.
3. Can You Make an Onion Boil Without Old Bay?
Yes. If you do not have Old Bay seasoning, you can use Cajun seasoning, a seafood seasoning blend, or a simple mix of garlic powder, paprika, salt, and pepper instead.
4. How Do You Know When an Onion Boil Is Done?
An onion boil is done when a fork slides easily into the center and the onion feels soft all the way through. If it still feels firm, wrap it back up and bake it for a little longer.


