Yes, you can cook this dish on the stove top. Heat a Dutch oven pot over medium heat and brown the bratwurst in a little olive oil. Add the onion, apple slices, caraway seeds, potatoes, and sauerkraut to the pot and cook on medium low for 30 minutes, or until the bratwurst and potatoes are tender.