French Onion Soup Meatballs

Irresistible French Onion Meatballs with Rich Gruyere Gravy

Imagine the cozy, comforting embrace of classic French Onion Soup, but transformed into a hearty and satisfying dinner. That’s precisely what you get with these incredible French Onion Meatballs. This dish brings together tender, savory beef meatballs, bathing them in a rich, deeply flavored mushroom and onion gravy, crowned with generous amounts of oozy Gruyere cheese and crunchy Gruyere croutons. While perfect for a chilly evening, its balanced flavors make it a delightful meal year-round.

You’ll fall in love with:

  • Quick and Easy Homemade Meatballs: Perfectly seasoned and tender, these beef meatballs come together effortlessly and cook in a flash.
  • Luxurious Mushroom and Onion Gravy: The heart of this dish is a velvety gravy, built upon slowly cooked onions and earthy mushrooms, reminiscent of the best French onion soup broth.
  • Decadent Oozy Gruyere Cheese: A generous layer of melted Gruyere blankets the meatballs, adding a nutty, complex flavor and irresistible creaminess.
  • Crispy Gruyere Croutons: Golden-brown baguette slices topped with more melted Gruyere, ideal for soaking up every last drop of that amazing gravy.

While the onions take their sweet time to soften and achieve a deep golden hue, the overall preparation time is surprisingly manageable. In approximately 45 minutes, you can have a gourmet-level, comforting family dinner on the table. It’s an ideal recipe for leisurely weekends, but with a clever make-ahead trick (caramelize your onions in advance!), it easily adapts to a busy weeknight schedule. The beef meatballs themselves are incredibly simple to prepare and quick to cook, as are the delightful Gruyere croutons.

If you’re a fan of succulent meatballs, you’ll also adore our Homemade Italian Meatballs for a classic twist, or explore our versatile Chicken Meatballs for a lighter alternative.

Hearty French Onion Meatballs nestled in a rich mushroom and onion gravy, topped with melted Gruyere cheese, ready to be served for a comforting dinner.

Table of Contents

  • The Essence of French Onion Meatballs
  • Ingredients You’ll Need for Perfection
  • How to Make French Onion Meatballs (Step-by-Step Guide)
  • Tips for Flawless French Onion Meatballs
  • Serving Suggestions: What to Pair with Your Meatballs
  • Variations and Customizations
  • FAQs: Your French Onion Meatball Questions Answered
  • Yield and Storage: Making the Most of Your Meal
  • More Delicious Recipes You’ll Love

Never Miss a Recipe!

Get the latest, most delectable recipes straight to your inbox!

The Essence of French Onion Meatballs

French Onion Meatballs are more than just a meal; they’re a culinary experience designed to warm the soul and satisfy the palate. This dish expertly fuses the comforting, deeply savory flavors of classic French Onion Soup with the hearty appeal of tender meatballs. The secret lies in the slow, meticulous development of flavor, particularly from the onions, which transform from pungent to sweet and jammy as they cook. This process creates the rich foundation for a gravy that’s both complex and incredibly satisfying. Paired with succulent beef meatballs, salty Gruyere, and crisp croutons, it’s a symphony of textures and tastes.

Unlike traditional French onion soup, which often requires a lengthy simmering process for the broth, this meatball adaptation delivers that signature taste in a more dinner-friendly format. The meatballs themselves are incredibly tender, absorbing the flavors of the gravy beautifully. It’s a dish that feels both elegant and down-to-earth, making it a perfect choice for entertaining guests or simply enjoying a cozy night in with family. The balance of savory beef, sweet onions, earthy mushrooms, and salty cheese makes every bite an absolute delight.

Ingredients for French onion meatballs laid out on a baking tray, showcasing fresh produce, meat, and cheese.

Ingredients You’ll Need for Perfection

