Brown the ground beef in a large pot over medium heat, breaking it up as it cooks. Drain excess fat if needed.
Add the chopped onion and minced garlic to the pot and cook until the onion softens.
Stir in the shredded cabbage, cubed potatoes, and sliced carrots.
Pour in the beef broth and add the diced tomatoes with their juice.
Season with dried thyme, salt, and pepper. Bring the mixture to a boil.
Reduce heat to low, cover the pot, and simmer for 25 to 30 minutes until the potatoes are tender.
Let the stew cool completely before dividing into freezer-safe containers.