Season the pork generously with salt and pepper. Dredge in flour (we put some flour in a plastic bag, add the pork, seal the bag and shake it—done).
Heat a Dutch oven over medium-high flame with enough olive oil to coat the bottom. Working in batches, brown pork on all sides. Add oil as needed between batches. When you start browning the last batch, reduce heat to medium. Transfer each batch to a bowl when done.
Add more oil to Dutch oven, if needed. Add onion and cook, stirring frequently, until onion begins to soften, about 3 minutes. Add garlic and caraway seeds and cook, stirring constantly, until fragrant, about 45 seconds.
Add wine to pot and scrape up browned bits. Return pork to pot and add broth and bay leaves. Pork should be just submerged. Stir to combine everything and bring to a boil. Reduce heat to low, cover pot and simmer for 1 hour, stirring occasionally.
Stir in potatoes and carrots along with 1 cup of water (or a little more, if needed) so everything is just submerged. Season with more salt and pepper. Cook covered for 30 to 40 minutes, until potatoes and carrots are tender.
Stir in frozen peas and cook for about 10 minutes. Taste and adjust seasoning with salt.
If the sauce is too liquidy and you want to thicken it, dissolve 1 tablespoon of cornstarch in 2 tablespoons of cold water in a small bowl. Spoon a little of the stew sauce into the bowl and stir. Add a little more and repeat (you want to slightly warm the cornstarch liquid so it doesn’t clot up when you add it to the stew). Stir the cornstarch liquid into the stew and cook for 2 to 3 minutes, stirring occasionally, until the sauce thickens.
Discard the bay leaves and ladle the stew into shallow bowls. Serve.