In a skillet, heat the olive oil over medium heat. Add onions, celery and carrots and cook, stirring, until softened. Add garlic, paprika, rosemary, salt and pepper and cook, stirring, for 1 minute. Stir in tomatoes and stock and bring to a boil. Place beans and corn in slow cooker. Add contents of pan and stir well.
Cover and cook on Low for 8 to 10 hours or on High for 4 to 5 hours, until hot and bubbling. Stir in cream and Parmesan, if using, and season with nutmeg, to taste. Enjoy!
This dish can be assembled the night before it is cooked but without adding the cream and Parmesan. Complete up to bringing the tomatoes and stock to a boil and adding the the beans and corn, then refrigerate overnight. The next day, cook in slow cooker as directed. Alternately, Succotash can be cooked overnight and refrigerated until you're ready to serve. In a large saucepan, bring to a boil and simmer for 5 to 10 minutes before serving.