In a Dutch Oven add the ground beef and cook over medium heat. Cook until meat is no longer pink. Drain grease. Add beef back to pan along with onions, carrots, and garlic paste. Cook until onions are soft, about 5-7 minutes.: The moment you add the ground beef you should hear a steady sizzle, and as it browns the aroma will shift from raw to nutty and savory; that fond is flavor gold. When the meat loses its pink, the surface will show golden edges and small caramelized bits, which you want to keep, so avoid constant stirring. Draining excess grease prevents the broth from tasting greasy, but leave a little for sautéing the aromatics so the onion and carrots can bloom. Once you return the meat, the mixture should smell sweet and onion forward, and the softened onions will be translucent and silky. A common mistake is rushing the browning, which leads to pale meat and a thinner broth; be patient and medium heat is your friend.
Add Worcestershire sauce, salt, ground black pepper, garlic powder, onion powder, paprika, and Italian seasonings. Stir to combine.: Right after seasoning, you will notice the aroma straighten out, with tang from the Worcestershire sauce and a warm spice note from the paprika . These dry seasonings layer into the meat and aromatics, seeping into the mixture and mellowing as they cook. Stir thoroughly until the spices are evenly distributed so each spoonful has balance. If you under-season now, the final dish will taste flat, but if you overdo salt you cannot take it back, so add gently and adjust later after the broth simmers. Watch for clumping of powders; break them up as you stir for even flavor distribution.
Add cabbage to pot and let cook for 2-3 minutes, stirring often. Add beef broth, petite diced tomatoes, tomato sauce, ketchup, 2 bay leaves, and rice to the pot. Stir well to combine. Bring to a boil. Reduce heat, cover and let simmer for 30 minutes. Don’t uncover the pot while cooking as the rice needs to cook through.: When the chopped cabbage hits the pan it will shrivel slightly and release a faint vegetal scent; stirring helps it soften evenly without losing all texture. Once you pour in the beef broth and canned tomatoes , the surface will steam as it approaches a boil and you will see gentle rising bubbles. The rice will absorb liquid steadily while the bay leaves perfume the liquid with a dry, woody note. Covering creates trapped steam which cooks the rice properly; lifting the lid frequently releases that steam and extends cooking time, so resist peeking. If you find the pot boiling too vigorously, lower the heat to a gentle simmer to avoid breaking down the cabbage too fast.
At the 30 minute mark remove the lid and check the doneness of the rice. Cook covered for an additional 5 minutes if the rice still needs to cook and soften.: After thirty minutes the steam release will reveal the broth, and you can assess the rice texture by tasting a grain; it should be tender without being mushy. If the rice is close but a touch firm, re-cover and let it finish cooking for five minutes, during which the residual heat will work gently. Observe the broth level and cabbage texture as well, because prolonged cooking will further soften leaves. A common misstep is overcooking at high heat which makes the cabbage disintegrate and the rice gluey, so use low heat for that final stretch.
Remove the bay leaves and discard. Garnish with fresh chopped parsley and serve hot.: Once you fish out the bay leaves, the aroma should smell rounded and herb forward, and the bowl will look inviting with flecks of fresh green from the chopped parsley . Serve immediately while the broth is hot and fragrant; the parsley adds a crisp herbal lift that brightens each spoonful. A troubleshooting note is to let the soup rest a moment if it seems too thin; brief simmer uncovered can reduce and concentrate flavors. Also remember to remove bay leaves completely so no one bites into one unexpectedly.