Slow Cooker Stuffed Onions with Savory Beef & Rice Filling

If you’ve never tried stuffed onions, prepare to be surprised—these tender, flavorful parcels convert even those who aren’t onion fans. Large onion layers are filled with an aromatic mixture of rice, herbs, and ground beef, then slow-cooked in a rich tomato broth until meltingly soft. It’s cozy comfort food for fall and winter, though it’s welcome any time of year.

Stuffed onions on a white serving plate.

Known in Arabic as mahshi basal, stuffed onions are a variation of the many mahshi (stuffed) dishes found across the Mediterranean and Middle East, such as stuffed peppers, tomatoes, grape leaves, cabbage, and zucchini. The idea is simple: soften onion layers, roll them around a savory filling, and simmer slowly until everything melds together. The result is an elegant yet comforting one-dish meal.

📝 Ingredients

This section summarizes the ingredients; exact measurements and the printable recipe card are included below in the recipe details.

  • Large sweet or yellow onions for stuffing; one extra onion to dice and sauté for the filling.
  • Short-grain rice (washed) or your preferred grain.
  • Fresh herbs: parsley, cilantro, dill (use generous amounts for bright flavor).
  • Ground beef (or substitute with lamb, turkey, or a vegetarian ground option).
  • Spices: salt, freshly ground black pepper, cumin, ground cinnamon, 7-spice blend or allspice, and dry mint (or fresh mint).
  • Tomato paste and tomato sauce, plus broth for the cooking liquid.
  • Cooking oil for sautéing.
  • Cardamom pods and bay leaves to flavor the poaching water (optional but recommended).

🥄 Instructions

The steps below give a clear, condensed overview. Follow the recipe card in the recipe section for exact measurements and timings.

Step by step images for making stuffed onions.
  1. Prepare a large pot of water with cardamom pods and bay leaves and bring it to a boil.
  2. Peel the large onions, rinse, and cut a small wedge into each—this helps the layers separate. Add the onions to the boiling water, reduce heat, and simmer about 15 minutes, or until layers lift apart easily.
  3. Meanwhile, heat oil in a skillet and sauté the diced onion until translucent. Add rice and cook briefly to coat and warm the grains.
  4. Stir in tomato paste and the spices, then add chopped fresh herbs. Turn off the heat and let the mixture cool 10–15 minutes, then transfer to a bowl and mix in the ground beef until well combined.
  5. Remove the parboiled onions from the water and let them cool enough to handle. Gently separate the softened layers.
  6. Place 2–3 tablespoons (or more depending on the size of the layer) of filling on each onion layer and roll tightly into neat parcels.
  7. Arrange the stuffed onion rolls in the slow cooker, placing some herbs on the bottom to prevent sticking or scorching.
  8. Combine tomato sauce and broth, season to taste, and pour the cooking liquid over the arranged stuffed onions. Cook on low for about 6 hours, until tender and infused with flavor.
Stuffed onions cooking in a slow cooker.

🥣 Equipment

  • Slow cooker or crockpot for gentle, hands-off cooking. An oven method also works: bake covered at 400°F (200°C) for 30–45 minutes.

👍 Tips and Notes

  • Look for extra-large onions so you can get more and larger rolls from each bulb.
  • Layer fresh herbs at the base of the slow cooker to keep the onion bottoms from burning.
  • Sweet onions give the best flavor, but yellow or white onions are fine if that’s what you have.
  • Avoid cooking on high in the slow cooker; if you’re short on time, use pre-cooked rice and browned meat to cut the total time roughly in half.
  • Fresh herbs are recommended—dried or ground herbs won’t provide the same brightness.
  • Variations: use more rice and less meat for a more starchy mahshi, or make it meatless with additional vegetables, brown rice, or quinoa. Experiment to find your favorite balance of rice to protein.

🧺 Storage

  • Store leftovers in an airtight container in the refrigerator for 3–4 days. Reheat gently to avoid overcooking the onions.

🍽️ Serving Suggestions

Stuffed onions make a satisfying main course. Serve them with simple sides like roasted Mediterranean vegetables, a green salad, or steamed greens. They also pair well with yogurt-based sauces or a squeeze of lemon for brightness.

One stuffed onion cut in half to show inside.

👩‍🍳 Variations

  • Classic Egyptian-style mahshi often uses primarily rice and a small amount of meat. For a heartier, protein-forward version, increase the ground meat ratio as in this recipe.
  • Swap short-grain rice for brown rice or quinoa for a whole-grain alternative—adjust cooking time if grains are not pre-cooked.
  • For a vegetarian version, replace ground meat with lentils, chopped mushrooms, or a plant-based mince and increase the herbs and spices to boost flavor.

📣 Related Recipes

  • Explore other mahshi like rice-stuffed vegetables and stuffed grape leaves for more stuffed-vegetable variations.
  • Mujadara—lentils, rice, and caramelized onions—offers a vegan comfort-food option with similar flavors.
  • Middle Eastern-style rice with chicken is another slow-cooked, aromatic one-pot meal worth trying.
Two stuffed onion pieces on a white plate.

Stuffed Onions in Slow Cooker

Mediterranean-style stuffed onions made in your slow cooker. Onion layers wrapped around an aromatic rice and beef filling for a delicious, comforting dish.
Prep Time:
30 minutes
Cook Time:
6 hours
Servings:
8 Servings
Author: Amira

Ingredients

  • 3 Extra large yellow onions
  • 2 Cardamom pods
  • 2–3 Bay leaves

For the stuffing

  • 2 Tbsp olive oil
  • 1 large onion, diced (about 1–1.5 cups)
  • 2 Tbsp tomato paste
  • 1 tsp salt
  • 1/2 tsp freshly ground black pepper
  • 1/2 tsp cumin
  • 2 Tbsp dry mint (or use fresh)
  • 2 tsp ground cinnamon
  • 1/2 tsp 7-spice blend or allspice
  • 1/3 cup fresh dill, chopped
  • 1 1/2 cup fresh parsley, chopped
  • 1 cup fresh cilantro, chopped
  • 1 lb ground beef
  • 1 cup rice, preferably short-grain, washed

Liquids for cooking

  • 16 oz tomato sauce
  • 16 oz broth (any kind)
  • Salt to season the cooking liquid

Instructions

  1. Bring a pot of water to a boil with cardamom pods and bay leaves.
  2. Peel the onions, rinse, and cut a wedge in each to help separate the layers.
  3. Add onions to the boiling water, reduce heat, and simmer about 15 minutes until layers lift apart.
  4. Heat oil in a skillet and sauté the diced onion until translucent, 2–3 minutes.
  5. Add rice and stir for 2 minutes to coat the grains.
  6. Stir in tomato paste and spices, then add the chopped herbs and remove from heat. Cool 10–15 minutes.
  7. Mix the cooled rice-herb mixture with the ground meat until well combined.
  8. Remove the parboiled onions from the water, cool until manageable, and gently separate the layers.
  9. Place 2–3 tablespoons of filling on each layer and roll tightly.
  10. Place herbs on the bottom of the slow cooker, arrange the rolls, combine tomato sauce and broth, season, and pour over the onions.
  11. Cook on low for 6 hours until tender and flavorful.

Notes

  • Fresh mint can replace dried mint for a brighter result.
  • If you don’t have a 7-spice blend, allspice is a suitable substitute.
  • See the tips and variations above for more serving and cooking options.

Nutrition

Calories: 313 kcal |
Carbohydrates: 31 g |
Protein: 13 g |
Fat: 15 g

First published Sep 24, 2016. Last updated Aug 15, 2023 with added tips and clearer step-by-step instructions.