Pin It

Viral TikTok Onion Boil — Butter, Old Bay, and the Jammy Foil Reveal

Viral TikTok Onion Boil — Butter, Old Bay, and the Jammy Foil Reveal
Jump to Recipe
Prep 5 min Cook 60 min Serves 1 onion (scale freely)
Quick answer: Preheat the oven to 400°F (200°C). Take one large sweet onion (Vidalia or yellow) and slice ½ inch off the top to create a flat surface. Use a small spoon or melon baller to scoop out the center, making a cavity about 1.5 inches deep and 1.5 inches wide — enough to hold 2 tablespoons of butter and seasonings, while leaving the outer layers and the bottom intact so the liquid doesn't all drain out. Place the onion in the center of a 12-inch square of heavy-duty aluminum foil. Drop 2 tablespoons of cold unsalted butter into the cavity. Pack in 1½ teaspoons Old Bay seasoning, ¼ teaspoon garlic powder, and a generous pinch of black pepper. Drizzle 2 tablespoons of chicken broth over the top and into the cavity. Gather the foil up and crimp it tightly into a sealed pouch, leaving a little airspace above the onion. Set on a baking sheet and roast for 55–65 minutes, until a paring knife pierces the center with zero resistance. Let it rest 5 minutes, then open the foil packet away from your face — real steam. The onion should be completely soft, jammy, and golden at the core, sitting in a pool of seasoned butter-onion juices. Spoon the juices over the top and serve with crusty bread.

Shop the tools

Gear matched to this recipe. These are Amazon affiliate links — we may earn a small commission if you buy, at no extra cost to you.

As an Amazon Associate, Copycat Spices earns from qualifying purchases. Product images are generic illustrations, not the exact item listed.

Viral TikTok Onion Boil — Butter, Old Bay, and the Jammy Foil Reveal

The viral TikTok onion boil explained: a whole sweet onion cored and stuffed with butter and Old Bay, sealed in foil, and roasted until completely jammy with a pool of seasoned butter inside the packet. A vegetarian take on the seafood boil that stops the scroll every fall.

Easy Prep: 5 min Cook: 60 min Total: 1h 5m1 onion (scale freely) servings ~$4.50/serving
Prep5 min
Cook60 min
Total1h 5m
Servings
1
At home~$4.50/serving
vs
Restaurant~$20.25/serving
You save ~78%

The Story Behind the Recipe

The viral TikTok onion boil explained: a whole sweet onion cored and stuffed with butter and Old Bay, sealed in foil, and roasted until completely jammy with a pool of seasoned butter inside the packet. A vegetarian take on the seafood boil that stops the scroll every fall.

Nutrition Facts

Per serving (1 onion (scale freely) servings)
Calories195
Total Fat14g
Total Carbs18g
Dietary Fiber3g
Sugars11g
Protein2g
Sodium680mg

* Estimated values based on standard recipe preparation. Actual values may vary.

Ingredients

  • For each onion
  • For serving

Instructions

💡
Pro tip: This recipe tastes even better the next day. The flavors need time to meld together in the fridge.
❄️
Storage: Keeps in an airtight container in the fridge for up to 2 weeks. Freezer-friendly for up to 3 months.
🎃 Free Halloween cookbook — download now The Copycat Halloween Cookbook A ready-made, photo-illustrated PDF of our best halloween copycat recipes — free to download, no building required. Pay what you want to support if you love it.

Free PDF — instant download. We'll also send new seasonal copycat recipes now and then; unsubscribe anytime. Or just download it →

The TikTok Onion Boil — What Makes It Stop the Scroll

The onion boil is one of those recipes that sounds either obvious or bizarre until you open the foil. Then it makes complete sense.

The core idea: you take a whole sweet onion, cut a cavity into the top, fill it with cold butter and Old Bay seasoning, seal it in foil, and roast it for an hour. What emerges is not a normal roasted onion. The outer layers steam into silky, jammy softness. The cavity fills with a pool of seasoned butter that has absorbed every compound from the onion as it cooked — sweet, savory, slightly smoky, deeply caramelized. The top of the exposed core browns and concentrates into something almost candy-like.

It became a TikTok staple because it borrows the exact aesthetic and flavor of a seafood boil — the Old Bay, the butter, the messy foil-tear reveal, the communal pour-it-over-everything presentation — and delivers it in a single vegetable that costs less than a dollar and requires about five minutes of active work.

Why It Works

The foil packet is the whole mechanism. Sealed foil traps steam from the onion’s own moisture and the added broth, which cooks the onion from the inside while the butter bastes the cavity walls continuously. Open roasting would dry the onion out and caramelize the exterior before the interior softened. The sealed packet creates a miniature steam environment — more like a braise than a roast — while still allowing enough top-surface exposure (the cut top is exposed inside the packet) for some caramelization.

