These Stuffed Onions turn simple everyday ingredients into pure comfort food magic! Sweet, tender onion petals wrapped around a juicy, herby rice filling and baked until golden.

Most of the time, onions are stuck playing a background role in the kitchen—quietly sizzling at the bottom of a pan before the "real" ingredients show up. Honestly, it feels a little unfair, because when you give onions the spotlight, they transform into something truly extraordinary. Once baked low and slow, that sharp bite completely disappears, leaving behind silky, melt-in-your-mouth layers bursting with natural sweetness.
Wrapped around a juicy, savory rice filling and tucked tightly into a skillet of rich tomato sauce, these Stuffed Onions (also known as Onion Dolma) look like an absolute showstopper. Yet they require nothing fancy—just a handful of humble pantry staples and a little bit of rolling. Fair warning: once you taste that tender, caramelized goodness, you’ll never look at a regular bag of yellow onions the same way again.
▶️ Video Tutorial
❤️ Why You’ll Love These Stuffed Onions
🧅 Shockingly easy onion peeling No hollowing out raw vegetables with a tiny spoon! Simply make one vertical slit down the side of each onion, give them a quick boil, and the layers practically slide right apart into soft, flexible little wrappers.
✨ Gorgeous, restaurant-worthy presentation Tucked tightly in a circle inside a skillet, these golden, caramelized rolls look like an absolute work of art. Bring the whole pan straight to the table and watch everyone’s eyes light up.
🍅 Deeply savory and melt-in-your-mouth juicy As they bake in a tangy, rich tomato broth, the onion petals turn buttery-soft and sweet while the hearty rice and herb filling soaks up every drop of flavor. Zero dryness, pure comfort.
💰 Budget-friendly pantry magic You don’t need fancy specialty ingredients to pull off an unforgettable dinner. Just a regular bag of yellow onions, rice, fresh herbs, and a few basic staples transform into a meal that tastes truly gourmet.
🧺 Ingredients for Stuffed Onions
For the Onion Wrappers:
🧅 Yellow onions – 4 to 5 large (about 2.5–3 lbs / 1.2–1.4 kg), peeled
For the Juicy Filling:
- 🥩 Plant-based ground meat – 1 package (12–14 oz / 340–400 g)
- 🍚 Short-grain white rice – ½ cup (about 100 g), uncooked and rinsed
- 🍅 Fresh ripe tomato – 1 large (about 200 g), grated (skin discarded)
- 🧅 Yellow onion – 1 medium (about 150 g), finely diced
- 🫒 Olive oil – 2 tbsp (30 ml)
- 🍋 Fresh lemon juice – 1 to 2 tbsp (15–30 ml)
- 🥫 Tomato paste – 1 tbsp (15 g)
- 🌿 Fresh parsley – ½ cup (about 15 g), finely chopped (plus extra for garnish)
- 🧄 Garlic – 2 to 3 cloves, minced
- 🧂 Salt – 1 tsp (5 g), or to taste
- 🌶️ Black pepper – ½ tsp (1 g), or to taste
- 🫑 Sweet paprika – 1 tsp (2 g)
- 🌱 Ground cumin – ½ tsp (1 g)
For the Tomato Sauce:
- 🥣 Hot vegetable broth or water – 2 cups (480 ml)
- 🥫 Tomato paste – 2 tbsp (30 g)
- 🫒 Olive oil – 1 to 2 tbsp (15–30 ml)
- 🧂 Salt and black pepper – a pinch, to taste
📋 How to Make Stuffed Onions
1. Prep and boil the onions: Trim the root and stem ends off each peeled onion, then make one clean vertical slit from the top down to the center (stopping halfway through, without cutting the onion in half). Place the onions in a large pot of boiling water and cook for 10–12 minutes until the outer layers soften and begin to loosen. Transfer them to a plate and let them cool enough to handle.