To create these extraordinary French Onion Meatballs, you’ll need a selection of fresh, high-quality ingredients. Each component plays a crucial role in building the layers of flavor that make this dish so memorable. The full list of ingredients and detailed instructions can be found in the recipe card below.

  • Onions and Mushrooms: The Aromatic Foundation
    • Onions: Naturally, the star of any “French onion” dish is the onion. We recommend using brown onions (also known as yellow onions), as they caramelize beautifully, releasing a deep sweetness and robust flavor that is essential for the gravy. While we’re not aiming for full, super-slow caramelization, a good 25-minute cook time is crucial for developing their tender, sweet potential. This gentle cooking process ensures they contribute a jammy texture and profound depth to the sauce.
    • Mushrooms: Sliced mushrooms, particularly Swiss browns (also known as cremini or baby bella mushrooms), add an incredible earthy dimension to the gravy. Their umami-rich flavor complements the sweetness of the onions perfectly. If you’re not a fan of mushrooms, you can certainly omit them, but they truly elevate the complexity of the sauce.
  • Beef Meatballs: The Hearty Core
    • Ground Beef: For the meatballs, lean or regular ground beef (mince) works well. The fat content contributes to moisture and flavor.
    • Breadcrumbs & Milk: Coarse breadcrumbs, soaked in milk, act as a binder and add essential moisture, ensuring your meatballs remain tender and juicy, not dry or tough. This mixture creates a panade, which is key to light, fluffy meatballs.
    • Egg: A large beaten egg further binds the meatball mixture, preventing them from falling apart during cooking.
    • Seasoning: A simple blend of salt, pepper, and fresh garlic enhances the natural flavor of the beef, creating a delicious base that pairs wonderfully with the rich gravy. We’ll be broiling (or grilling) these meatballs, which helps them cook quickly and develop a lovely golden crust while the onions are still on the stovetop, saving you valuable time.
  • Gruyere Cheese: The Signature Melt
    • Gruyere is the quintessential cheese for French onion dishes. Its robust, nutty, and slightly sweet flavor, combined with its excellent melting properties, makes it the perfect choice here. It melts into a luxuriously gooey layer over the meatballs and forms a delightful crust on the croutons. Don’t be tempted to skimp on this one; its unique profile is indispensable. If unavailable, Swiss cheese can be a decent substitute, though it won’t be quite the same.
  • Croutons: The Essential Crunch
    • No French onion experience is complete without the iconic croutons. Thick slices of baguette are lightly toasted until golden, then topped with more shredded Gruyere cheese and broiled until melted and bubbly. These provide a crucial textural contrast to the soft meatballs and gravy, perfect for sopping up all the delicious sauce.
  • The Other Flavor Enhancers: Building Depth
    • Beef Stock (or Broth): This forms the base of our savory gravy, providing a rich, meaty backbone. Opt for low-sodium to control the overall saltiness.
    • Fresh Thyme: Earthy and aromatic, fresh thyme is a classic pairing with beef and onions, adding a subtle herbaceous note. Dried thyme can be used in a pinch (use half the amount).
    • Garlic: Essential for its pungent aroma and flavor, garlic adds depth to both the meatballs and the gravy.
    • Dry White Wine: A splash of dry white wine (like Sauvignon Blanc or Pinot Grigio) is used to deglaze the pan, adding acidity and a layer of sophistication to the gravy. Its subtle fruitiness brightens the rich flavors.
    • Worcestershire Sauce: This secret weapon provides a crucial salty, sweet, and tangy umami punch. If you don’t have it, a 1:1 mixture of soy sauce and balsamic vinegar can serve as an emergency substitute, though the flavor profile will differ slightly.
    • Butter: The final touch of butter enriches the gravy, giving it a silky texture and a characteristic French culinary richness.

Pro Tip: For a delightful twist, easily transform these into French onion chicken meatballs by simply swapping the ground beef for ground chicken (or even ground turkey!). You can also switch to chicken stock instead of beef stock if preferred, though beef stock still works wonderfully with chicken for a deeper flavor.

