These are yummy! I found this recipe on the internet, great for brunch, lunch or dinner with a salad. This is double the recipe because I like the muffins to be good sized. All these flavors work so well together, rye, caraway, onion, ham, and cheese. These are a new family favorite! My son started talking about different meat and cheese combinations we could use in the future, his imagination went wild, we will be having some great muffins.

2½ cups flour
2/3 cup rye flour
4 tsp baking powder
4 tsp sugar
1 tsp caraway seed
1 tsp onion salt
2 egg, beaten
1½ cup milk
1/2 cup oil
1 cup finely chopped fully cooked ham
1¼ cups shredded Swiss or Gruyère cheese (5 ounces), divided
Preheat oven to 400°. Lightly grease twelve muffin cups or line with paper baking cups; set aside.
In a large mixing bowl stir together flour, rye flour, baking powder, sugar, caraway seed, and onion salt. In a small mixing bowl combine eggs, milk, and oil; add all at once to flour mixture. Add ham and 1 cup of the cheese. Stir just until moistened. (The batter should be lumpy.)
Spoon into the prepared muffin cups, filling each almost full. Bake about 20 minutes, or till golden brown. Sprinkle with remaining cheese. Bake for about 1 minute more, or till cheese is melted. Remove from pans; cool slightly on rack.

