These tender, golden Stuffed Onions are packed with hearty lentils, rice, and herbs that soak up a rich tomato sauce as they bake. I first tried a version of this dish at my neighbor Mia's house last spring, and I couldn't stop thinking about how cozy and satisfying it felt. The best part? It's surprisingly easy to make, and you can prep most of it while the onions boil.


If you're looking for more comforting vegetarian meals, you'll love this Easy Sweet Potato Cauliflower Soup Recipe or this Healthy Garlic Butter Rice Recipe to serve alongside.
The smell that fills your kitchen while these bake is absolutely beautiful. It reminds me of Sunday dinners, the kind where everyone lingers at the table a little longer.
Why You'll Love These Stuffed Onions
This Stuffed Onions delivers on so many levels. The onions become incredibly tender and sweet after boiling and baking, almost melting in your mouth. The filling is hearty and satisfying without feeling heavy, and the combination of lentils and rice gives you that perfect texture contrast.
You get tons of flavor from simple, everyday ingredients. Nothing fancy or hard to find. And because it's baked in tomato sauce, every single layer absorbs that rich, tangy goodness.
It's also a wonderful make-ahead option. You can stuff the onions in the morning, keep them in the fridge, and just pop them in the oven when you're ready to eat. Perfect for busy evenings or when you're hosting and want something impressive that doesn't require last-minute stress.
Jump to:
Ingredients For Stuffed Onions
These wholesome ingredients come together to create layers of flavor and texture.
See Recipe Card Below This Post For Ingredient Quantities
For the Stuffed Onions:
- Large yellow onions: Six oval-shaped onions work best because they create sturdy cups that hold the filling well. The outer layers peel away easily after boiling.
For the Filling:
- Pompeian Olive Oil: Adds richness and helps sauté the aromatics. Use a good-quality olive oil for the best flavor.
- Tomato paste: Concentrates the tomato flavor and adds depth to the filling.
- Small red onion: Diced finely, this adds a slightly sweet, sharp note that balances the earthiness of the lentils.
- Garlic: Minced fresh garlic brings warmth and aromatic flavor to the filling.
- Canned brown lentils: These are already cooked, which saves you tons of time. Just rinse and drain them before using.
- Arborio rice: This short-grain rice absorbs liquid beautifully and adds a creamy texture as it cooks. Make sure to rinse it first.
- Roma tomato: Fresh tomato adds brightness and a bit of acidity to the filling.
- Salt: Enhances all the other flavors and brings everything together.
- Oregano: Dried oregano gives that classic Mediterranean herb flavor.
- Dried basil: Adds a sweet, slightly peppery note that pairs perfectly with tomatoes.
- Vegetable broth: Helps cook the rice and lentils while adding savory depth.
For the Tomato Sauce:
- Canned crushed tomatoes: Forms the base of your sauce and creates a rich, tangy environment for the onions to bake in.
- Pompeian Olive Oil: Adds body and richness to the sauce.
- Vegetable broth: Thins the sauce just enough so it surrounds the onions and doesn't burn during baking.
How to Make Stuffed Onions
This technique might seem tricky at first, but once you get the hang of separating those onion layers, it's actually pretty straightforward.
Preheat and boil: Set your oven to 375°F (190°C) and bring a large pot of water to a rolling boil. This softens the onions so you can work with them easily.
Prep the onions: Trim off the top and bottom of each onion, peel away the papery skin and the first one or two tough outer layers. Make a single slice from top to bottom on one side, cutting just to the center without going all the way through. This helps you separate the layers later.
Boil the onions: Drop all six onions into the boiling water and cook for 10 to 12 minutes. They should feel tender when you poke them with a fork. Drain them in a colander and let them cool enough to handle without burning your fingers.

Make the filling: Heat 2 tablespoons of olive oil in your skillet over medium heat. Add the diced red onion and minced garlic, then sauté for about 5 minutes until everything smells amazing and the onion turns translucent. Stir in the tomato paste, salt, oregano, and dried basil, coating everything evenly.