How to Make French Onion Meatballs (Step-by-Step Guide)

Crafting these French Onion Meatballs is a rewarding culinary journey. While the process of slowly cooking the onions contributes significantly to their incredible flavor, rest assured, the overall execution is straightforward and designed for success. The detailed recipe, including precise measurements, can be found in the recipe card below.

Here’s a breakdown of the key steps to guide you:

Sliced mushrooms and onions gently cooking in a large pan, forming the flavorful base for French onion gravy.

1. Preparing the Aromatic Base (Mushrooms & Onions)

  1. Sauté the Mushrooms: Begin by heating half the vegetable oil in a large, deep skillet or braiser pan over medium-high heat. Add the sliced mushrooms and cook them without overcrowding the pan. Stir occasionally until they release their moisture, begin to brown, and turn golden. This crucial step develops their deep, earthy flavor and ensures they’re tender.
  2. Slow Cook the Onions: Reduce the heat to medium. Add the remaining oil and the thinly sliced brown onions to the pan. Cook for approximately 25 minutes, stirring every few minutes. The goal here is to gently soften and sweeten the onions, coaxing out their natural sugars until they become translucent, deeply golden-brown, and incredibly tender. This process is key to the signature French onion flavor. While the onions are simmering, you can prepare the meatballs.

Make-Ahead Tip: You can cook these mushrooms and onions up to 2-3 days in advance and store them in an airtight container in the refrigerator. This allows you to jump straight into assembling the dish when you’re ready for a quicker weeknight meal. For another excellent make-ahead option, consider using our roasted shallots recipe, which can be prepared up to a week ahead and offers a similar, intensified sweetness.

Raw, perfectly shaped meatballs arranged on a foil-lined baking sheet, ready for broiling.

2. Crafting the Perfect Meatballs

  1. Prepare the Meatball Mixture: In a large bowl, combine the coarse breadcrumbs with milk and let them soak for 3-4 minutes until softened. This “panade” ensures super tender meatballs. Whisk in the egg, then add the ground beef, half of the minced garlic, and 1 teaspoon of salt. Gently mix everything until just combined. Be careful not to overmix, as this can lead to tough meatballs.
  2. Form and Broil the Meatballs: Using a small cookie scoop (approximately 2 tablespoon volume) helps create uniformly sized meatballs, ensuring even cooking. Roll the scooped portions into smooth, compact balls. Arrange them a couple of inches apart on a baking tray lined with aluminum foil (for easy cleanup). Broil (or grill under an overhead grill) for about 10 minutes, or until the tops are golden brown and cooked through. Broiling offers a quick and efficient way to cook them while developing a nice crust.

Make-Ahead & Freezing Tip: These meatballs can be prepped ahead of time. You can even roll them and freeze them raw on a baking sheet, then transfer them to a freezer-safe bag once solid. Cook from frozen, adjusting the broiling time slightly, or thaw before cooking. This is excellent for meal prep!

Golden-brown baguette slices topped with shredded Gruyere cheese on a baking tray, ready for melting under the broiler.

3. Preparing the Gruyere Croutons

  1. Toast the Baguette Slices: Slice a baguette into thick, approximately 1-inch pieces. Arrange them on a lined baking tray. Drizzle lightly with a little olive oil and season with salt and pepper. Broil (or grill) for a few minutes until they turn golden brown and crisp. Watch them closely, as they can burn quickly.
  2. Add and Melt the Gruyere: Flip the toasted baguette slices over. Drizzle with a tiny bit more oil (optional) and then generously scatter the shredded Gruyere cheese over each slice. Return them to the broiler for another 1 ½ to 2 minutes, just until the cheese is beautifully melted, bubbly, and slightly gooey.

The recipe provides enough cheese for 8 croutons, which is a perfect accompaniment. Feel free to scale up the quantity if you desire more cheesy, crunchy goodness for a larger crowd or extra indulgence!

