This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
The Onion Boil recipe has taken over TikTok for all the right reasons. It's simple, budget-friendly, and transforms an everyday vegetable into a show-stopping centerpiece. If you're skeptical about making an entire meal around one onion, this dish will change your mind. It's buttery, savory, perfectly seasoned, and packed with flavor. Even better? It's naturally vegan, gluten-free, and requires minimal effort.
The term "boil" might throw you off, especially since there's no boiling involved. Instead, the onion gets roasted in the oven until fork-tender and golden. Many think the name was inspired by the rich, seasoned flavors reminiscent of a seafood boil. And if you want to take things a step further, finishing it under the broiler adds even more caramelized goodness.
Jump to:
The original idea went viral thanks to TikTok creator @doll_mimi, but it has since evolved. What started as a clever trick with basic pantry ingredients has turned into a creative outlet for flavor experimentation. You’ll love how customizable this recipe is, and you’ll never look at onions the same way again.
Why You’ll Love This Recipe
Easy and Effortless
This is one of the simplest recipes you’ll ever try. There’s no chopping, mixing bowls, or complicated steps. You prep the onion, season it, wrap it in foil, and roast. That’s it.
Inexpensive Ingredients
All you need is a large onion, a little vegan butter, olive oil, salt, and your choice of spices. It’s the kind of recipe you can make without an extra trip to the store.
Flavor Explosion
Roasting draws out the onion’s natural sweetness while the seasonings soak into each layer. When you cut into it, the buttery juices drip down the sides, and every bite tastes like comfort food at its finest.
Naturally Vegan and Gluten-Free
It’s hard to find viral recipes that are both plant-based and allergy-friendly, but this one checks all the boxes. It’s nut-free, gluten-free, and refined sugar-free without sacrificing flavor.
Ingredients and Substitutions

Main Ingredients
- 1 large sweet onion (yellow or Vidalia work best)
- 1 tablespoon vegan butter
- 1 tablespoon extra virgin olive oil
- 1 teaspoon Cajun seasoning
- ¼ teaspoon salt (plus more to taste)
- Optional: ¼ teaspoon garlic powder, ¼ teaspoon Old Bay seasoning, pinch of black pepper
- Optional garnish: freshly chopped parsley
Notes on Ingredient Quality
Sweet onions are ideal here. Yellow onions hold their shape well during roasting and bring out the sweetness when cooked. Vidalia onions offer an extra-sweet flavor and are especially popular for this dish.
When choosing olive oil, go with a good quality extra virgin olive oil. It adds richness and depth. For butter, use your favorite plant-based brand. Solid or melted both work, though melted mixes better with dry seasonings.
Cajun seasoning is the star, but you can swap it with other blends like Creole, taco seasoning, or a smoky BBQ rub. Keep the spices bold for best results.
Possible Ingredient Swaps
- No Cajun? Mix smoked paprika, garlic powder, onion powder, and cayenne for a DIY version.
- Oil-free? Use vegetable broth instead of oil, although the texture will be softer and less caramelized.
- Dairy butter is fine if you're not vegan.
- Want more protein? Sprinkle nutritional yeast or hemp seeds into the well.
Step-by-Step Instructions
Step 1: Preheat the Oven
Set your oven to 375°F (190°C). This gives you the perfect balance of roast and tenderness.

Step 2: Prepare the Onion
Peel your onion and trim off both ends. Using a melon baller or spoon, scoop out a shallow well at the top, about a third of the way down. Don’t go too deep—you still want the onion to hold its shape.
Place the onion on a large piece of aluminum foil.
Step 3: Season
Drop your butter into the center well. Mix your olive oil with Cajun seasoning and any additional spices, then pour that mixture into the well, letting it drizzle down the sides. Sprinkle salt all over the outside and inside.

Step 4: Wrap and Roast
Wrap the onion tightly in foil and place it in a small oven-safe dish or cast iron pan. This prevents any oil or juices from leaking into your oven.
Roast for 1 hour. Open the foil and check for doneness—the onion should be very soft, slightly caramelized, and jiggle when nudged. If it still feels firm, reseal and roast another 10–15 minutes.
Step 5: Optional Broil
Turn your oven to broil. Drizzle more melted butter or olive oil over the top of the unwrapped onion and add a pinch of salt. Broil for 5 to 10 minutes, watching closely to prevent burning. This step creates a beautifully golden and slightly crisp top layer.

Step 6: Serve
Peel off the outer layer and spoon any leftover juices from the foil over the top. Serve warm with your favorite sides like rice, roasted vegetables, or crispy chickpeas.
Expert Tips and Tricks
Maximize Flavor
Let the seasoning and butter sit in the well for a few minutes before sealing the foil. This gives the flavors time to soak in and makes the final result even more flavorful.
Avoid Overcooking
Keep a close eye during broiling. The difference between perfectly golden and burnt happens fast. As soon as the top browns, take it out.
Make It a Meal
While this recipe shines on its own, pairing it with grains and proteins makes it even better. Think quinoa, brown rice, lentils, or plant-based sausage.
Serving Suggestions