2. Make the juicy filling: While the onions boil and cool, combine the plant-based ground meat, uncooked rinsed rice, grated fresh tomato, finely diced onion, olive oil, fresh lemon juice, tomato paste, chopped parsley, minced garlic, salt, black pepper, sweet paprika, and ground cumin in a large mixing bowl. Mix everything thoroughly with your hands or a spoon until smooth, cohesive, and well combined.

3. Separate the onion petals: Once the boiled onions are cool enough to touch, gently peel away the softened layers one by one along your vertical cut. Set the large and medium outer petals aside for rolling (save the tiny, tight inner centers to dice up for another soup or stir-fry!).

4. Fill and roll: Lay an onion petal flat on your work surface with the curved side facing down. Spoon about 1 to 1½ tablespoons of the filling along the bottom edge, then tightly roll it up into a neat little parcel, leaving the ends open just like classic dolma. Repeat until all your petals and filling are used up.

5. Arrange in the skillet and add sauce: Arrange the stuffed onion rolls snugly in a single layer inside an oven-safe skillet or baking dish, starting from the outer edge and working your way inward in a pretty circle. In a bowl or measuring cup, whisk together the hot vegetable broth (or water), tomato paste, olive oil, salt, and black pepper, then pour the sauce evenly over the onions so it comes about two-thirds of the way up the rolls.

6. Cover and bake to perfection: Cover the skillet tightly with foil (or an oven-safe lid) and bake at 375°F (190°C) for 45 minutes until the rice is tender and the onions are melt-in-your-mouth soft. Uncover the pan and bake for another 15–20 minutes until the tops turn golden and beautifully caramelized. Garnish with fresh chopped parsley and serve warm!


👩🍳 Cooking Tips for the Best Stuffed Onions
🧅 Choose large, round, uniform onions Reach for the biggest, plumpest yellow onions you can find at the store. Larger bulbs give you wide, generous outer petals that are effortless to fill and roll, whereas tiny onions yield fiddly little scraps.
🍚 Use uncooked short-grain rice Skip the pre-boiled rice! Raw short-grain rice cooks right inside the onion parcels during the long bake, absorbing all that savory tomato broth and plumping up to hold the filling together so nothing falls out.
🤏 Don’t overstuff the petals It’s tempting to pile on the filling, but remember that raw rice expands as it cooks. Leave a little breathing room inside each roll and tuck them snugly shoulder-to-shoulder in the skillet so they keep their neat shape while bubbling away.
🔥 Uncover at the end for caramelization Don’t skip those final 15–20 uncovered minutes in the oven! Taking off the foil lets the excess liquid reduce into a glossy glaze and gives the tops of the onions those gorgeous, slightly charred edges packed with sweet, smoky flavor.
🧅 Onions may be an everyday pantry staple, yet they hold the secret to effortless, comforting flavor. Budget-friendly, aromatic, and surprisingly sweet when slow-baked, they transform into tender, caramelized perfection. If you’re curious how simple onions can shine as the star of your next meal, there’s a nice little read you might enjoy.
🔀 Recipe Variations
🍄 Mushroom & walnut filling If you prefer whole-food ingredients over store-bought plant-based meat, swap it for finely chopped sautéed cremini mushrooms mixed with crushed walnuts. They give the filling a rich, earthy flavor and a wonderfully meaty texture.
🌾 Try bulgur or parboiled brown rice Short-grain white rice cooks effortlessly straight from raw, but you can easily switch things up! Coarse bulgur works just as well uncooked, while brown rice or quinoa will give you a nuttier bite (just parboil them for about 10 minutes beforehand so they finish softening in the oven).
🌿 Switch up the herbs & spices Give the filling a fresh Mediterranean or Middle Eastern twist by stirring in finely chopped fresh dill, cilantro, or a pinch of dried mint. A dash of smoked paprika or allspice also adds incredible warmth to the tomato broth.
🧅 Use sweet Vidalia or red onions While classic yellow onions are budget-friendly and hold their shape like a dream, sweet Vidalia onions make the finished rolls even more caramelized and buttery. Red onions also work beautifully and add a gorgeous jewel-toned color to the skillet.
🫙 Storage & Make-Ahead
🧊 Storage
Transfer any leftover stuffed onions along with the extra tomato sauce into an airtight container and store in the refrigerator for up to 4–5 days. Honestly, they taste even better the next day once the rice and onion layers have soaked up even more of that rich, tangy broth!
⏳ Make-ahead tip
Want to get ahead on dinner prep? You can boil the onions, roll all the parcels, and arrange them in your skillet up to 24 hours in advance. Cover the pan tightly and keep it in the fridge. When you’re ready to bake, pour the hot tomato broth over the top and bake as directed (adding about 5–10 extra minutes to account for the chilled pan).
🔥 How to reheat
Reheat individual portions in the microwave for 1–2 minutes with a spoonful of pan sauce over the top so they stay juicy. For larger batches, place them back in a covered baking dish with a splash of broth or water and warm in a 350°F (175°C) oven for 12–15 minutes until piping hot.
❄️ Can You Freeze Stuffed Onions?
Yes! Let the baked stuffed onions cool completely, then arrange them in a freezer-safe container with any leftover sauce and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating in the oven or microwave.