Close-up view of golden, crispy Gruyere croutons with perfectly melted cheese, freshly removed from the oven.
Cooked, deeply caramelized onions and golden-brown mushrooms resting in a pan, forming the rich base of the French onion gravy.

4. Building the Flavorful Gravy

  1. Infuse with Garlic and Deglaze with Wine: Once the onions and mushrooms have achieved their perfect golden tenderness, add the remaining minced garlic to the pan and cook for just one minute until fragrant. Be careful not to burn it. Then, pour in the dry white wine. Let it sizzle and reduce for about 30 seconds, scraping up any delicious browned bits from the bottom of the pan – this is called deglazing and adds immense flavor.
Gravy ingredients and cooked meatballs being added to a pan, topped with shredded Gruyere cheese before melting.
  1. Thicken the Gravy: Sprinkle the plain (all-purpose) flour over the onion mixture and cook, stirring frequently, for 1-2 minutes. This creates a roux, which will help thicken the gravy and cook out the raw flour taste. Increase the heat to medium-high. Pour in the beef stock and Worcestershire sauce, stirring continuously to prevent lumps. Add the fresh thyme, the remaining salt, and black pepper. Bring the mixture to a gentle boil, then reduce the heat and simmer for a few minutes until the gravy thickens to your desired consistency.
  2. Enrich with Butter: Stir in the butter until it completely melts and is incorporated into the gravy. This step adds a final layer of richness, glossiness, and that undeniable French culinary touch.
  3. Combine and Finish: Gently add the cooked meatballs to the simmering gravy, stirring them carefully to ensure they are fully coated. Sprinkle the remaining shredded Gruyere cheese over the meatballs. Cover the pan with a lid and cook for another 3 minutes, or until the meatballs are heated through and the cheese has melted into a wonderfully gooey, irresistible blanket.

To serve, a sprinkle of fresh chopped parsley adds a vibrant pop of color and freshness, balancing the rich flavors. You can artfully nestle the Gruyere croutons directly into the pan of French onion meatballs for a rustic presentation, allowing everyone to help themselves, or serve them elegantly on the side, ready for dipping and scooping. This versatile dish is truly a showstopper!

A spoon gently lifts a tender French onion meatball from the pan, coated in rich gravy and melted cheese.

Tips for Flawless French Onion Meatballs

  • Don’t Rush the Onions: The key to the deep flavor of French onion dishes is patience with the onions. Cooking them slowly until they are deeply golden and tender (not just sautéed) builds the foundation of the gravy’s richness.
  • Avoid Overmixing Meatballs: When combining the meatball ingredients, mix just until everything is incorporated. Overmixing can compact the meat, resulting in tough, dense meatballs. A light touch keeps them tender.
  • Even Meatball Size: Using a cookie scoop or simply rolling them by hand to a uniform size ensures that all your meatballs cook evenly.
  • Broil for Best Results: Broiling the meatballs gives them a lovely browned exterior and helps them cook quickly without losing moisture, creating a delicious texture contrast with the soft interior.
  • Taste and Adjust Seasoning: Always taste your gravy before adding the meatballs. Adjust salt, pepper, or even a splash more Worcestershire sauce if needed to achieve the perfect balance of flavors.
  • Don’t Forget the Butter: The final stir of butter into the gravy adds a luxurious sheen and incredibly rich, smooth texture that truly elevates the dish.
  • Watch the Croutons: Baguette slices can go from perfectly golden to burnt very quickly under the broiler. Keep a close eye on them to ensure a beautiful golden crispness.

Serving Suggestions: What to Pair with Your Meatballs

