Bistro French Onion Meatballs

Craving the rich, savory depth of classic French onion soup but yearning for a more substantial, satisfying meal? Look no further than these incredible French Onion Meatballs. This recipe takes everything you adore about the iconic soup – the sweet caramelized onions, the robust broth, and the irresistible melted cheese – and transforms it into an incredibly easy-to-make, comforting, and hearty dish. Perfect for dazzling guests at a holiday gathering or serving up a cozy, flavorful weeknight dinner, these meatballs offer a delightful twist on a beloved classic.

Hands holding spoonful of golden caramelized onions over perfectly browned French onion meatballs in a rustic cast iron pan, ready to be served.
A spoonful of richly caramelized onions, the heart of our French Onion Meatballs, resting above the tender, cheesy meatball creation.

The inspiration for these French Onion Meatballs sparked from a desire for a heartier companion to my classic French onion soup recipe. While the soup itself is a masterpiece of flavor, I found myself imagining a dish that could deliver that same beloved taste profile in a more filling format. The result is a truly remarkable meal that captures the essence of French onion soup in every delicious bite.

Why You’ll Love This French Onion Meatball Recipe

These aren’t just any meatballs; they’re a culinary experience designed to bring warmth and gourmet flavor to your table without complicated steps. Here’s why this recipe will become a new favorite:

  • Unforgettable Flavor: Each meatball is seasoned to perfection, then enveloped in a luscious, deeply caramelized onion sauce infused with red wine and savory chicken stock. The melt-in-your-mouth Swiss cheese topping creates an irresistible finish that mirrors the best part of French onion soup.
  • Hearty & Comforting: If you love comfort food, these meatballs deliver. They’re substantial enough to serve as a main course, providing a deeply satisfying and cozy meal, especially on a chilly evening.
  • Surprisingly Easy: Don’t let the gourmet sound fool you. While caramelizing onions requires a little patience, the process for these meatballs is straightforward and uses common ingredients, making it accessible for home cooks of all skill levels.
  • Versatile Serving Options: Whether you’re looking for an elegant appetizer for a dinner party, a main course for a family meal, or even a unique slider filling, these French onion soup meatballs adapt beautifully to various occasions.
  • Make-Ahead Friendly: Many components of this dish can be prepared in advance, allowing you to enjoy fresh, hot meatballs with less last-minute effort.

The meatballs themselves are a delightful blend of ground beef, fresh thyme, garlic, breadcrumbs, and eggs, ensuring they are tender, moist, and incredibly flavorful. They’re lightly browned to develop a rich crust before joining the star of the show: a luxurious caramelized onion sauce. This sauce, simmered to perfection, forms the perfect bed for the meatballs, all culminating in a generous blanket of melted Swiss or Gruyère cheese.

These French onion soup meatballs are truly versatile. While they make an outstanding appetizer for holidays and dinner parties, their satisfying nature means you’ll want to enjoy them frequently throughout the week. For a complete and utterly delicious meal, consider serving them alongside creamy roasted garlic mashed potatoes and vibrant roasted broccoli, allowing the rich sauce to mingle with these delightful sides.

Essential Ingredients for French Onion Meatballs

Crafting these delectable French Onion Meatballs starts with selecting quality ingredients. Below, you’ll find an overview of the key components and helpful tips for each. The accompanying image provides a visual guide to everything you’ll need.

