Start by gathering your ingredients and preheating a skillet over medium-high heat. Season the pork chunks lightly with salt and pepper.
Add a tablespoon of oil to the skillet, then sear the pork in batches, turning occasionally, until all sides are golden brown and fragrant—about 3-4 minutes per batch. This step builds rich flavor and texture.
While the pork sears, chop the carrots into thick coins, wedge the onion into chunks, and mince the garlic. The kitchen will start filling with a warm, savory aroma.
Transfer the browned pork to the slow cooker. Place the prepared carrots, onions, and minced garlic over the meat.
Pour in the broth, add the tomato paste, thyme, and bay leaves. Give everything a gentle stir to combine the flavors.
Cover the slow cooker with the lid and set it to low. Cook for 6 to 8 hours, until the pork is tender and easily falls apart, filling your kitchen with a smoky, savory scent.
Check the stew after about 6 hours; the pork should be soft and shreddable. If needed, cook for another 30-60 minutes for maximum tenderness.
Remove the bay leaves and taste the stew, adjusting salt and pepper as desired. If you want a thicker sauce, let the stew simmer uncovered for an additional 15-20 minutes, or stir in a cornstarch slurry and cook until thickened.
Serve the hot, tender stew in bowls, spooning the saucy, melt-in-your-mouth pork and vegetables over crusty bread or mashed potatoes for a comforting meal.