These French Onion Meatballs are incredibly versatile and pair beautifully with a variety of sides. The rich, savory gravy begs for something to soak it up, and the hearty meatballs are satisfying enough to be the star of any meal:

  • Creamy Mashed Potatoes: The ultimate classic pairing! Fluffy, buttery mashed potatoes are perfect for catching every drop of the luxurious gravy, making for an incredibly comforting meal.
  • Pasta: Serve these meatballs over your favorite cooked pasta, such as egg noodles, tagliatelle, or even short pasta like penne or rigatoni. The gravy coats the pasta beautifully, creating a hearty and satisfying dish.
  • Crusty Bread or Extra Croutons: Beyond the Gruyere croutons, a side of warm, crusty bread is always welcome for dipping into the rich sauce.
  • Rice or Polenta: For a different texture, serve over a bed of fluffy white rice, wild rice, or creamy polenta.
  • Green Vegetables: To add a touch of freshness and balance, serve with simply steamed or roasted green beans, asparagus, broccoli, or a vibrant side salad with a light vinaigrette. The crispness and slight bitterness of greens can cut through the richness of the meatballs beautifully.
  • Appetizer or Party Food: These meatballs also make fantastic appetizers! Simply serve them in smaller portions with cocktail sticks or in mini canape boats for an elegant party snack that’s sure to impress your guests.

Variations and Customizations

While the classic French Onion Meatballs recipe is perfection, there’s always room to experiment and tailor it to your preferences:

  • Spice It Up: Add a pinch of red pepper flakes to the gravy for a subtle kick, or include finely diced jalapeño in the meatball mixture for a more noticeable heat.
  • Herb Variations: Experiment with other fresh herbs like rosemary or bay leaf in the gravy for a different aromatic profile.
  • Cheese Swaps: While Gruyere is traditional, you could try other good melting cheeses like provolone, fontina, or even a sharp white cheddar for a different flavor.
  • Add Vegetables: Incorporate finely diced carrots or celery into the onion and mushroom base for more vegetable content and flavor.
  • Gluten-Free: Easily make this recipe gluten-free by using gluten-free breadcrumbs for the meatballs and ensuring your beef stock and Worcestershire sauce are certified gluten-free. For the croutons, use gluten-free baguette slices.
  • Dairy-Free: To make it dairy-free, use a dairy-free milk alternative for the meatballs and a dairy-free butter substitute for the gravy. You would need to omit the Gruyere cheese or find a suitable dairy-free cheese alternative that melts well.

FAQs: Your French Onion Meatball Questions Answered

Why are my homemade meatballs tough?

Tough meatballs are almost always a result of overmixing the meatball mixture. When you overwork the meat, the proteins become dense and chewy. To avoid this, mix the ingredients gently until just combined. Overcooking can also contribute to toughness, so be mindful of cooking times.

Can I make this dish ahead of time?

Absolutely! The onion and mushroom gravy base can be cooked 2-3 days in advance and stored in the refrigerator. The meatballs can also be prepared (mixed and rolled) and kept in the fridge for a day, or even frozen raw for future use. This makes it a fantastic meal prep option.

What kind of white wine should I use?

A dry white wine is best, such as Sauvignon Blanc, Pinot Grigio, or even a dry Chardonnay. Avoid sweet wines, as they will alter the savory flavor profile of the gravy. If you prefer not to use alcohol, you can substitute it with an equal amount of extra beef stock or even a splash of white grape juice with a teaspoon of white vinegar for acidity.

What can I use instead of Gruyere cheese?

While Gruyere is highly recommended for its distinct flavor and melting properties, good substitutes include Emmental, Comté, or even a sharp Swiss cheese like Jarlsberg. These options offer a similar nutty, slightly sweet profile and melt well. Mozzarella or provolone could work for meltiness, but the flavor won’t be as complex.

How do I prevent the gravy from becoming lumpy?

To ensure a smooth gravy, make sure you cook the flour with the onions for 1-2 minutes to create a proper roux before adding the liquid. When you add the beef stock, whisk continuously to incorporate it smoothly. Adding warm stock instead of cold can also help prevent lumps.