A comprehensive flat lay of all ingredients for French onion meatballs: eggs, chicken stock, breadcrumbs, flour, yellow onions, fresh garlic, brandy, baguette slices, red wine, ground beef, Swiss cheese, butter, olive oil, fresh thyme, and milk, all arranged on a rustic wooden surface.
All the fresh ingredients ready for assembly, from savory ground beef to aromatic thyme and rich Swiss cheese.
  • Ground Beef: For the most flavorful and succulent meatballs, we highly recommend using ground chuck (80/20 fat content). Its higher fat content renders during cooking, keeping the meatballs moist and tender. If you prefer a leaner option, you can certainly use it, but be mindful not to overcook the meatballs to prevent them from drying out.
  • Milk: A small amount of milk is incorporated into the meatball mixture to add essential moisture, contributing to a softer, more tender texture. Don’t skip this simple but effective ingredient!
  • Breadcrumbs: Italian seasoned breadcrumbs add a layer of herbs and spices that perfectly complement the beef. If you only have plain breadcrumbs on hand, you can use them and add a pinch of dried Italian seasoning or oregano, and a touch more salt and pepper to taste.
  • Eggs: Eggs act as a binder, holding the meatballs together and preventing them from crumbling during frying and simmering. They are crucial for a well-formed meatball.
  • Fresh Thyme: This aromatic herb is a cornerstone of French cuisine and is used in both the meatballs and the rich onion sauce, lending an earthy, slightly floral note that enhances the overall flavor profile. Fresh is best here!
  • Yellow Onions: The absolute star of the sauce! Slicing them thinly from root to stem ensures even caramelization, which is key to developing their deep, sweet, and complex flavor. Patience during this step is rewarded tenfold.
  • Dry Red Wine: A dry red wine, such as a Cabernet Sauvignon, Pinot Noir, or even a Merlot, adds depth, acidity, and a beautiful richness to the caramelized onion sauce, deglazing the pan and building a robust flavor foundation. Choose a wine you enjoy drinking!
  • Brandy (Optional but Recommended): A splash of brandy at the end of cooking the sauce adds an extra layer of complexity and warmth. While optional, it elevates the dish to a more gourmet level. Sherry can be used as a substitute if brandy isn’t available.
  • Chicken Stock: The base of our flavorful sauce. For the absolute best results, we highly recommend using homemade chicken stock. It provides unparalleled depth of flavor and allows you to control the sodium content. If using store-bought, opt for a low-sodium or unsalted variety, or a high-quality chicken base.
  • Swiss Cheese: The classic topping for French onion dishes! Swiss cheese melts beautifully, creating a gooey, savory cap over the meatballs and toasted baguette. Gruyère is an succulent alternative that offers a nuttier, more intense flavor.
  • Olive Oil & Butter: Essential fats for frying the meatballs and caramelizing the onions, contributing to the overall richness.
  • Garlic: Used both in the meatballs (finely minced to a paste for even distribution) and in the sauce (minced) to provide aromatic depth.
  • Flour: A small amount of all-purpose flour is used as a thickener, creating a velvety consistency for the caramelized onion sauce.
  • Baguette: Slices of crusty baguette, toasted with melted Swiss cheese, are the perfect accompaniment for soaking up every last drop of the delicious sauce.

Refer to the complete recipe card below for precise measurements and quantities for all ingredients, ensuring your French Onion Meatballs turn out perfectly every time.

Step-by-Step Guide to Crafting French Onion Meatballs