🍽️ What to Serve With Stuffed Onions
🥗 Crunchy Cabbage Apple Salad A crisp, refreshing Crunchy Cabbage Apple Salad with a bright lemon-mustard dressing brings the exact zesty crunch you need to balance the rich, savory tomato sauce and tender caramelized onions.
🌱 Garlic Roasted Okra Pair these cozy stuffed onions with a batch of Garlic Roasted Okra for an easy, flavorful veggie side that roasts up crispy in just 15 minutes with minimal effort.
🥬 Crunchy Homemade Sauerkraut Looking for the ultimate tangy contrast? Serve a scoop of Crunchy Homemade Sauerkraut on the side—its crisp, probiotic-rich bite cuts right through the sweet, caramelized onion layers and rich tomato broth.
💡 My Tip
Don’t rush the boiling or the cooling!
Make sure your vertical cut stops right at the center of the onion—if you slice all the way through, you’ll end up with half-moons instead of neat, wrap-ready petals. And once they come out of the pot, give them a good 10 minutes to cool down on a plate before peeling. Trying to separate steaming-hot onion layers is a surefire way to burn your fingertips and tear the delicate petals! Use that quick break to mix your filling and chop the parsley—by the time you’re done, those layers will slide apart effortlessly.
❓ Frequently Asked Questions About Stuffed Onions
No! Use uncooked short-grain white rice straight in the filling. As the stuffed onions bake in the tomato broth for an hour, the rice absorbs all those savory juices, cooks through completely, and helps bind the filling together so every bite stays tender and juicy.
If the layers feel stiff or crack when you try to separate them, the onions simply need another 2–3 minutes in boiling water. Make sure your vertical slit reaches all the way to the core of the onion so the hot water can penetrate between the inner layers and soften them evenly.
Yes! If you prefer not to turn on the oven, arrange the stuffed onions in a deep skillet or Dutch oven, pour in the tomato broth, cover tightly with a lid, and simmer gently over low heat for 45–50 minutes until the rice is tender and the onions are melt-in-your-mouth soft.

📝 Final Thoughts
If you scrolled all the way down here, you officially have zero excuses left not to give these Stuffed Onions a shot. Honestly, it’s the only time in the kitchen where crying over a bag of onions ends with an absolute masterpiece on your dinner table. And the best part? You get all that cozy, slow-baked magic from basic ingredients you probably already have sitting in your pantry.
Now, go grab that big pot and get those onions boiling! And please, come back and drop a comment down below once you taste them. Loved them? Tell me! Thought they needed extra lemon, a pinch more cumin, or tried a totally different filling? Tell me that too (though my little kitchen heart really hopes you fall head over heels for them!). I read and reply to every single person down there, and leaving a ⭐️⭐️⭐️⭐️⭐️ rating helps keep this cozy corner of the internet alive. Can’t wait to hear how it went in your kitchen!
📄 Scroll down for the full recipe card with step-by-step instructions.
🫙 Craving That Ultimate Tangy Crunch? Try My Homemade Sauerkraut!
If there’s one thing that takes warm, savory Stuffed Onions from "delicious" to "I can’t stop eating this," it’s a cold, crisp forkful of Crunchy Homemade Sauerkraut right on the side. Forget the limp, overly sour store-bought bags—you can make an insanely crunchy, probiotic-packed batch in a simple glass jar right on your counter with just three basic ingredients!