Yield and Storage: Making the Most of Your Meal

This delectable French Onion Meatballs recipe is designed to serve 4-5 people generously, making it an ideal choice for a family dinner or a small gathering. It’s also remarkably easy to scale up for larger crowds, simply by doubling or tripling the ingredients, ensuring everyone gets to enjoy this comforting dish.

Storage:

  • Refrigerator: Any leftover French onion meatballs and gravy can be stored in an airtight container in the refrigerator for up to 4 days. The flavors often deepen overnight, making for an even more delicious meal the next day!
  • Freezer (Cooked): This dish freezes exceptionally well. Allow the cooked meatballs and gravy to cool completely, then transfer them to a freezer-safe container. They can be frozen for up to 3 months. To reheat, thaw overnight in the refrigerator and then gently warm on the stovetop or in the microwave until piping hot.
  • Freezer (Raw Meatballs): You can also prepare the raw meatballs, roll them, and freeze them uncooked. Place them on a baking sheet in a single layer until solid, then transfer to a freezer-safe bag. They can be frozen for up to 3 months. Thaw in the refrigerator before cooking as directed in the recipe, or cook from frozen, adding a few extra minutes to the broiling time.
Close-up of French onion meatballs in a pan, smothered in rich gravy and generously topped with melted, bubbly Gruyere cheese.

More Delicious Recipes You’ll Love

If you enjoyed the hearty comfort of these French Onion Meatballs, be sure to explore more of our comforting and flavorful dinner recipes:

  • Meatball Stroganoff: A creamy, satisfying twist on a classic.
  • Homemade Italian Meatballs: The classic, tender, and flavorful meatballs perfect for any occasion.
  • Meatball Pasta Bake: A cheesy, comforting casserole featuring your favorite meatballs.
  • Rigatoni al Forno: A baked pasta dish rich with sauce and cheese.
  • Curried Sausages: A nostalgic and flavorful comfort food favorite.
  • Air Fryer Chicken Meatballs (with baking instructions too): A lighter, versatile meatball option that’s quick to make.

Did you try this French onion meatballs recipe?
Leaving a rating and comment below the recipe is so helpful!

Hungry for more? Subscribe to the newsletter for free recipes straight to your inbox. Also, follow along on Facebook, Pinterest and Instagram.

Meatballs and Gruyere croutons in a pan.

French Onion Meatballs

Yield: 4 serves
Prep Time: 10
Cook Time: 40
0
Total Time: 50

5 from 1 rating
These French onion meatballs have all the flavor and comfort of the classic soup but in a hearty dinner. Easy beef meatballs nestled in a mushroom and onion gravy with gruyere and croutons.
Print
Rate
Pin

Ingredients

  • 1 tablespoon vegetable oil (notes 1)
  • 2 tablespoons salted butter (28g / 1oz)
  • 400 g sliced mushrooms, (I like Swiss browns/baby bella/cremini) (14oz)
  • 3 medium brown onions
  • ½ cup coarse breadcrumbs
  • ¼ cup milk (60ml)
  • 500 g beef mince (1.1lb)
  • 1 large egg, beaten
  • 4 cloves garlic, minced (divided 50:50 ratio)
  • 1 ½ teaspoons salt (divided 1 +½tsp)
  • cup dry white wine
  • 1 tablespoon plain flour (all-purpose flour) (notes 1)
  • 2 cups low-sodium beef stock (500ml)
  • 1 tablespoon Worcestershire sauce (notes 1)
  • 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
  • ½ teaspoon freshly cracked black pepper
  • 1 ½ cups packed shredded Gruyère cheese (135g / 4.8oz)
  • 8 thick baguette slices
  • fresh parsley to serve

For best results, always weigh ingredients where a weight is provided

Equipment

  • Large deep skillet or braiser pan
  • Baking sheet/s

