Cook the Base: In a large 8-quart stockpot, heat the tallow or olive oil over medium-high heat. Add the ground beef, salt, and black pepper. Cook, breaking up the beef with a wooden spoon, until browned and cooked through, about 5–6 minutes. Use a slotted spoon to transfer the beef to a plate lined with paper towels.
Sauté the Vegetables: Reduce heat to medium. Add the onions, celery, carrots, smoked paprika, paprika, Aleppo pepper, and cayenne. Sauté for 4–5 minutes until softened. Stir in the garlic and cook for an additional 2–3 minutes until fragrant.
Deglaze the Pot: If needed, drain any excess grease from the pot. Add a splash of broth to deglaze, scraping up any browned bits from the bottom of the pot.
Add the Cabbage and Broth: Stir in the chopped cabbage, crushed tomatoes, tomato paste, Worcestershire sauce, and remaining broth. Bring to a gentle boil, then reduce the heat and simmer for 20 minutes, stirring occasionally. Season with salt and pepper, if required.
Finish the Soup: Add the cooked ground beef, beans, and spinach to the pot. If serving the soup immediately, stir in the cooked rice. Simmer for an additional 10 to 15 minutes until everything is warmed through. If you prefer a thinner soup, stir in additional broth, ½ cup at a time, until your desired consistency is reached.Tip for Reheating: If you plan to store and reheat the soup, consider adding the rice only when serving, as it will continue to absorb liquid and thicken the soup over time. Serve: Ladle the soup into bowls and garnish with fresh parsley and grated Parmesan if desired. Serve warm with crusty bread or rolls on the side.
Rate this Recipe: If you make this, please leave a review letting us know how it was! Each review helps so much! Thank you!