Creating these delightful French Onion Meatballs involves a few key stages, but each step is designed to be straightforward and rewarding. Follow these detailed instructions to achieve culinary perfection. Each numbered step corresponds to the process photos provided, helping you visualize the journey to a delicious meal.

  1. Prepare Your Ingredients: Begin by thinly slicing two large yellow onions from root to stem – this uniform cut is crucial for even caramelization. Set them aside. Next, mince four cloves of garlic for the sauce, and for the meatballs, finely mince five cloves of garlic, almost creating a paste. Shred two cups of Swiss cheese and set aside. In a large mixing bowl, combine 1/4 cup of milk and 3/4 cup of Italian-seasoned breadcrumbs. Allow this mixture to sit for at least 5 minutes; this lets the breadcrumbs absorb the milk, ensuring moist meatballs. (Photo #1)
  2. Mix the Meatball Mixture: After the breadcrumbs have softened, add 1 1/2 pounds of ground chuck, the garlic paste, 1 teaspoon of fresh thyme leaves, 1 teaspoon of salt, 1 teaspoon of black pepper, and two large eggs to the bowl. Using clean hands, gently mix all the ingredients until they are just combined. Be careful not to overmix, as this can lead to tough meatballs. (Photo #2)
First recipe collage: showing the mixing of meatball ingredients in a glass bowl and the initial stages of sauteing thinly sliced onions in a large pan.
The initial stages: preparing the savory meatball mixture and beginning the slow caramelization of the onions.
  1. Form the Meatballs: With slightly moistened hands, roll the meat mixture into approximately 1 1/2-inch meatballs. Aim for uniform size to ensure even cooking. Place the formed meatballs on a parchment paper-lined baking sheet. This recipe typically yields about 15-18 meatballs. (Photo #3)
  2. Begin Caramelizing the Onions: Heat a large, heavy-bottomed pan or Dutch oven over medium heat. Add two tablespoons of olive oil, the thinly sliced onions, three ounces of water, and 1/2 teaspoon of salt. Stir to ensure the onions are well coated. Cover the pan with a lid and cook for 15 minutes. This initial steaming helps soften the onions and kickstarts the caramelization process. After 15 minutes, remove the lid and continue to cook, stirring occasionally. It’s vital to monitor the heat and adjust it as needed to prevent burning. If the onions start to stick or brown too quickly, add a splash of water to deglaze the pan and slow the process. This step requires patience, but it’s where the magic of the sauce begins! (Photo #4)
  3. Brown the Meatballs: While the onions are slowly caramelizing, heat a large oven-safe frying pan (preferably cast iron) over medium heat. Add a thin layer of olive oil to coat the bottom of the pan. Once the oil is hot and shimmering, carefully add the meatballs in a single layer, working in batches if necessary to avoid overcrowding. (Photo #5)
  4. Sear for Flavor: Fry the meatballs for about 3 minutes per side, turning them until they are beautifully browned on all surfaces. This searing creates a delicious crust and locks in the juices. Once browned, remove the meatballs with a slotted spoon and set them aside on a plate. They don’t need to be cooked through at this stage, as they will finish cooking in the sauce. (Photo #6)
Second recipe collage: illustrating the process of frying meatballs to a golden brown, the deep caramelization of onions, and the addition of minced garlic and flour to the developing sauce.
Mid-cooking: Searing the meatballs to perfection while the onions transform into a rich, golden sweetness, forming the foundation of the sauce.
  1. Deepen Onion Caramelization: Preheat your oven to 450°F (230°C) and position an oven rack to the middle level. Carefully drain any excess oil from the pan used to fry the meatballs. Transfer the deeply softened onions from the other pan into this oven-safe pan. Add two tablespoons of butter to the onions. Continue to cook the onions over medium heat, stirring frequently, until they are deeply caramelized to a rich, golden-brown color. This can take another 15-20 minutes. Again, if they start to burn, add a small splash of water to deglaze and continue. The darker the onions (without burning), the more profound the flavor of your sauce. (Photo #7)
  2. Build the Sauce Base: Once the onions have reached their beautiful caramelized state, add the minced garlic (the four cloves for the sauce) and cook for just one minute until fragrant. Be careful not to burn the garlic. Sprinkle 1 1/2 tablespoons of all-purpose flour over the onions and garlic, stirring constantly for 1-2 minutes until the flour is no longer white and has cooked out, forming a roux that will thicken your sauce. (Photo #8)
  3. Deglaze and Simmer: Pour 1/2 cup of dry red wine into the pan. Bring the mixture to a vigorous boil, using a wooden spoon to scrape the bottom of the pan and dislodge any delicious brown bits (fond) that have formed – these bits are packed with flavor! Once the wine has reduced slightly, add two cups of low-sodium (or homemade) chicken stock and one teaspoon of fresh thyme leaves. Bring the sauce to a gentle simmer and let it cook for about 5 minutes, allowing the flavors to meld and the sauce to thicken slightly. (Photo #9)
  4. Assemble and Bake: Taste the French onion sauce and adjust the seasoning with salt and pepper as needed. If using, stir in one tablespoon of brandy or sherry for an extra layer of flavor. Return the browned meatballs to the pan, nestling them into the rich sauce. Generously sprinkle 3/4 of the shredded Swiss cheese over the meatballs. Transfer the pan to the preheated oven and bake for 7-10 minutes, or until the sauce is bubbly and the cheese is melted and golden. (Photo #10)
Third recipe collage: detailing the addition of red wine and chicken stock to create the sauce, carefully placing meatballs and Swiss cheese into the pan for baking, preparing cheesy baguette slices, and the final presentation of cooked French onion meatballs in a cast iron pan.
The grand finale: assembling the dish with rich sauce, tender meatballs, and a generous layer of melting cheese, culminating in a beautiful baked masterpiece.
  1. Prepare Cheesy Baguette Slices: While the meatballs are baking, slice a baguette into 12 even pieces. Arrange them on a baking sheet and top each slice with the remaining Swiss cheese. Place these under the broiler for just a few minutes, watching carefully, until the cheese is beautifully melted and bubbly, and the bread is lightly toasted. These are perfect for dipping! (Photo #11)
  2. Finish and Serve: If you desire a more deeply browned and bubbly top on your meatballs, place the pan under the broiler for an additional 2-3 minutes. Again, watch them very closely to prevent burning – cheese can brown quickly! Garnish the finished French Onion Meatballs with fresh thyme leaves for a burst of color and aroma. Serve immediately with the warm, toasted, cheesy baguette slices. Enjoy this comforting and sophisticated dish! (Photo #12)
A perfectly plated dish showcasing three French onion meatballs, generously covered in rich caramelized onion sauce and melted Swiss cheese, served with a side of toasted cheesy baguette on a white plate.
The ultimate comfort: French Onion Meatballs, ready to be savored, accompanied by golden, cheesy baguette.

Expert Tips for Perfect French Onion Meatballs

Achieving outstanding results with this recipe is all about a few key techniques. Keep these expert tips in mind to ensure your French Onion Meatballs are nothing short of spectacular:

  • Patience is Key for Caramelized Onions: The most crucial step for incredible French onion flavor is truly caramelizing the onions. This process cannot be rushed. It takes time – typically 30-45 minutes – for the onions’ natural sugars to develop their deep sweetness and rich golden-brown color. Stir them frequently, especially as they get darker, and if you notice any signs of burning or excessive sticking, don’t hesitate to add a splash of water or a bit of chicken stock to deglaze the pan. This helps scrape up the flavorful browned bits and prevents burning, allowing the onions to continue their slow transformation.
  • Elevate Flavor with Homemade Stock: Using homemade chicken stock (or beef stock, if preferred, though chicken works wonderfully here) will significantly elevate the depth and richness of your sauce. Store-bought stocks can often be high in sodium and lack the complex flavor profile of a homemade version. If you do use store-bought, always opt for a low-sodium variety or a high-quality chicken base like “Better Than Bouillon” to control the saltiness and maximize flavor. Our recipe for homemade chicken stock is salt-free, giving you complete control over your dish’s seasoning.
  • Understanding Alcohol Choices: For this French onion meatball recipe, we specifically recommend a dry red wine. Its robust flavor profile beautifully complements the ground beef and creates a richer, more profound sauce compared to lighter options. This is a deliberate choice, differing from our French onion soup recipe which uses vermouth and homemade beef stock. The richness of red wine just works wonders with meatballs. While adding a tablespoon of sherry or brandy at the very end is optional, it introduces an additional layer of warmth and complexity that truly rounds out the flavors.
  • Don’t Overmix Meatballs: When combining the meatball ingredients, mix just until everything is incorporated. Overmixing can compact the meat, resulting in tough, dense meatballs. Gentle handling ensures they remain tender and juicy.
  • Batch Cook for Even Searing: If your pan isn’t large enough to accommodate all the meatballs in a single layer with space between them, fry them in batches. Overcrowding the pan lowers the temperature and steams the meatballs instead of searing them, preventing that desirable golden-brown crust.
  • Watch the Broiler Closely: When toasting the baguette slices and giving the meatballs their final golden top under the broiler, stay vigilant. Broilers can quickly burn food. Keep a close eye on them and remove as soon as they reach your desired level of goldenness.
Close-up of French onion meatballs simmering in a rich, bubbling caramelized onion and red wine sauce, topped with melted Swiss cheese in a cast iron pan, with a blue kitchen towel draped nearby.
A delicious moment: French Onion Meatballs, glistening in their savory sauce, ready to be scooped and enjoyed.

Serving Suggestions for Your French Onion Meatballs

These versatile French Onion Meatballs can be served in a multitude of ways, making them perfect for any occasion:

  • Classic Main Course: Pair them with creamy mashed potatoes (like our roasted garlic mashed potatoes) to soak up all that incredible sauce. A side of steamed green beans, roasted asparagus, or roasted broccoli adds freshness and balance.
  • Appetizer Extravaganza: Serve them directly from the cast iron pan with plenty of cheesy baguette slices for guests to grab and enjoy. They’re a sophisticated finger food that’s always a hit.
  • Hearty Sandwiches/Sliders: Spoon the meatballs and sauce onto small rolls or slider buns, topping with extra melted cheese for an unforgettable sandwich experience.
  • Over Noodles or Rice: For a different texture, serve the meatballs and sauce over a bed of egg noodles, rice, or even polenta.
  • With Crusty Bread: Beyond the cheesy baguette, any good crusty bread will be perfect for mopping up the delicious, rich sauce.

Storage and Reheating Your French Onion Meatballs

These meatballs are just as delicious the next day! Here’s how to store and reheat them:

  • Storage: Allow the meatballs to cool completely, then transfer them along with their sauce to an airtight container. Store in the refrigerator for up to 3-4 days.
  • Freezing: French Onion Meatballs freeze beautifully. Once completely cooled, transfer them and the sauce to a freezer-safe container or freezer bags. They can be frozen for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
  • Reheating:
    • Oven: For best results, reheat in the oven. Transfer the meatballs and sauce to an oven-safe dish, cover with foil, and bake at 325°F (160°C) for 20-30 minutes, or until heated through. Uncover for the last 5-10 minutes if you want a bubbly top.
    • Stovetop: Gently reheat the meatballs and sauce in a saucepan over medium-low heat, stirring occasionally, until warmed through. Add a splash of broth or water if the sauce appears too thick.
    • Microwave: For individual servings, the microwave works well. Heat in short intervals, stirring in between, until hot.

Frequently Asked Questions (FAQs)

Can I make French Onion Meatballs ahead of time?
Absolutely! The meatballs can be formed and browned a day in advance and stored in the refrigerator. The caramelized onions can also be made a day or two ahead. You can even fully assemble the dish (without baking the cheese) and refrigerate it, then bake just before serving. This makes them excellent for entertaining.
What kind of ground meat can I use?
Ground chuck (80/20) is recommended for its flavor and moisture. You can use leaner ground beef, but be careful not to overcook, as it can result in drier meatballs. Ground turkey or pork would change the flavor profile significantly, but could be used as an experiment.
Can I substitute the Swiss cheese?
Yes! Gruyère is an excellent and common substitute for Swiss cheese in French onion dishes, offering a slightly nuttier and more complex flavor. Provolone or even a good quality mozzarella could also work if you prefer a milder taste and stretchier melt.
Is the alcohol necessary?
The red wine and optional brandy contribute significant depth and complexity to the sauce. Most of the alcohol cooks off during simmering, leaving behind only the flavor. If you prefer to avoid alcohol entirely, you can substitute the red wine with an equal amount of additional beef or chicken stock, and omit the brandy/sherry. The flavor will be slightly less nuanced, but still delicious.
How do I get perfectly caramelized onions?
Patience! Low to medium-low heat, frequent stirring, and allowing plenty of time are key. Don’t rush it. The initial covered cooking helps. If they start to stick, a tiny splash of water or stock helps deglaze the pan and prevents burning. It’s a slow, rewarding process that transforms their flavor.

More Delicious Meatball Recipes to Explore

If you’re a fan of comforting and flavorful meatballs, we have more recipes that are sure to inspire your next meal. We hope you love them as much as we do!

  • Classic Swedish Meatballs
  • Lighter Turkey Meatballs
  • Simple Pan-Fried Meatballs
  • Hearty Meatball Parmesan
  • Tender Chicken Meatballs

We hope you thoroughly enjoy this French Onion Meatballs Recipe! If you’ve tried it, please consider giving it a 5-star rating and sharing your experience in the comments section below. Your feedback helps us and other home cooks.

For those who prefer visual learning, many of our recipes, including this one, feature video tutorials. You can find them on our official YouTube channel and our Facebook Page.

French Onion Meatballs Recipe

by James Delmage

Prep: 20 mins
Cook: 1 hr 20 mins
Total: 1 hr 40 mins

Servings: 4

French onion meatballs in black cast iron pan, the featured image for the recipe card.
A close-up of the delicious French Onion Meatballs in their serving pan.
Print Recipe
Pin Recipe

These French onion meatballs combine perfectly seasoned beef meatballs simmered in a caramelized onion red wine sauce and finished with gooey melted cheese and toasty baguette, creating a hearty and comforting meal.

Watch our video tutorial for a visual guide on how to make these amazing French Onion Meatballs!

Ingredients

For the Caramelized Onions

  • 2 tablespoons olive oil
  • 2 large yellow onions, sliced thinly from root to stem
  • 3 ounces water
  • 1/2 teaspoon salt
  • 2 tablespoons butter

For the Meatballs

  • 1 1/2 pounds ground chuck
  • 1/4 cup milk
  • 3/4 cup Italian seasoned breadcrumbs
  • 5 cloves garlic, made into a paste
  • 1 teaspoon fresh thyme leaves
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 2 large eggs
  • Olive oil, for frying

Finishing the Dish

  • 4 cloves garlic, minced
  • 1 1/2 tablespoons all-purpose flour
  • 1/2 cup dry red wine (e.g., Cabernet, Pinot Noir)
  • 2 cups low-sodium chicken stock
  • 1 teaspoon fresh thyme leaves
  • 1 tablespoon brandy or sherry (optional)
  • 2 cups Swiss cheese, shredded or sliced, divided
  • Salt and pepper, to taste
  • 12 slices baguette, toasted

Want to save this recipe for later?

Bookmark this page or subscribe to our newsletter for more delicious recipes delivered straight to your inbox!

Instructions

Make the meatballs and caramelize the onions

  1. In a large bowl, combine the breadcrumbs and milk, allowing them to sit for 5 minutes to soften.
  2. Add the ground chuck, garlic paste, fresh thyme, salt, black pepper, and eggs to the breadcrumb mixture. Mix gently until just combined, being careful not to overmix.
  3. Roll the mixture into approximately 1 1/2-inch meatballs (this should yield about 15-18 meatballs) and place them on a parchment paper-lined baking sheet.
  4. Heat a large pan or Dutch oven over medium heat. Add 2 tablespoons of olive oil, the thinly sliced onions, water, and 1/2 teaspoon of salt. Stir to coat the onions. Cover with a lid and cook for 15 minutes to soften.
  5. Remove the lid and continue to cook the onions, stirring occasionally. Monitor the heat and adjust as necessary to prevent burning, adding a splash of water if the onions begin to stick. Continue cooking until the onions are deeply softened and lightly golden.
  6. Meanwhile, heat a large oven-safe frying pan (such as cast iron) over medium heat with a thin layer of olive oil. Once hot, add the meatballs and fry until browned on all sides (about 3 minutes per side). Remove the browned meatballs with a slotted spoon and set them aside on a plate.

Finishing the French onion meatballs

  1. Preheat your oven to 450°F (230°C) with the rack in the middle position. Pour off any excess oil from the meatball frying pan. Add the now softened onions (from step 5) and 2 tablespoons of butter to this pan. Continue to cook the onions over medium heat, stirring frequently, until they are deeply caramelized to a rich, dark golden-brown color. Add small splashes of water if needed to prevent burning and to deglaze the pan.
  2. Once the onions are deeply caramelized, add the 4 cloves of minced garlic and cook for 1 minute until fragrant. Sprinkle in 1 1/2 tablespoons of flour and cook for 1-2 minutes, stirring continuously, until the flour is no longer white.
  3. Pour in 1/2 cup of dry red wine and bring to a boil, scraping the bottom of the pan with a wooden spoon to incorporate all the flavorful brown bits.
  4. Add 2 cups of low-sodium chicken stock and 1 teaspoon of fresh thyme leaves. Bring the sauce to a gentle simmer and cook for 5 minutes to thicken slightly.
  5. Taste the French onion sauce and adjust seasoning with salt and pepper as desired. If using, stir in 1 tablespoon of brandy or sherry.
  6. Return all the browned meatballs to the pan, nestling them into the sauce. Sprinkle 3/4 of the Swiss cheese over the meatballs.
  7. Place the pan in the preheated oven and bake for 7-10 minutes, or until the sauce is bubbly and the cheese is melted and golden.
  8. While the meatballs bake, top the 12 baguette slices with the remaining Swiss cheese. Place them under the broiler for a minute or two until the cheese is melted and bubbly, and the bread is lightly toasted. Watch them very carefully to prevent burning.
  9. For an even browner top on the meatballs, you can briefly place the pan under the broiler for 2-3 minutes, again watching diligently. Garnish with fresh thyme leaves and serve immediately with the toasted, cheesy baguette slices. Enjoy your homemade French Onion Meatballs!

Notes

  • For the most intense and authentic flavor, using homemade chicken stock is highly recommended. If opting for store-bought, choose a high-quality chicken base (like Better than Bouillon) or a low-sodium broth to best control the seasoning.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or on the stovetop.

Nutrition Information

(Approximate values per serving, based on 4 servings)

Nutrient Amount
Calories 758 kcal
Carbohydrates 52.4 g
Protein 57.2 g
Fat 33.4 g
Saturated Fat 13.7 g
Cholesterol 199 mg
Sodium 1177 mg
Potassium 736 mg
Fiber 3.6 g
Sugar 6.2 g
Calcium 359 mg
Iron 25 mg

Nutrition information is automatically calculated and should be used as an approximation. Individual results may vary.

Enjoyed This Recipe? Let us know!

We love hearing from you! Leave a comment below with your feedback or any variations you tried. You can also connect with us on Instagram at @sipandfeast or tag your creations with #sipandfeast!