Ultimate Cheesy Tomato and Bean Sandwich

Tailwind CSS chat bubble component
What Started it all:
cheese, bread, tomatoes, beans

This ultimate cheesy tomato and bean sandwich is a flavorful and satisfying meal that will leave you craving for more. With a combination of gooey cheese, fresh tomatoes, and hearty beans, this sandwich is perfect for lunch or dinner. Get ready to indulge in this mouthwatering creation!


  • 8 slices of bread
  • 4 slices of cheese (cheddar or mozzarella)
  • 2 large tomatoes, sliced
  • 1 cup of cooked beans (black beans or kidney beans)
  • Butter for spreading


  1. Start by preheating a skillet or griddle over medium heat.
  2. Take 4 slices of bread and spread a thin layer of butter on one side of each slice.
  3. Place the bread slices, buttered side down, on the skillet or griddle.
  4. On top of each bread slice, place a slice of cheese, followed by a few tomato slices and a generous amount of cooked beans.
  5. Place another slice of cheese on top of the beans and cover each sandwich with another slice of bread, buttered side up.
  6. Cook the sandwiches for 3-4 minutes on each side, or until the bread is golden brown and the cheese is melted.
  7. Once cooked, remove the sandwiches from the skillet or griddle and let them cool for a minute.
  8. Cut each sandwich in half diagonally and serve hot.

NOTE: Unless added by users, images generated by AI may not actually look like the recipe.