In large stock pan, combine chopped onion, garlic, celery, carrots, potatoes, and chicken broth. Simmer over medium 15-20 minutes.
1/2 cup onion, 1 clove garlic, 1 cup celery, 1 cup potatoes, 3 1/2 cups chicken broth
Add corn. If using canned corn, drain. Remove from heat.
2 cups corn kernels
In separate pan, melt margarine.
1/4 cup margarine
Stir in flour and stir until smooth.
1/2 cup all-purpose flour
Add milk and stir over medium to high heat until sauce thickens.
2 cups milk
Add mustard, and salt and pepper, paprika, and cheese.
1 tbsp mustard, 1/4 tsp pepper, 1/8 tsp paprika, 2 cups cheddar cheese
Stir constantly as cheese melts.
Stir the cheese mixture into the vegetable mixture. Stir continuously over medium heat until combine.
Serve warm.