Combine and heat: Add the rinsed lentils, uncooked arborio rice, diced roma tomato, and vegetable broth to the skillet. Stir everything together until it's well combined and heated through. The rice doesn't need to cook fully here since it'll finish in the oven. Remove the pan from the heat.

Prepare the sauce: In a separate bowl, whisk together the crushed tomatoes, 2 cups of vegetable broth, and 3 tablespoons of olive oil. The mixture should be smooth and pourable.
Separate the onion layers: Once your boiled onions are cool, gently peel them apart into individual layers, creating little cups. Handle them carefully since they're tender and can tear. You'll get several cups from each onion.
Stuff and arrange: Spoon the lentil and rice mixture into each onion cup, filling them generously. Place the stuffed onions in your deep baking dish or cast iron pan. Pour the tomato sauce all around the base, making sure it covers the bottom and comes up the sides of the onions.
Bake covered, then uncovered: Cover the dish tightly with aluminum foil and slide it into your preheated oven. Bake for 40 minutes. Then remove the foil and bake for another 15 to 20 minutes. You'll know they're done when the onions are golden and tender, and the sauce has thickened and reduced slightly. The rice should be fully cooked and the lentils soft.

Smart Substitutions
Can't find arborio rice? Regular long-grain white rice works perfectly fine. You might need to add a splash more broth since it absorbs liquid differently.
No brown lentils? Green lentils are a great swap. You can even use cooked chickpeas if that's what you have on hand.
Fresh herbs instead of dried? Absolutely. Use about three times the amount of fresh oregano and basil. Add them near the end of cooking for the brightest flavor.
Want to add protein? Crumbled feta or a dollop of Greek yogurt on top after baking adds a creamy, tangy element. This makes it vegetarian rather than fully plant-based, but it's delicious.
Equipment Your Stuffed Onions
You probably have most of this already:
- Large pot: For boiling the onions until they're tender enough to separate.
- Cutting board and sharp knife: Essential for trimming and prepping your onions cleanly.
- Small knife: Makes it easier to make that careful slice down the side of each onion.
- Large skillet: Where you'll build all that flavor in your filling.
- Bowl and whisk: For mixing your tomato sauce quickly.
- Deep baking dish: Needs to be deep enough to hold the stuffed onions and all that sauce. A 9x13-inch dish or a cast iron pan works great.
- Kitchen foil: Covers the dish during the first part of baking to keep everything moist.
How to Store and Reheat
These stuffed onions actually taste even better the next day after all the flavors have had time to mingle.
Store leftovers in an airtight container in the fridge for up to 4 days. Make sure there's some of that tomato sauce with them so they don't dry out.
To reheat, place them in a covered dish with a splash of water or broth and warm in a 350°F oven for about 15 minutes. You can also microwave individual portions for 2 to 3 minutes, covered.
I don't recommend freezing these since the onions can get a bit mushy when thawed. But they keep so well in the fridge that I've never needed to freeze them anyway.
What to Serve with Stuffed Onions
These pair beautifully with crusty bread for soaking up all that gorgeous tomato sauce. A simple side salad with lemon vinaigrette keeps things light and fresh.
If you want to make it a heartier meal, serve them alongside this Best Squash Casserole Recipe or some roasted vegetables. A dollop of vegan tzatziki or regular Greek yogurt on top adds a cool, creamy contrast to the warm, savory filling.
For a complete Mediterranean spread, add some hummus, olives, and warm pita bread to the table. It turns dinner into something really special.
Expert Tips
Don't skip the boiling step. It's tempting to try to separate raw onions, but trust me, you'll end up with torn, uneven pieces. Boiling makes them pliable and easy to work with.
Choose larger onions. Bigger onions give you more layers to work with and create sturdier cups that hold more filling.
Rinse the rice thoroughly. This removes excess starch and helps prevent the filling from becoming gummy.
Use enough sauce. Don't be shy with the tomato sauce. It keeps everything moist during baking and adds so much flavor. You want the sauce to come at least halfway up the sides of your stuffed onions.
Let them rest. After you pull the dish from the oven, let it sit for 5 minutes before serving. This helps the sauce thicken slightly and makes it easier to plate.
FAQ
What do you stuffed onions with?
You can stuffed onions with all kinds of fillings. This Stuffed Onions uses lentils and rice, but ground meat, cheese, breadcrumbs, quinoa, or bulgur wheat all work beautifully. The key is using ingredients that will cook through in the oven and absorb the surrounding sauce. My family loves this lentil version because it's hearty but still feels light.
How to make onion stuffing?
Start by sautéing aromatics like garlic and diced onions in olive oil. Then add your base ingredients (lentils, rice, or grains), along with herbs, spices, and a bit of liquid to bring everything together. The mixture should be moist but not soupy. Season it well since the Stuffed Onions themselves are mild and need that flavor boost.
What are the different ways to cook onions?
Stuffed Onions are incredibly versatile. You can roast them whole until caramelized, slice and sauté them for pasta or burgers, boil them for stuffing (like we do here), pickle them for tacos, grill them for smoky flavor, or add them raw to salads. Each method brings out different aspects of their flavor, from sharp and pungent to sweet and mellow.
How long to boil onions for dolma?
For traditional dolma-style stuffed onions, boil them for 10 to 12 minutes until they're softened but still hold their shape. You want them tender enough to separate into layers without tearing, but not so soft that they fall apart. Test one by gently pressing it with a fork. If it yields easily, they're ready to drain and cool.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Stuffed Onions