Stuffed Onions
Video Tutorial
Ingredients
For the Onion Wrappers:
- 5 large yellow onions, peeled
For the Juicy Filling:
- 12 oz plant-based ground meat
- ½ cup short-grain white rice, uncooked and rinsed
- 1 large fresh ripe tomato, grated (skin discarded)
- 1 medium yellow onion, finely diced
- 2 tbsp olive oil
- 2 tbsp fresh lemon juice
- 1 tbsp tomato paste
- ½ cup fresh parsley, finely chopped (plus extra for garnish)
- 3 cloves garlic, minced
- 1 tsp salt, or to taste
- ½ tsp black pepper, or to taste
- 1 tsp sweet paprika
- ½ tsp ground cumin
For the Tomato Sauce:
- 2 cups hot vegetable broth, or water
- 2 tbsp tomato paste
- 2 tbsp olive oil
- 1 pinch salt, to taste
- 1 pinch black pepper, to taste
Instructions
- Trim the root and stem ends off each peeled onion, then make one clean vertical slit from the top down to the center (stopping halfway through, without cutting the onion in half). Place the onions in a large pot of boiling water and cook for 10–12 minutes until the outer layers soften and begin to loosen. Transfer them to a plate and let them cool enough to handle.5 large yellow onions, peeled
- While the onions boil and cool, combine the plant-based ground meat, uncooked rinsed rice, grated fresh tomato, finely diced onion, olive oil, fresh lemon juice, tomato paste, chopped parsley, minced garlic, salt, black pepper, sweet paprika, and ground cumin in a large mixing bowl. Mix everything thoroughly with your hands or a spoon until smooth, cohesive, and well combined.12 oz plant-based ground meat, ½ cup short-grain white rice, uncooked and rinsed, 1 large fresh ripe tomato, grated (skin discarded), 1 medium yellow onion, finely diced, 2 tbsp olive oil, 2 tbsp fresh lemon juice, 1 tbsp tomato paste, ½ cup fresh parsley, finely chopped (plus extra for garnish), 3 cloves garlic, minced, 1 tsp salt, or to taste, ½ tsp black pepper, or to taste, 1 tsp sweet paprika, ½ tsp ground cumin
- Once the boiled onions are cool enough to touch, gently peel away the softened layers one by one along your vertical cut. Set the large and medium outer petals aside for rolling (save the tiny, tight inner centers to dice up for another soup or stir-fry!).
- Lay an onion petal flat on your work surface with the curved side facing down. Spoon about 1 to 1½ tablespoons of the filling along the bottom edge, then tightly roll it up into a neat little parcel, leaving the ends open just like classic dolma. Repeat until all your petals and filling are used up.
- Arrange the stuffed onion rolls snugly in a single layer inside an oven-safe skillet or baking dish, starting from the outer edge and working your way inward in a pretty circle. In a bowl or measuring cup, whisk together the hot vegetable broth (or water), tomato paste, olive oil, salt, and black pepper, then pour the sauce evenly over the onions so it comes about two-thirds of the way up the rolls.2 cups hot vegetable broth, or water, 2 tbsp tomato paste, 2 tbsp olive oil, 1 pinch salt, to taste, 1 pinch black pepper, to taste
- Cover the skillet tightly with foil (or an oven-safe lid) and bake at 375°F (190°C) for 45 minutes until the rice is tender and the onions are melt-in-your-mouth soft. Uncover the pan and bake for another 15–20 minutes until the tops turn golden and beautifully caramelized. Garnish with fresh chopped parsley and serve warm!












Leave a Reply