These ham sandwiches are soft, savory, and packed with flavor. Made with layers of ham, cheese, and a delicious spread, they are perfect for lunch, picnics, or quick meals.
⏱️ Prep Time
10 minutes
🍳 Cook Time
5–10 minutes (optional for toasted version)
⏱️ Total Time
15 minutes
🍳 Equipment
- Knife and cutting board
- Small bowl (for sauce/spread)
- Skillet or sandwich press (optional)
🥣 Ingredients
- 4 slices sandwich bread or buns
- 6–8 slices ham
- 2–4 slices cheese (cheddar or Swiss)
- 2 tbsp butter (softened)
- 1 tbsp mayonnaise
- 1 tsp mustard
- Lettuce leaves (optional)
- Tomato slices (optional)
- Pickles (optional)
📝 Ingredient Notes
- Fresh bread gives the best texture
- Smoked ham adds stronger flavor
- Cheese helps make it creamy and rich
- Mustard adds a slight tangy kick
👨🍳 Instructions
1. Prepare Spread
- Mix mayonnaise and mustard in a small bowl
2. Assemble Sandwich
- Spread butter on bread slices
- Add sauce on inner sides
- Layer ham, cheese, lettuce, tomato, and pickles
3. Close Sandwich
- Press sandwich gently together
4. Toast (Optional)
- Heat skillet over medium heat
- Cook sandwich with butter until golden brown (2–3 minutes per side)
- Press lightly for crisp texture
📊 Nutrition Facts (approx per sandwich)
- Calories: 380 kcal
- Protein: 18g
- Fat: 20g
- Carbohydrates: 30g
- Fiber: 2g
- Sodium: 750mg
💡 Tips
- Use fresh bread for soft texture
- Toasting enhances flavor and crunch
- Add extra cheese for richness
- Don’t overload fillings to keep it balanced
🔄 Variations
🧀 Cheesy Ham Melt
- Add extra cheese and grill until melted
🌶️ Spicy Version
- Add chili flakes or hot sauce
🥬 Healthy Version
- Use whole grain bread and light mayo
🥓 Deluxe Version
- Add bacon slices for extra flavor
🥪 Why It’s Loved
- Quick and easy to make
- Simple ingredients, big flavor
- Great for lunch or snacks
- Customizable for any taste