Stuffed Onions
Ingredients
- 6 yellow onions large, preferably oval (skins removed)
- 2 tablespoon Pompeian Olive Oil for sautéing
- 2 tablespoon tomato paste for the filling
- 1 red onion small, diced (for the filling)
- 4 cloves garlic minced (for the filling)
- 16 oz canned brown lentils 1 can, rinsed (can substitute with green lentils or canned beans)
- ½ cup arborio rice rinsed, uncooked (for a creamy texture)
- 1 roma tomato diced (for the filling)
- ½ teaspoon salt to taste
- ½ teaspoon oregano dried, for flavor
- ½ teaspoon dried basil for flavor
- ¼ cup vegetable broth to cook the filling
- 1½ cups crushed tomatoes canned (for the tomato sauce)
- 3 tablespoon Pompeian Olive Oil for the sauce
- 2 cups vegetable broth for the sauce
- Kitchen foil for baking
Instructions
- Preheat the oven to 375°F. Bring a large pot of water to a boil.
- Trim the top and bottom off each onion, peel the skins, and remove the outer tough layers. Using a small knife, slice down one side of each onion from top to bottom, cutting just to the center without slicing through.
-
Boil the onions whole for 10 to 12 minutes until softened, then drain and let cool slightly.
- For the filling, heat olive oil in a skillet over medium heat. Add the red onion and garlic and sauté for 5 minutes until softened.
-
Stir in the tomato paste, salt, oregano, and dried basil, and cook for 1–2 minutes until fragrant.
-
Add the lentils, rice, tomato, and vegetable broth. Stir to combine and cook for 3-5 minutes, then remove from heat.
- In a separate bowl, whisk together the crushed tomatoes, vegetable broth, and olive oil to make the sauce.
- Once the onions are cool enough to handle, separate them into layers.
- Spoon the lentil mixture into each onion cup, and place the stuffed onions into a baking dish. Pour the tomato sauce around the stuffed onions, covering the base of the dish.
-
Cover tightly with foil and bake for 40 minutes. Then, uncover and bake for another 15–20 minutes until the onions are golden and tender, and the sauce has thickened.

















Leave a Reply