Old Bay is the right spice blend for a specific reason: its primary flavors are celery salt, paprika, black pepper, and dried mustard, all of which complement sweet onion the way a compound butter would. The celery-seed note in Old Bay is what drives the “seafood boil” flavor cue even without any seafood. If you’ve ever had Old Bay-seasoned corn at a crab boil, you already know the flavor this onion will produce.

Three Ways to Serve It

As a side dish. Place the open foil packet on a plate alongside grilled steak, roasted chicken, or sausages. Everyone scoops directly from the foil, using bread to capture the buttery liquid. The onion is soft enough to eat with a spoon.

As a dip. Let the onion cool slightly, then scoop out the insides into a bowl and roughly mash with the juices from the packet. Serve warm with toasted pita, bread, or crudités. The result is essentially a seasoned caramelized onion dip without any cream cheese or mayo.

As a pasta sauce. Toss 8 oz of cooked thin pasta (spaghetti or linguine) directly in the juices from one onion boil packet, adding 2–3 tablespoons of pasta water to emulsify. Add the mashed onion, a squeeze of lemon, and fresh parsley. This five-minute pasta sauce uses every drop of liquid from the packet.

Common Failure: Undercooking

The single most common mistake is pulling the onion too early. An undercooked onion boil tastes harsh and sulfurous — the sugars haven’t had time to convert and the sharp raw-onion compounds are still present. A fully cooked onion boil is completely transformed: sweet, collapsing-soft, without any trace of sharpness.

Test with a paring knife through the foil. If you feel any resistance at all, it needs more time. Return it to the oven for another 10 minutes without opening the packet. The difference between 50 minutes and 65 minutes in the oven is the difference between a decent roasted onion and a deeply jammy, almost melted core that people photograph before they eat.

🥗

Make It Healthier

Love Viral TikTok Onion Boil — Butter, Old Bay, and the Jammy Foil Reveal but want a lighter version? Try these simple swaps:

  • ✓Use 1 tablespoon of butter instead of 2 — the onion still roasts properly and the cavity still fills with juices. The liquid is less rich but genuinely still worth serving with bread.
  • ✓Swap butter for a drizzle of high-quality olive oil (2 tablespoons) and a teaspoon of ghee — the flavor profile shifts slightly but the roasted-onion character stays intact; fully dairy-free, lower saturated fat.
  • ✓Use water or low-sodium vegetable broth instead of chicken broth for a fully vegetarian/vegan version with less sodium — the onion's own juices more than compensate during a 60-minute roast.
  • ✓Add a handful of mixed mushrooms (sliced, tucked around the outside of the onion inside the foil packet) — they roast in the onion's steam and butter and add substance without meaningful calories.

Frequently Asked Questions

Why is it called an 'onion boil' if nothing is boiling?

The name is a direct nod to the seafood boil — specifically the flavors and the communal, messy, pull-it-open presentation. Traditional seafood boils (shrimp boil, crab boil, crawfish boil) use Old Bay or Cajun seasoning, butter, and a dramatic reveal moment. The TikTok onion boil borrows exactly that: Old Bay, butter, a foil packet that you tear open at the table, and the same kind of saucy, wet, share-worthy result. The 'boil' is flavor heritage, not technique. The onion roasts and steams inside the sealed foil rather than boiling in water — but the seasoning, the butter, and the reveal are the whole point. It became particularly popular among vegetarians and people who wanted a seafood boil flavor without the seafood.

What kind of onion works best?

Sweet onions — Vidalia (the original TikTok standard), Walla Walla, or OSO Sweet — are the best choice because they caramelize more readily than standard yellow onions and the roasted result is noticeably sweeter, with less of the harsh sulfur edge that raw yellow onions have. Standard yellow onions are a fine substitute if sweet onions aren't available; they produce a more savory, slightly more pungent result with the same texture. Red onions work and produce a dramatic purple-and-gold color when the packet opens, but red onions have more anthocyanin compounds that can make the flavor slightly more bitter after 60 minutes in the oven — taste and adjust with a pinch of sugar if needed. White onions are the worst choice: higher water content, crisper texture that doesn't collapse into the jammy softness the dish depends on. Shallots can be done whole (no coring needed for small ones) at the same temperature in about 30–35 minutes.

What do I do with the juices at the bottom of the packet — is there more to them than just spooning over?

