Beef Cabbage Rolls with Sweet Onion Gravy
Print it, save it, or add it to your recipe binder.
These beef cabbage rolls with sweet onion gravy bring together tender cabbage, a savory ground beef and rice filling, and a spoonable onion sauce. Instead of the tomato sauce often paired with stuffed cabbage, this version bakes in beef broth and finishes with soft sweet onions, a little brown sugar, and soy sauce for savory depth.
It is a cozy dinner for an evening when you have time to roll up a batch and let the oven do the finishing. The filling is cooked before it goes into the leaves, which makes it easy to drain the beef and check the seasoning. Once the rolls are tender, the cooking liquid becomes the gravy you spoon over everything at the table.
Why These Beef Cabbage Rolls Work
Cabbage becomes mellow and tender as it cooks, making it a good wrapper for the beef and rice. The rice stretches the filling and catches the savory juices, while the covered baking dish helps keep the rolls moist. Sweet onion gravy adds richness without turning the dish into a tomato-based casserole.
- A cooked filling: Brown the beef and soften the chopped onion before assembling.
- Onions in both parts: Chopped onion seasons the filling; sliced sweet onion flavors the gravy.
- A flexible batch: Make about 12 rolls, adjusting the filling to fit the leaves.
- A useful make-ahead option: Assemble the day before and bake when needed.
Ingredients and Helpful Substitutions
- 1 large head green cabbage (about 12 large usable leaves)
- 1 pound ground beef
- 1 cup cooked rice
- 1 small onion, finely chopped, for the filling
- 1 teaspoon garlic powder
- 1 teaspoon salt, divided, or less to taste
- 1/2 teaspoon black pepper
- 1 tablespoon olive oil, divided
- 1 large sweet onion, thinly sliced, for the gravy
- 2 cups low-sodium beef broth
- 2 tablespoons reduced-sodium soy sauce
- 1 tablespoon brown sugar
- 1 tablespoon cornstarch
- 2 tablespoons cold water
Choose a large green cabbage. Big, flexible outer leaves are easier to fold than small, tightly curled ones. Save any torn leaves to line the dish or patch a small tear. The center of the cabbage can be chopped for another meal.
Use cooked rice. White or brown rice works, provided it is already tender. Dry rice is not a direct substitute here because the filling and cooking liquid are balanced for cooked rice. If you need an idea for using extra rice, try Chefmaniac’s cilantro lime rice for a different dinner later in the week.
Start with lower-sodium liquids. Broth and soy sauce both bring salt. The recipe lists 1 teaspoon salt, but only half goes into the filling initially; add the rest only if the gravy needs it. For a wheat-free variation, choose a gluten-free tamari and verify the broth and other ingredient labels.
How to Make Beef Cabbage Rolls with Sweet Onion Gravy
1. Soften the cabbage leaves
Heat the oven to 350 degrees F. Bring a large pot of water to a gentle boil. Remove the cabbage core with a small knife. Carefully lower the cabbage into the water with the cored end facing up. As the outer leaves soften, loosen them with tongs and transfer them to a tray. Start checking after 5 to 7 minutes; keep cooking and peeling until you have about 12 pliable leaves. Let them cool enough to handle, then shave down each thick central rib without cutting through the leaf.
2. Cook the beef and rice filling
Heat 1 teaspoon of the olive oil in a large skillet over medium heat. Cook the finely chopped small onion for 4 to 5 minutes, until softened. Add the ground beef, garlic powder, 1/2 teaspoon of the salt, and black pepper. Break up the beef and cook until it reaches 160 degrees F on a food thermometer, about 7 to 10 minutes. Drain excess fat, stir in the cooked rice, and let the filling cool slightly.
3. Start the sweet onion gravy
In the same skillet, heat the remaining 2 teaspoons olive oil over medium-low heat. Add the sliced sweet onion and cook for 12 to 15 minutes, stirring occasionally, until soft and lightly golden. Stir in the broth, soy sauce, and brown sugar, scraping up the browned bits. Bring to a simmer. Taste before adding any of the remaining salt; you may not need it.
4. Fill and roll
Place about 1/4 cup filling near the stem end of each cabbage leaf, dividing the mixture evenly. Fold the sides inward and roll toward the tip, keeping the filling enclosed without squeezing too tightly. Smaller leaves need less filling. Lay spare cabbage leaves in the bottom of a 9-by-13-inch baking dish, if desired, and arrange the rolls seam-side down.
5. Bake until tender
Spoon the sliced onions and broth mixture over the rolls. Cover the dish tightly with foil and bake for about 45 minutes, or until the cabbage is fork-tender and the centers reach 165 degrees F. If the leaves are still firm, cover again and bake for another 10 to 15 minutes. Refrigerated assembled rolls will take longer to heat through.
6. Thicken the gravy and serve
Carefully ladle or pour the cooking liquid and onions into a saucepan, keeping the rolls covered and warm. Whisk the cornstarch with the cold water until smooth. Bring the cooking liquid to a simmer, stir in the slurry, and simmer for 2 to 4 minutes, stirring, until lightly thickened. If too thick, add a splash of broth. Spoon the sweet onion gravy over the rolls and serve.
Tips for Tender Rolls and Smooth Gravy
Soften the leaves before rolling. Five to seven minutes is a starting point for the outside leaves, not a guarantee that the whole head will be ready. Keep removing leaves as they soften and return the head to the water as necessary. Trimming the thick rib helps each leaf fold without cracking.
Avoid overfilling. About 1/4 cup is a starting amount for a large leaf. Use less for smaller leaves so the edges can overlap. Place each roll seam-side down and pack them snugly in one layer.
Cook the onions until they soften. The gravy onions should be lightly golden before you add broth. This step brings out their sweetness; it is not a long caramelization. If the pan dries out, add a tablespoon of water and lower the heat.
Finish the gravy in a saucepan. Whisk the cornstarch into cold water first, then stir it into simmering cooking liquid. This is easier to control than stirring a thickener between fragile cabbage rolls. The result should lightly coat a spoon, rather than set into a paste.
Serving Ideas and Easy Variations
The beef and rice make these rolls substantial enough to serve as the main dish. Add mashed potatoes if you want something to catch extra gravy, or keep the plate lighter with green beans, roasted carrots, or a crisp cucumber salad. Crusty bread is another good option for the sauce.
For a mushroom variation, cook sliced mushrooms with the gravy onions until their moisture evaporates, then add the broth. A pinch of dried thyme also works with the beef and onion flavors. Ground turkey can replace the beef, but cook it to 165 degrees F before mixing it with the rice.
For more beef dinners with a savory sauce, bookmark slow cooker mushroom beef tips or baked creamy mushroom beef. You can also browse the Beef Recipes collection.
Make-Ahead, Storage, and Reheating
To prepare these ahead, cool the filling promptly, assemble the rolls, and refrigerate the covered dish at 40 degrees F or below for up to 24 hours before baking. Keep the onion broth refrigerated separately if that suits your schedule. Add it before baking, and allow extra oven time for a cold dish. If using glass bakeware, follow its instructions for temperature changes.
Refrigerate cooked rolls in shallow covered containers within 2 hours. Use them within 3 to 4 days of cooking the beef and rice, counting any time the components spent refrigerated before baking. Baking the assembled rolls does not restart that clock. Reheat with a little broth, covered, until the center reaches 165 degrees F. This follows USDA guidance for leftovers.
For longer storage, freeze cooled baked rolls in meal-sized containers for up to 2 to 3 months for best quality. Thaw in the refrigerator and reheat thoroughly. Cornstarch gravy may separate after freezing; warm it gently and stir, adding a splash of broth if necessary.
Frequently Asked Questions
Can I use raw ground beef in these cabbage rolls?
Why are my cabbage leaves tearing?
Can I use brown rice?
Does this recipe need tomato sauce?
Why is my gravy still thin?
How many cabbage rolls does this make?
A Cozy Dinner Worth Rolling Up
Serve the rolls warm with plenty of sweet onion gravy spooned over the top. Tender cabbage, seasoned beef, and rice make a satisfying combination, and the onion sauce gives this batch its own character. Save the printable recipe below for your next comfort-food dinner.
Beef Cabbage Rolls with Sweet Onion Gravy
Tender cabbage leaves wrapped around a cooked beef and rice filling, baked in broth and finished with a savory sweet onion gravy. No tomato sauce needed.
Prep: 30 min | Cook: 75 min | Total: 105 min
Servings: 4 servings (about 12 rolls)
Ingredients
- 1 large head green cabbage (about 12 large usable leaves)
- 1 pound ground beef
- 1 cup cooked rice
- 1 small onion, finely chopped, for the filling
- 1 teaspoon garlic powder
- 1 teaspoon salt, divided, or less to taste
- 1/2 teaspoon black pepper
- 1 tablespoon olive oil, divided
- 1 large sweet onion, thinly sliced, for the gravy
- 2 cups low-sodium beef broth
- 2 tablespoons reduced-sodium soy sauce
- 1 tablespoon brown sugar
- 1 tablespoon cornstarch
- 2 tablespoons cold water
Instructions
- Soften the cabbage leaves: Heat the oven to 350 degrees F. Bring a large pot of water to a gentle boil. Remove the cabbage core with a small knife. Carefully lower the cabbage into the water with the cored end facing up. As the outer leaves soften, loosen them with tongs and transfer them to a tray. Start checking after 5 to 7 minutes; keep cooking and peeling until you have about 12 pliable leaves. Let them cool enough to handle, then shave down each thick central rib without cutting through the leaf.
- Cook the beef and rice filling: Heat 1 teaspoon of the olive oil in a large skillet over medium heat. Cook the finely chopped small onion for 4 to 5 minutes, until softened. Add the ground beef, garlic powder, 1/2 teaspoon of the salt, and black pepper. Break up the beef and cook until it reaches 160 degrees F on a food thermometer, about 7 to 10 minutes. Drain excess fat, stir in the cooked rice, and let the filling cool slightly.
- Start the sweet onion gravy: In the same skillet, heat the remaining 2 teaspoons olive oil over medium-low heat. Add the sliced sweet onion and cook for 12 to 15 minutes, stirring occasionally, until soft and lightly golden. Stir in the broth, soy sauce, and brown sugar, scraping up the browned bits. Bring to a simmer. Taste before adding any of the remaining salt; you may not need it.
- Fill and roll: Place about 1/4 cup filling near the stem end of each cabbage leaf, dividing the mixture evenly. Fold the sides inward and roll toward the tip, keeping the filling enclosed without squeezing too tightly. Smaller leaves need less filling. Lay spare cabbage leaves in the bottom of a 9-by-13-inch baking dish, if desired, and arrange the rolls seam-side down.
- Bake until tender: Spoon the sliced onions and broth mixture over the rolls. Cover the dish tightly with foil and bake for about 45 minutes, or until the cabbage is fork-tender and the centers reach 165 degrees F. If the leaves are still firm, cover again and bake for another 10 to 15 minutes. Refrigerated assembled rolls will take longer to heat through.
- Thicken the gravy and serve: Carefully ladle or pour the cooking liquid and onions into a saucepan, keeping the rolls covered and warm. Whisk the cornstarch with the cold water until smooth. Bring the cooking liquid to a simmer, stir in the slurry, and simmer for 2 to 4 minutes, stirring, until lightly thickened. If too thick, add a splash of broth. Spoon the sweet onion gravy over the rolls and serve.
Nutrition
- Calories:
- Fat:
- Carbs:
- Protein:
Rate This Recipe
Average Rating: 0 (0 votes)



