Caramelized Onion Ham and Cheese Panini

A perfect balance of sweet and salty makes this Caramelized Onion Ham and Cheese Panini mouth watering and completely irresistible!

Ham and Cheese Panini Recipe

The moment of relief! My son is feeling better after being very sick the entire week. He has begun to play with his toys again. He started pointing to his high chair wanting to eat and is currently on the floor throwing a tantrum. So, now its time to start cleaning up all those tissues that never made it into the trash, take a shower till the water runs cold and reward myself by making my favorite panini!

What to serve with this RIDICULOUSLY DELICIOUS Caramelized Onion Ham and Cheese Panini 

While trying to stay warm during Chicago lands artic freeze this winter, I was making soup quite a bit. It naturally got me thinking about panini’s. Caramelized onions….Need I say more! Using my quality gruyere cheese with shredded cheddar gives this panini it’s creamy texture. The ham adds the salty component while the caramelized onions finish this sandwich off with a hint of sweetness. All squeezed together on French bread, lightly buttered.

The best kitchen tool to make this Caramelized Onion Ham and Cheese Panini

If you do not own a panini press I suggest using a grill pan. To achieve those grill marks use a heavy pan or some use a brick wrapped in foil to press down while cooking. This step is crucial in order to melt together all of the ingredients in the panini.

Breville Panini Grill

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Caramelized Onion Ham and Cheese Panini

Caramelized Onion Ham and Cheese Panini

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review


  • 3 tablespoons of butter
  • 2 tablespoons of olive oil
  • 1 cup shredded gruyere cheese
  • 1 cup shredded cheddar cheese
  • 1 large yellow onion or two small
  • 1 8 ounce package of deli ham about 10 slices
  • 8 slices of French bread


  1. Turn on your panini maker to preheat
  2. Dice onion evenly into square pieces
  3. Heat olive oil and 1 tablespoon of the butter in small pan on medium low heat
  4. Add onion and cook until caramelized to light brown color
  5. Shred the cheddar and gruyere cheese
  6. Dice the deli ham into small square pieces
  7. Lightly butter the outsides of the French bread
  8. Add 1/4 cup cheddar cheese
  9. Add 1/4 cup of gruyere cheese
  10. Add 1/4 of deli ham to one sandwich
  11. Then top with caramelized onions
  12. I sprinkle extra cheddar cheese at this point just because
  13. Grill until a golden brown and enjoy
  • Prep Time: 5 mins
  • Cook Time: 15 mins

Other Delicious Recipes to Try

Chicken Meatballs Alfredo

Trader Joe’s gluten free, low carb and keto friendly chicken meatballs alfredo is out of this world delicious! 20 minutes […]

Trader Joe’s Chicken Meatballs Review

Trader Joe’s fully cooked chicken meatballs make for a very quick and protein packed meal. Below is our honest review […]

The Best Instant Pot Fettuccine Alfredo

This incredibly delicious Instant Pot Fettuccine Alfredo recipe is ready in under 30 minutes. Who doesn’t love a delectable pasta […]

Instant Pot Pasta

Instant Pot Creamy Tomato Pasta

The BEST thing my sister in law EVER made!!! And she wants everyone to know, that she takes offense to […]

Trader Joe's Spinach and Artichoke Dip

Spinach and Artichoke TikTok Pasta

Have you heard of the baked feta TikTok pasta phenomenon? It’s all over the internet and ridiculously yummy. Trader Joe’s […]

Trader Joe's spinach artichoke dip

Trader Joe’s Spinach Artichoke Dip Grilled Cheese

Trader Joe’s spinach artichoke dip puts an elegant twist to your typical grilled cheese. This sandwich is creamy, cheesy and […]

Trader Joe's Fusilli Corti Bucati

Trader Joe’s Fusilli Corti Bucati Pasta

Trader Joe’s Organic Fusilli Corti Bucati Pasta paired with an incredibly easy and tasty alfredo sauce turns this impressive noodle […]

Zuppa Toscana

Instant Pot Zuppa Toscana

Let’s talk about this ridiculously delicious soup for a minute. Zuppa Toscana is a wildly popular Olive Garden soup that […]

Spring Rolls

Trader Joe’s Chicken Spring Rolls

Trader Joe’s sells an assortment of delicious spring rolls. This review for Chicken Spring Rolls includes my families honest review, […]

Trader Joe's Chicken Cilantro Wonton Soup

Trader Joe’s Chicken Cilantro Wonton Soup

We’re taking 3 Trader Joe’s items and transforming them into a Wonton Soup that will warm your soul. 25 minutes […]

Trader Joe's Potstickers

Trader Joe’s Potstickers

This review of Trader Joe’s Gyoza Potstickers is long overdue. These perfectly filled dumplings with meat (pork or chicken) and […]

Trader Joe's Orange Chicken

Trader Joe’s Orange Chicken (Air Fryer Frozen Orange Chicken)

Are you in need of an insanely delicious meal ready in just 25 minutes? Trader Joe’s Mandarin Orange Chicken is […]


  1. OMG! Delicious! Made these for lunch today when my mom came over and both her and my hubby enjoyed them! I just need to get a good panini maker 🙂

  2. Yum!! So good! I just made this today and my hubby and I enjoyed it! 🙂 I’ll definitely make this again!

  3. I am cooking pork tenderloin now for. My Sunday dinner. I hope it tastes ad good ad it smells, :-).

  4. Made the pork tenderloin for my granddaughters, ages 12, 10 and 6, last night. They loved it, along with mashed potatoes, gravy, corn and applesauce!

  5. Any substitutes for the gruyere cheese? I live in a small town and I am almost certain that they will not carry this. I just found your blog while searching for a pork loin recipe. You have some fabulous recipes!!

    • Whisking Mama

      Jill, a similar cheese would be Swiss although I’m not a fan. The gruyere helps aid in making it very creamy so I’m not sure if using Swiss would change the consistency or not. Hope this helps, and check into it, you may be surprised they may carry gruyere! 🙂

  6. This looks soooo good! With all those ingredients, it’s impossible to taste anything but spectacular! Will try it soon. Thanks!

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


This site uses Akismet to reduce spam. Learn how your comment data is processed.