In a large pot, heat the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until translucent (about 5 minutes).
Add the ground beef (or turkey) to the pot, breaking it apart with a spoon, and cook until browned. Season with salt, black pepper, paprika, and cumin.
Stir in the chopped cabbage and cook for an additional 5 minutes, allowing it to wilt slightly.
Add the rinsed rice, crushed tomatoes, and broth to the pot. Stir well to combine all ingredients.
Bring the soup to a boil, then reduce the heat to low and cover. Let it simmer for about 30 minutes, or until the rice is tender and the flavors have melded together.
Taste and adjust the seasoning if necessary, adding more salt, pepper, or herbs to your liking.
Serve the soup hot, garnished with freshly chopped parsley for a pop of color and flavor.
Notes
Serve the soup in rustic bowls, with a sprinkle of fresh parsley on top and a slice of crusty bread on the side for dipping.