Best Sides to Pair With
- Steamed or roasted broccoli
- Quinoa or brown rice
- Garlic mashed potatoes
- Crispy Brussels sprouts
- Roasted chickpeas
Beautiful Presentation Ideas
Place the onion on a white plate with a bed of rice underneath. Garnish with parsley or microgreens for a pop of color. Spoon any juices from the foil over the top before serving.
Drink Pairings
- For a non-alcoholic option, try sparkling water with a splash of citrus.
- For wine, a chilled Sauvignon Blanc or dry rosé works well.
- Light beers and herbal teas also complement the savory profile.
Storage and Reheating
How to Store Leftovers
Allow the onion to cool completely. Store in an airtight container in the refrigerator for up to 4 days.
Reheating Options
- Oven: Wrap in foil and reheat at 350°F for 10–15 minutes.
- Microwave: Cut into quarters and heat in a covered dish in 30-second intervals.
- Skillet: Slice and warm in a covered skillet with a splash of broth or oil.

Frequently Asked Questions
Yes. You can prep the onion, season it, and wrap it in foil the night before. Just store it in the fridge until ready to roast.
Use any bold spice mix you like. Old Bay, garlic-herb blends, or even taco seasoning work great.
Absolutely. Just make sure each is wrapped individually and placed in a dish that can catch any drips.
It likely needed more time. Every oven varies slightly. Roast in 10-minute increments until fork-tender.
Variations and Customizations
Make It Vegan or Gluten-Free
This recipe is naturally both, but always double-check your spice blends and butter brands to be sure.
Add New Flavors
Try drizzling the onion with balsamic vinegar and topping with rosemary before roasting. Or swap Cajun for Italian seasoning and serve with pasta.
Holiday-Themed Onion Boil
In fall, try adding a pinch of cinnamon and nutmeg for a warm twist. During holidays, serve alongside stuffing, gravy, or roasted root veggies.
Related Recipes You’ll Love
If you’re into cozy, comforting meals made with simple ingredients, check out these delicious recipes from Bake With Lina:
- Sweet Potato Cinnamon Breakfast Bowl
- Apple Cinnamon Quinoa Breakfast Bowl
- Make-Ahead Breakfast Bowls Recipe
These bowls are hearty, nourishing, and packed with flavor—perfect for pairing with or following up your onion boil dinner.
Conclusion
The viral Onion Boil recipe proves that simple ingredients can lead to truly magical dishes. It’s buttery, savory, and endlessly customizable. Whether you make it spicy with Cajun seasoning, keep it classic with garlic and salt, or go wild with your own twist, it’s a recipe you’ll come back to over and over.
If you try it, leave a comment below or tag me on Pinterest so I can see your creations. I’d love to hear what seasonings you used or what sides you paired it with.
You can also find and save more recipe inspiration on Pinterest at bakewithlina.com for easy ideas to elevate your everyday cooking.



Onion Boil (Viral TikTok Recipe)
- Prep Time: 5 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 5 minutes
- Yield: 2 servings 1x
- Category: Side Dish
- Method: Roasted
- Cuisine: Vegan
Description
Grab an onion and discover why everyone is going crazy over this delicious onion boil recipe! Seasoned with just butter, olive oil, salt and cajun seasoning, the onion takes center stage for this dish and is packed with nutrients and delicious flavor.
Ingredients
- 1 large (15 ounce) sweet onion, peeled and ends trimmed off
- 1 tablespoon vegan butter
- 1 tablespoon extra virgin olive oil
- 1 teaspoon cajun seasoning
- ¼ teaspoon salt (plus more to taste when serving each layer)
- optional: ¼ teaspoon garlic powder
- optional: ¼ teaspoon old bay seasoning
- optional garnish: finely diced parsley leaves
Instructions
- Preheat oven to 375 degrees F.
- Use a small melon baller to scoop out the top center portion of the onion (about ⅓ of the way down) to make a well in the center.
- Place the onion on a sheet of aluminum foil and add the butter into the well.
- Mix the seasonings with the olive oil and pour over the butter into the well, allowing the oil and seasoning mixture to drip down the sides of the onion.
- Season with salt and any additional seasonings desired.
- Seal the entire onion tightly in the aluminum foil and place it in a small baking dish or cast iron skillet.
- Roast on the center rack of the oven for 1 hour.
- Remove from the oven and open the foil to check if the onion is fork tender and the center jiggles. If not, reseal and roast for 10 more minutes.
- (Optional) Broil: Turn the oven to broil, open the foil and drizzle more butter or olive oil and a pinch of salt. Broil for 5-10 minutes until golden brown.
- Serve: Peel away the outer layer and enjoy each layer with extra salt if desired. Pour juices from the foil over the onion for extra flavor.
- Store leftovers in an airtight container in the refrigerator once cooled.
Notes
Make it an onion 'broil' by broiling after roasting for extra caramelization and sweetness. Serve with rice, crispy chickpeas or roasted veggies. Store leftovers in the fridge in an airtight container.
Nutrition
- Serving Size: ½ onion
- Calories: 163
- Sugar: 8.3g
- Sodium: 1519.2mg
- Fat: 12.6g
- Trans Fat: 0g
- Carbohydrates: 12.5g
- Fiber: 1.5g
- Protein: 1.3g
- Cholesterol: 0mg






Leave a Reply