French Onion Cheese Stuffed Meatballs

One skillet French Onion Cheese Stuffed Meatballs are the perfect alternative to soup! Meatballs stuffed with Swiss cheese and smothered in perfectly caramelized onion and red wine gravy.

French Onion Cheese Stuffed Meatballs are the perfect alternative to soup, and made in just one skillet! Meatballs stuffed with Swiss cheese and smothered in perfectly caramelized onion and red wine gravy.

I am seriously dreaming about stuffing my face with these meatballs. I made these a few weeks ago, so I’m due for another round. Know what else I’ve been craving? My Honey Lime Cilantro Chicken Sheet Pan. OH, MY GOD. It’s so good. It is also pretty healthy and easy to clean up. I call that a triple win.

But, let’s talk about how bomb these meatballs are. I just showed John one of the pictures, and his response was, “those seriously were really good. One of my favorite recipes. Top 3 for sure.” Now, that’s saying something! But then he also went on to say, “Can I be honest with you? I don’t like green bean casserole.” I almost throw the TV remote at his head. I’m offended.

One skillet French Onion Cheese Stuffed Meatballs are the perfect alternative to soup! Meatballs stuffed with Swiss cheese and smothered in perfectly caramelized onion and red wine gravy.

 

Green bean casserole and stuffing are my two favorite things on the Thanksgiving dinner table. Not only that, but I have a bomb ass Green Bean Casserole with Rosemary Parmesan Gravy recipe that I’m obsessed with. It’s 100% from scratch and uses fresh green beans. It can’t get any better. He did save face a little by saying, “out of all green bean casseroles, yours is actually my favorite, but it needs meat, like turkey.” UGH. MEN. It’s called a side dish. Check out my recipe video below for my green bean casserole, and you’ll understand how great it is.

French Onion Cheese Stuffed Meatballs are the perfect alternative to soup, and made in just one skillet! Meatballs stuffed with Swiss cheese and smothered in perfectly caramelized onion and red wine gravy.

Well, you know what is full of meat? French Onion Cheese Stuffed Meatballs. Even better, this delicious meatball and gravy combination is served over mashed potatoes. Meat and potatoes always win over a guy’s heart, and my heart for that matter, too.

French Onion Cheese Stuffed Meatballs are the perfect alternative to soup, and made in just one skillet! Meatballs stuffed with Swiss cheese and smothered in perfectly caramelized onion and red wine gravy.

French Onion Cheese Stuffed meatballs are just as good as they sound. It’s French onion soup in meatball form. What would typically be the onion soup is now a caramelized onion and red wine gravy. Instead of French bread on the top, you’ve got Swiss stuffed meatballs. To keep with French onion soup tradition, even more cheese is sprinkled on top and broiled to perfection. I love to serve these meatballs with freshly mashed potatoes. It’s the perfect combination.

One skillet French Onion Cheese Stuffed Meatballs are the perfect alternative to soup! Meatballs stuffed with Swiss cheese and smothered in perfectly caramelized onion and red wine gravy.

French Onion Cheese Stuffed Meatballs

Prep

Cook

Total

Yield 4-5 servings

One skillet French Onion Cheese Stuffed Meatballs are the perfect alternative to soup! Meatballs stuffed with Swiss cheese and smothered in perfectly caramelized onion and red wine gravy.

Ingredients

Meatballs:

  • 1 pound ground beef
  • 1/4 cup breadcrumbs
  • 1 egg
  • 1 teaspoon onion powder
  • 1 teaspoon parsley
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 3 ounces swiss cheese, cut into ½ inch cubes (16 pieces)
  • 2 tablespoons frying oil

Gravy:

  • 5 tablespoons butter, divided
  • 2 yellow onions, halved and thinly sliced
  • 1 teaspoon sugar
  • 1/4 cup white wine or chicken broth
  • 3 tablespoons flour
  • 2 ¼ cups beef broth
  • 1/3 cup red wine
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 cup parmesan cheese, shredded
  • 1/2 cup swiss cheese, shredded
  • 1/2 cup provolone cheese, shredded
  • Thyme for garnishing (optional)
  • Mashed potatoes for serving (optional)

Instructions

  1. Add beef, breadcrumbs, egg, onion powder, parsley, salt, and pepper to a medium bowl, and stir together. Roll ground beef mixture into 16 golf size meatballs and stuff each with one cube of cheese; roll around in your hands to seal it up. If the meat becomes warm, it can be harder to roll into meatballs because the meat sticks to your hands. If that happens, cover the meat and place in the refrigerator (or briefly in the freezer) to cool down.
  2. Heat a large oven-safe skillet (see notes for alternative) over medium heat with 2 tablespoons of oil. Place meatballs in skillet, and cook for about 10 minutes, turning often. Cook the meatballs to about medium-well because they will cook more in the gravy. Once done, transfer meatballs to a plate and cover to keep warm.
  3. Melt 3 tablespoons butter in skillet over medium heat. Add sliced onions and sugar and cook for 10 minutes, stirring occasionally. Add half of white wine and cook for another 10 minutes. Add rest of wine and cook for another 5-10 minutes until caramelized. While cooking onions, adjust heat to medium-low if onions start to burn.
  4. Turn to medium-high heat, and melt 2 tablespoons of butter into onions. Add flour and whisk into onions; let cook for about 1 minute. Whisk in beef broth, and bring to a slight boil to thicken the gravy. Whisk in the red wine and salt.
  5. Turn heat to medium. Return meatballs to skillet and spoon sauce over meatballs. Cover and cook for 10 minutes.
  6. Remove lid and sprinkle with parmesan, swiss, and provolone cheese. Turn oven to broil low, and place skillet in oven on top rack. Cook for 5-10 minutes or until cheese is melted and slightly golden.
  7. Garnish with thyme and serve warm over mashed potatoes.

Notes

If you don’t have an oven-safe skillet, use a large frying pan with tall sides. Before you cover the meatballs with cheese and broil in the oven (step 6), transfer meatballs and gravy to an oven-safe baking dish. Alternatively, you can skip broiling in the oven. Instead, add cheese over meatballs, cover with lid and cook an additional 5 minutes or so until cheese is melted. But, I highly recommend using the broiler because golden, crispy cheese is bomb.

Courses Dinner

One skillet French Onion Cheese Stuffed Meatballs are the perfect alternative to soup! Meatballs stuffed with Swiss cheese and smothered in perfectly caramelized onion and red wine gravy.

Previous Post

Next Post

Leave a comment

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