MOMables Healthy School Lunch Ideas

  • MEAL PLANS
    • Weekly Family Meal Plan
    • Teaching Your Kids to Cook
    • 7-Day Family Reset
    • Meatless Meal Plan
    • Pantry Staples Meal Plan
    • Free Picky Eaters eCourse
  • Cookbooks
    • 101 Packed Lunches
    • Chicken. It’s What’s for Dinner
    • Intermittent Fasting eBook
    • Meal Prep’d
    • More Cookbooks
  • Easy School Lunch Ideas for Every Kid
  • Healthy Lunches
menu icon
go to homepage
  • Lunch Ideas
  • 101 Lunches
  • About
  • Start Here
  • Lunchboxes
  • Sandwiches
  • High-Protein Lunches
  • Teen Lunch Ideas
  • No-Cook Lunches
  • Cookbooks
  • Contact
search icon
Homepage link
  • Lunch Ideas
  • 101 Lunches
  • About
  • Start Here
  • Lunchboxes
  • Sandwiches
  • High-Protein Lunches
  • Teen Lunch Ideas
  • No-Cook Lunches
  • Cookbooks
  • Contact
×
Home » School Lunches HQ » Sandwiches

Grilled Ham & Cheese with Tomatoes & Spinach

By Laura Fuentes Updated Sep 29, 2026

5 from 5 votes

Recipe

This post may contain affiliate links. Read our disclosure policy here.

Level up school lunch with this quick and easy grilled ham & cheese with fresh veggies!

This grilled ham and cheese with tomatoes and spinach turns a classic sandwich into a more filling lunch with fresh veggies tucked inside. I’ll show you how to make it and pack it so the bread doesn’t get soggy when packed for lunch.

grilled sandwich with ham, cheese tomatoes and spinach

Spinach, Tomato Grilled Cheese with Ham

Laura Fuentes holding a stack of lunchboxes and a school lunch bag

I bought a huge bag of spinach for a recipe I never got around to making, so I started adding it to our school lunches instead. This grilled ham and cheese was an easy win: the spinach adds freshness, the tomato makes it feel more deli-style, and my kids still get the melty sandwich they already love.

How to Make It

  1. Assemble
    Butter one side of each slice of bread. On the unbuttered side, layer cheese, ham, tomato, spinach, and the second slice of cheese. Keeping the cheese closest to the bread helps create a barrier between the tomato and the bread.
  2. Grill it
    Place the sandwich in a non-stick skillet over medium heat and cook for about 2 to 3 minutes per side, until the bread is golden and the cheese is melted.
  3. Eat it now or let it cool
    If you’re packing it for later, let the sandwich cool completely before putting it in a container. Trapping steam while it’s warm is one of the fastest ways to make toasted bread soggy.
  4. Pack it for lunch
    Place the cooled sandwich in a hard lunch container and keep lunch sides like fruit and veggies in separate compartments.
grilled sandwich with ham, cheese tomatoes and spinach

Laura’s School Lunch Packing Tips

How do you keep the bread from getting soggy?

Let the sandwich cool completely before closing it inside a lunch container. Steam from a warm sandwich creates condensation, which softens the toasted bread. Keeping wet sides in separate compartments helps too.

What’s the best way to pack it?

Use a hard lunch container so the sandwich doesn’t get flattened. When packing a grilled sandwich for school, let it cool completely before closing the container so trapped steam doesn’t soften the bread.

Why put cheese next to the bread?

The cheese creates a little separation between the juicy tomato and the bread. It also melts around the filling and helps hold the sandwich together.

What should I pack with it?

Fruit, crunchy veggies, or another easy side all work. Try homemade zucchini chips, apple chips, oatmeal raisin granola bars, or no-bake brownie bites. Keep juicy sides in a separate compartment so moisture doesn’t reach the sandwich.

Stop Wondering What to Pack.

Pack lunches your kids will actually eat with 101 lunch ideas, practical packing tips, a complete Thermos Lunch Guide, and my Pack Meals Like a Pro bonus.

101 packed lunches on an ipad with a lunch packing tips ebook on an iphone
Grab a Copy!

More Grilled Sandwiches for Lunch

  • Grilled veggie sandwich
  • Mushroom grilled cheese
  • Caprese grilled cheese
  • Grilled sandwich ideas

Grilled Ham & Cheese with Tomatoes & Spinach

