Brown the meat: Warm the olive oil in a large pot over medium heat. Add the ground beef and sausage, cooking until browned and crumbled. Drain excess grease if needed.
Sauté the aromatics: Stir in the diced onion and cook until softened. Add the garlic, salt, and pepper, cooking for about one minute until fragrant.
Add the cabbage: Fold in the chopped cabbage and let it cook down for 5 minutes, stirring occasionally.
Simmer the soup: Pour in the chicken broth, diced tomatoes, tomato sauce, and bay leaves. Bring the pot to a gentle boil.
Cook the rice: Add the rinsed long-grain rice and reduce the heat to low. Let the soup simmer for 20–25 minutes, or until the rice is tender and the cabbage is soft. Add more broth if you prefer a thinner soup.
Finish and serve: Adjust the salt and pepper to taste. Serve warm with grated Parmesan.