Step 1: Melt butter in a large dutch oven. Add chopped onion and carrots.
Step 2: Brown the beef
Cook your ground beef over medium high heat until fully browned. Season with salt and pepper. Add the garlic sauté with the beef until fragrant.
Step 3: Add the Cabbage
Toss in the chopped cabbage. Stir everything together and let it cook for about 5 minutes until the cabbage starts to soften.
Step 4: Add liquids and spices
Pour in the diced tomatoes, tomato paste, sugar, beef broth, Worcestershire sauce, clove, and nutmeg. Stir to combine. The cloves and nutmeg may seem unusual, but trust me — they give this soup that cozy, fall spice warmth without overpowering it.
Step 5: Add the rice
Stir in your uncooked rice. You can use any kind of rice, but white long grain gives the perfect texture.
Step 6: Simmer
Reduce the heat, cover, and let the soup simmer on low for 45–60 minutes, stirring occasionally. The rice will cook, the cabbage will become tender, and the flavors will marry into the most delicious fall comfort soup. Add water as needed, the rice thickens it pretty quickly.
Step 7: Serve + top with sour cream
Ladle into bowls, add a generous dollop of sour cream on top, and maybe a sprinkle of fresh parsley if you’re feeling fancy.