grilled sandwich with ham, cheese tomatoes and spinach
Servings: 1
Prep Time: 5 minutes mins
Total Time: 5 minutes mins
Level up school lunch with this quick and easy grilled ham & cheese with fresh veggies!
5 from 5 votes
Print Pin

Ingredients

  • 2 slices of sandwich bread
  • 1 handful spinach, chopped
  • 2 ounces deli ham
  • 2 slices of tomato
  • 2 slices of cheese

Instructions

Make the sandwich

  • Spread butter or spray one side of the bread. Flip the slices over so the butter is on the outside (for grilling).
  • Place the cheese slices next to the bread, top with ham and chopped spinach, then close the sandwich. Placing the cheese on the outermost layer ensures it melts and becomes the "glue" that holds the sandwich together.

Grill it

  • Place the buttered sandwich on a non-stick pan and grill it over medium heat for about 2 minutes per side.

Pack it for lunch

  • Slice the cooled sandwich in half and pack it in a hard lunch container. Keep any sides like fruit and veggies in a separate compartment or container to keep the sandwich bread dry. Use an ice pack, if necessary.

Equipment

101 packed lunches on an ipad with a lunch packing tips ebook on an iphone
101 Packed Lunches
Lunchbox builder pages
Lunch Ideas PDF (FREE)
Kids Lunch Box

Nutrition

Serving: 1sandwich | Calories: 380kcal | Carbohydrates: 28g | Protein: 31g | Fat: 15g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.01g | Cholesterol: 47mg | Sodium: 1258mg | Potassium: 391mg | Fiber: 2g | Sugar: 4g | Vitamin A: 660IU | Vitamin C: 8mg | Calcium: 348mg | Iron: 3mg

More Sandwiches

  • grilled cheese in a pan
    Grilled Cheese in a Pan
  • veggie cottage cheese sandwich
    Cottage Cheese Sandwich
  • lunchbox with 2 buffalo chicken sliders and some veggies on the side
    Buffalo Chicken Sliders Lunchbox
  • Roast Beef Sandwich on French Bread

Comments

    5 from 5 votes

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Jackie says

    June 06, 2025 at 9:18 am

    5 stars
    My kids loved this grilled ham and cheese with tomatoes and spinach for their school lunch!

    Reply
  2. Rachel says

    June 02, 2025 at 2:53 pm

    5 stars
    Amazing lunch. I made this grilled cheese for my family of 6 and we all loved them!! The kids ate the spinach!!

    Reply
  3. Rita says

    May 31, 2025 at 8:54 pm

    5 stars
    my kids loved these sandwiches will be making again very soon!

    Reply
  4. Karen says

    April 09, 2025 at 10:15 pm

    5 stars
    This grilled ham and cheese was a hit with my kiddos! Love the addition of tomatoes and spinach for veggies as well.

    Reply
  5. Tanya says

    March 19, 2025 at 11:22 am

    5 stars
    My kids loved this elevated grilled cheese!

    Reply
Laura Fuentes holding a stack of lunchboxes and a school lunch bag

My name is Laura Fuentes
I’m here to help you simplify school lunches with fresh ideas your kids will actually eat.

Mom of 3. Certified in Integrative Nutrition. 5x Cookbook Author.

school lunch ideas! →

Always See My Lunches in Google

Fresh Favorites

  • collage o f four bento boxes
    Bento Boxes for Kids’ Lunches 101
  • a stack of 3 uncrustables filled with peanut butter and jelly
    Homemade Uncrustables
  • grilled pepperoni sandwich with melted cheese
    Quick Pepperoni Sandwich Recipe
  • four lunchboxes floating in a white background
    Healthy School Lunch Ideas for Teens

Popular Now

  • blue thermos with macaroni and cheese soup with vegetables
    How to Use a Thermos
  • six peanut butter sandwiches floating in a white background
    Peanut Butter Sandwich Ideas
  • Top Thermos Lunch Box Containers for Kids
  • 4 healthy homemade lunchables for kids to pack for school
    Healthy Homemade Lunchables

Footer

Easy Lunchboxes

  • School Lunches
  • 101 Lunch Ideas eBook
  • High-Protein Lunches
  • Simple Bentos

Lunchbox Builder

Lunchbox builder pages
Download here!

Resources

  • Lunch Packing Videos
  • Cookbooks
  • About
  • Contact

Privacy & disclosure | Permissions | Terms

COPYRIGHT © 2026 FUENTES MEDIA

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.