This crockpot-friendly take on a French onion classic turns humble meatballs into a cozy, pull-apart dinner. Ground beef and pork are seasoned with raw onion and parsley, simmered low and slow in bottled French onion soup until tender, and finished with gooey Gruyère if you like. It’s the sort of recipe you toss together in the morning and come home to—great for weeknights, potlucks, or an easy Sunday supper. If you’re collecting slow-cooker favorites for busy nights, this sits perfectly alongside other hands-off wins like the best crockpot BBQ chicken.
Why you’ll love this dish
Crockpot French Onion Meatballs give you rich onion flavor with almost no active time. The French onion soup doubles as seasoning and braising liquid, so you skip a long onion-caramelizing step and still get deep, savory notes. The mixture of beef and pork keeps the meatballs tender and flavorful, and the slow-cooker keeps everything moist—perfect when you want a comforting meal without babysitting the stove.
“I put these on for a lazy afternoon and they were meltingly tender by dinner—my family asked for seconds and I didn’t even sear them first!” — a quick fan review
This recipe is ideal for:
- Busy families who need a ready-to-eat dinner.
- Entertaining where you want a hands-off main.
- Meal-prep: meatballs reheat well and freeze beautifully.
Step-by-step overview
Before you grab ingredients, here’s what happens: you mix the meat and binders, form 1-inch meatballs, nestle them in the crockpot, pour over French onion soup, and let low, gentle heat do the work. If you want cheese, add it toward the end so it melts without overcooking. No pan-searing is required, but you can brown them first for extra flavor.
Timing snapshot:
- Prep: 15–20 minutes
- Cook: 6–8 hours on low or 3–4 hours on high
- Active hands-on time: ~15 minutes
What you’ll need
- 1 lb ground beef (80/20 is a good balance)
- 1 lb ground pork
- 1 cup breadcrumbs (plain or panko)
- 1 large egg
- 1 onion, finely chopped (white or yellow)
- 1/4 cup chopped parsley
- 1 cup French onion soup (canned or boxed; low-sodium works well)
- Salt and freshly ground black pepper to taste
- 1 cup shredded Gruyère cheese (optional; Swiss or Emmental as substitutes)
Notes and substitutions:
- Breadcrumbs: panko gives a lighter texture; use gluten-free breadcrumbs if needed.
- Egg: acts as the binder—omit for a firmer, crumblier result if you prefer (not recommended).
- Cheese: Gruyère melts beautifully, but mozzarella or cheddar work in a pinch.
- Liquid: If you don’t have French onion soup, use beef broth plus 2 tablespoons onion soup mix or 1 tablespoon mushroom base.
Step-by-step instructions
- In a large bowl, combine the ground beef and pork. Add breadcrumbs, egg, finely chopped onion, parsley, a generous pinch of salt, and several grinds of black pepper. Mix gently—overworking makes dense meatballs.
- Shape the mixture into 1-inch meatballs. Aim for uniform size so they cook evenly.
- Arrange meatballs in a single layer in the crockpot. If needed, nestle them so they’re not stacked too tightly.
- Pour the French onion soup evenly over the meatballs. The soup should come up around the meatballs but doesn’t need to cover them completely.
- Cover and cook on low for 6–8 hours, or on high for 3–4 hours. Internal temperature should reach 160°F (71°C) for ground beef/pork safety.
- If using Gruyère, sprinkle it over the meatballs during the last 15 minutes of cooking and replace the lid to let it melt.
- Serve hot with your chosen sides.
Practical pacing tip: if you’re short on time, you can form meatballs the night before and refrigerate them on a tray; they hold form better when slightly chilled.
Best ways to enjoy it
These meatballs are pretty versatile—here are ways to serve them and elevate the experience:
- Over buttered egg noodles or mashed potatoes to soak up the oniony sauce.
- Piled onto toasted baguette halves for French onion meatball bruschetta.
- With roasted root vegetables and a simple green salad for a balanced plate.
- Turn them into sliders: small rolls, Dijon mustard, and extra melted cheese.
If you enjoy slow-cooker comfort-food pairings, try serving these alongside a creamy curry or another hands-off main like the crockpot butter chicken for a crowd-pleasing buffet.
Plating tip: spoon a little sauce onto the plate first, then stack meatballs and finish with chopped parsley and a shaving of cheese for a restaurant-inspired look.
Storage and reheating tips
Safety first: cool leftovers to room temperature no longer than two hours, then refrigerate.
- Refrigerator: store in an airtight container for 3–4 days.
- Freezer: place meatballs and sauce in a freezer-safe container or bag for up to 3 months. Freeze in meal-sized portions for easy thawing.
- Reheat: thaw overnight in the fridge if frozen. Reheat gently on the stovetop over low heat or in a 325°F oven until heated through (165°F internal). Microwave reheating is okay—cover and heat in short bursts to avoid drying.
Label containers with the date. Reheat only what you plan to eat to preserve quality.
Helpful cooking tips
- Size matters: 1-inch meatballs cook reliably in the crockpot; larger balls need more time and can dry out.
- Don’t overmix: combine until just combined to keep meatballs tender.
- Browning optional: searing meatballs briefly in a hot pan adds flavor and color, but it’s not required.
- Adjust salt: canned French onion soup can be salty—taste before seasoning extra.
- Thicken sauce: if the sauce is too thin after cooking, remove meatballs and whisk 1 tbsp cornstarch with 1–2 tbsp cold water, stir into hot sauce, and cook on high for 10–15 minutes to thicken.
Creative twists
- Italian-style: swap the French onion soup for marinara and top with mozzarella; serve on spaghetti.
- Creamy French onion: stir 1/2 cup heavy cream or crème fraîche into the sauce during the last 30 minutes.
- Spicy kick: add 1 tsp smoked paprika and a pinch of cayenne to the meat mixture.
- Vegetarian option: use plant-based ground meat or a mix of finely chopped mushrooms and lentils; use vegetable broth with onion powder instead of French onion soup.
- Party-size sliders: make smaller 3/4-inch meatballs and serve as finger food with toothpicks.
Common questions
Q: Can I brown the meatballs first?
A: Yes—browning in a skillet before slow-cooking adds caramelized flavor and color. It’s optional; the slow cooker will still deliver tender results without searing.
Q: Will they dry out in the crockpot?
A: Not if you keep them relatively small (1 inch) and use the suggested liquid. Overcooking on high or cooking without enough liquid can dry them; monitor cooking time.
Q: Can I use store-bought frozen meatballs?
A: Yes. Reduce cook time—on low 3–4 hours or until heated through—since frozen meatballs only need to heat and absorb sauce, not cook from raw.
Q: Is it safe to cook ground beef and pork together?
A: Absolutely. Just ensure the final internal temperature reaches at least 160°F (71°C) for ground meats to be safe to eat.
Q: Can I make this ahead for a party?
A: Make the meatballs and sauce a day ahead, refrigerate, then reheat in the crockpot on low for 1–2 hours before serving. If frozen, thaw overnight first.