Instructions

 

  • FOR THE SAUCE:

    Add half the oil to a large skillet / deep frypan over medium high heat. Add the mushrooms and cook until beginning to turn golden.

  • Turn down to medium heat. Add remaining oil and onions to the pan. Cook for around 25 minutes, stirring every so often, until very soft and browned.
  • While the onions cook, make the meatballs.
  • FOR THE MEATBALLS:

    Heat the overhead grill / broiler on high. Line a large baking sheet with aluminium foil.

  • Add the breadcrumbs to a large bowl and pour over the milk. Stir with a fork and let it sit for 3-4 minutes until the bread crumbs are soft.
  • Whisk in the egg. Add the beef mince, half the garlic and 1 teaspoon salt  to the bowl and mix until combined (try not to overmix).
  • Use a small cookie scoop (2 Tbsp volume) to scoop 20 portions of the meat, then roll into smooth balls.
  • Transfer to the prepared baking sheet, a couple inches apart, then grill / broil for 10 minutes until tops are golden.
  • FOR THE BAGUETTE SLICES:

    Place the slices of baguette on a baking sheet and drizzle over a little extra virgin olive oil and sprinkle over a little salt and pepper.

  • Place under the broiler / overhead grill for 2-3 minutes until golden.
  • Flip the bread over and top with ½ cup of the shredded gruyere.
  • Placed under the broiler / overhead grill for another 1 ½ to 2 minutes until melty.
  • BACK TO THE SAUCE:

    Once the onions are golden and caramelised (about 25 mins), add the garlic and cook for one minute.

  • Pour in the wine and let it sizzle for 30 seconds.
  • Sprinkle over the flour and cook stirring often for 1-2 minutes.
  • Turn up to medium high. Pour in the stock and Worcestershire sauce and stir well, then add the thyme, salt and pepper. Cook a few minutes until it thickens slightly.
  • Stir the butter into the sauce until melted and combined.
  • Add the meatballs to the sauce and mix to coat. Sprinkle over the remaining gruyere. Cover and cook 3 minutes or until meatballs are hot and the cheese melty.
  • Sprinkle over chopped parsley and serve with the croutons on the side. Great over mashed potato or pasta.
  • Please take a moment to leave a comment & rating. It’s appreciated and so helpful.

Notes

  1. Tablespoons: I use a standard Australian 20ml tablespoon (equal to 4 teaspoons). Check yours before measuring.
  2. Onions: You may know brown onions as yellow onions. You can use red onion if you prefer.
  3. Bread crumbs: You can use panko breadcrumbs in place of regular coarse breadcrumbs.
  4. Beef: The beef can be swapped for ground chicken or ground turkey too. A combination of ground beef and ground pork is delicious too.
  5. Getting ahead tip: You can cook the mushroom and onions 2-3 days ahead to make this an easy weeknight dinner.
  6. Leftovers will keep in the fridge for up to 4 days.

MORE DELICIOUS DINNER RECIPES!

Calories: 848kcal
Author: Marie Roffey
Course: Dinner
Cuisine: American, French
Have you tried this recipe?Don’t forget to leave a rating and comment below and let me know how it was! I love hearing from you. Nutrition information is approximate and derived from an online calculator. The brands you use may cause variations.
Nutrition Facts
French Onion Meatballs
Amount Per Serving
Calories 848
Calories from Fat 441
% Daily Value*
Fat 49g75%
Saturated Fat 21g131%
Trans Fat 2g
Polyunsaturated Fat 5g
Monounsaturated Fat 18g
Cholesterol 184mg61%
Sodium 1974mg86%
Potassium 1225mg35%
Carbohydrates 51g17%
Fiber 4g17%
Sugar 11g12%
Protein 47g94%
Vitamin A 633IU13%
Vitamin C 11mg13%
Calcium 517mg52%
Iron 7mg39%
* Percent Daily Values are based on a 2000 calorie diet.