01 -
In a large skillet, heat olive oil over medium-high heat. Add ground beef, chopped onion, minced garlic, half the salt, and half the pepper. Cook, breaking up the meat and stirring, until beef is browned and onions are softened.
02 -
Transfer the beef mixture to the slow cooker. Add chopped carrots, chopped celery, crushed tomatoes, vegetable or chicken stock, cannellini beans, dried thyme, remaining salt, and remaining pepper. Stir thoroughly to combine.
03 -
Cover and cook on low for 5 hours to meld flavors and tenderize vegetables.
04 -
After 5 hours, stir in the frozen corn. Cover and continue cooking for 1 additional hour, or until all ingredients are heated through and vegetables are tender.
05 -
Taste and adjust seasoning if needed. Ladle hot soup into bowls, garnish as desired, and serve immediately.