I start by heating olive oil in a large pot over medium heat. Then I add ground beef and cook until it’s nicely browned. This step builds the foundation of flavor for the entire dish.
Next, I toss in chopped onions and garlic and sauté until fragrant. The smell at this stage is already rich and comforting. This step makes the dish taste homemade and deeply savory.
Now I pour in diced tomatoes, tomato sauce, and beef broth. Then I mix in paprika, Italian seasoning, salt, pepper, and Worcestershire sauce. This creates a rich, tangy, and well-balanced sauce base.
I stir in chopped cabbage and uncooked rice directly into the pot. Everything gets gently mixed so flavors spread evenly throughout. As it simmers, the cabbage softens and the rice absorbs the sauce.
I cover the pot and let it simmer until rice is fully cooked. The cabbage becomes tender and the sauce thickens beautifully. Once done, I let it rest slightly before serving warm.