The juices are arguably the best part of the onion boil. They are a concentrate of Old Bay-seasoned butter, caramelized onion liquid, and broth — somewhere between a pan sauce and a compound butter in a liquid state. Several good uses: (1) soak bread directly in the packet, scooping the onion and the liquid together; (2) toss cooked pasta (especially thin pasta like linguine or spaghetti) directly in the juices — add a splash of pasta water to emulsify — for a five-minute post-roast dinner; (3) stir the juices into a pot of plain white rice after cooking; (4) drizzle over grilled corn, steak, or roasted potatoes as a finishing sauce; (5) if you roasted multiple onions and have extra liquid, strain and refrigerate it — it keeps 4 days and reheats well. The Old Bay in the butter also makes the juice a natural fit as a sauce for boiled shrimp or crab if you want to lean into the seafood-boil connection.

Can I make this without an oven — grill, air fryer, or stovetop?

Grill: yes, and actually better in some ways. Seal the foil packet as described and place it over indirect heat on a medium-heat grill (350–375°F range), lid closed. Cook 45–55 minutes — the time is shorter because grill heat is less uniform and the packet often gets slightly more direct heat. The result has a faint smokiness that's excellent with Old Bay. Direct heat (directly over the flame) risks burning the foil and uneven cooking; indirect is the right setup. Air fryer: works, but requires a smaller onion (to fit) and a tightly folded packet that doesn't block airflow — 375°F for 35–40 minutes, testing the same way. The air fryer dries out the exterior slightly faster than an oven, so the top of the onion gets a more concentrated char; reduce to 350°F if it's darkening too fast. Stovetop/steamer: place the sealed packet in a bamboo steamer over simmering water for about 50–60 minutes; results in a softer, paler onion without the caramelized character the oven develops. Works if you have no oven but produces a noticeably less complex flavor.

What seasonings work besides Old Bay?

Old Bay is the canonical choice because the seafood-boil flavor is the point of the dish, but the onion boil works with many spice profiles. Cajun seasoning (Tony Chachere's, Slap Ya Mama, or homemade with paprika + cayenne + garlic + oregano) is the closest substitute — more heat-forward, less celery-seed heavy than Old Bay. Ranch seasoning packet (1 teaspoon) makes a milder, herb-and-buttermilk-flavored version that's very approachable. Za'atar (2 teaspoons) with olive oil instead of butter is excellent — nutty, herby, completely different flavor territory but genuinely delicious. Smoked paprika + garlic + brown sugar (½ teaspoon each) gives a BBQ character that works well if you're cooking on a grill. Italian herb blend + Parmesan (sprinkle into the cavity after opening) is a gateway version for people unfamiliar with Old Bay. The one thing all versions need: enough fat (butter or olive oil) to carry the flavor through a 60-minute roast, and enough salt to draw out the onion's natural sweetness.

How do I cook multiple onion boils at once? Does the timing change?

No change in temperature or timing — 400°F for 55–65 minutes works for one onion or eight. The key is to seal each onion in its own foil packet and place them on a single large baking sheet with at least 1 inch of space between packets. They don't affect each other's cooking time. The main practical consideration: test each onion separately for doneness, because onion size varies and a 14-oz Vidalia will be done 5–8 minutes before a 10-oz yellow onion. Poke through the foil of each one individually and return only the underdone ones. If you're doing a batch for a dinner party, you can roast all onions 20 minutes ahead, keep them sealed and off heat (they hold temperature well inside the foil for up to 20 minutes), and then open them at the table for the reveal. If holding longer than 20 minutes, return to a 200°F oven — sealed — to keep warm without overcooking.

Can I prep the onions in advance and roast them later?

Yes — prep (cored, seasoned, sealed in foil) up to 24 hours ahead and refrigerate. When ready to cook, take the foil packets out of the refrigerator 20–30 minutes before roasting so they're not stone-cold going into the oven. Cold onions going straight to 400°F cook unevenly — the outside softens before the core warms up enough to cook through. The cold-start problem is most common with large onions (12 oz+). If you forget to take them out, add 8–10 minutes to the total roasting time. Do not freeze raw prepped onion boils — the onion cells rupture when frozen and the result turns watery and loses the jammy texture. You can freeze the cooked onion (without the liquid — the butter separates poorly after freezing), though it's significantly better fresh.

Love this recipe? Share it!

Free PDF: our 12 most-wanted copycat recipes — instant download.

Made it? Buy us a coffee

Every recipe here is free, with no paywalls. If this one was a hit at your table, a small tip keeps new copycats coming.

$

Ratings & Reviews

—
No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

CS

Copycat Spices Editorial

Researched + fact-checked. Every recipe on Copycat Spices is built from published sources — official ingredient lists, brand-published recipes, interviews and food-science references — and fact-checked before it goes live, then written as clear, step-by-step instructions for home cooks of all skill levels.

Learn more about our mission →