Crockpot French Onion Meatballs
- Total Time: 500 minutes
- Yield: 6 servings
- Diet: Paleo
Description
A cozy, crockpot-friendly take on French onion meatballs, seasoned with raw onion and parsley, and simmered in French onion soup until tender.
Ingredients
- 1 lb ground beef (80/20)
- 1 lb ground pork
- 1 cup breadcrumbs (plain or panko)
- 1 large egg
- 1 onion, finely chopped (white or yellow)
- 1/4 cup chopped parsley
- 1 cup French onion soup (canned or boxed)
- Salt and freshly ground black pepper to taste
- 1 cup shredded Gruyère cheese (optional)
Instructions
- In a large bowl, combine the ground beef, pork, breadcrumbs, egg, finely chopped onion, parsley, salt, and pepper. Mix gently.
- Shape the mixture into 1-inch meatballs.
- Arrange the meatballs in a single layer in the crockpot.
- Pour the French onion soup evenly over the meatballs.
- Cover and cook on low for 6–8 hours, or on high for 3–4 hours.
- If using Gruyère, sprinkle it over the meatballs during the last 15 minutes of cooking and cover to melt.
- Serve hot with your chosen sides.
Notes
Breadcrumbs: For a lighter texture, use panko or gluten-free breadcrumbs. Cheese: Gruyère melts well, but mozzarella or cheddar can be used. For a vegetarian version, use plant-based meat or mushrooms with vegetable broth instead of French onion soup.
- Prep Time: 20 minutes
- Cook Time: 480 minutes
- Category: Main Course
- Method: Slow cooking
- Cuisine: French
