I first made these Crockpot French Onion Meatballs on a rainy weeknight when I wanted something hands-off but comforting. Ground beef meatballs gently simmer in a can of French onion soup until tender, then get a melty mozzarella finish. It’s an easy meal for busy nights, potlucks, or when you want something crowd-pleasing without fuss. If you want the original online version to compare notes, see the full Crockpot French Onion Meatballs recipe.
Why you’ll love this dish
This recipe delivers rich, savory flavor with minimal effort. You get the sweet, caramelized onion notes from the soup, juicy meatballs that stay tender thanks to slow cooking, and a gooey cheese finish that kids and adults both love. It’s budget-friendly because a pound of ground beef stretches a long way, and it’s perfect for weeknight dinners, casual entertaining, or a simple game-day snack.
"Comfort food made effortless: hearty meatballs, onion-rich gravy, and melty cheese. My whole family devoured it."
Step-by-step overview
You mix the meatball ingredients, shape small one-inch meatballs, place them in the crockpot, pour the French onion soup over them, and let the slow cooker do the work. Cook low for 6 to 8 hours or high for 3 to 4 hours. Finish by sprinkling mozzarella on top to melt for a bubbly, cheesy finish. This method keeps hands-on time under 15 minutes and maximizes flavor with slow, gentle cooking.
What you’ll need
- 1 pound ground beef
- 1/2 cup breadcrumbs (use gluten-free if needed)
- 1/4 cup grated Parmesan cheese
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- 1 can French onion soup
- 1 cup shredded mozzarella cheese
Notes: Swap the Parmesan for Pecorino for a sharper bite. If you need lower sodium, choose a reduced-sodium French onion soup or dilute a bit with water and extra seasonings. For a lighter option, use a mix of ground beef and ground turkey but expect a slightly different texture.
Directions to follow
- In a large bowl, combine the ground beef, breadcrumbs, Parmesan, Worcestershire sauce, garlic powder, onion powder, and a pinch of salt and pepper. Gently mix until the ingredients just hold together; avoid overworking the meat.
- Shape the mixture into meatballs about 1 inch in diameter. Arrange them in a single layer in the bottom of the crockpot. Aim for uniform size so they cook evenly.
- Pour the French onion soup evenly over the meatballs, making sure they are mostly covered.
- Cover and cook on low for 6 to 8 hours or on high for 3 to 4 hours. Use an instant-read thermometer to confirm the internal temperature reaches 160°F and that meatballs are tender.
- About 15 minutes before serving, sprinkle the shredded mozzarella over the meatballs, cover, and let the cheese melt. If you prefer a golden top, remove the lid and broil briefly on a heatproof dish.
- Serve warm and enjoy.

Best ways to enjoy it
These meatballs are versatile. Pile them over buttered egg noodles or creamy mashed potatoes to soak up the onion sauce. Slide them into toasted hoagie rolls for a cheesy meatball sandwich, or serve them with a simple green salad and crusty bread for dipping. For a weekend brunch twist, serve alongside scrambled eggs and roasted tomatoes. If you want a sweet follow-up treat, try pairing with a warm pastry like Cinnamon Roll French Toast Bites for dessert.
Storage and reheating tips
Refrigerate leftovers within two hours in an airtight container. Store up to 3 to 4 days. To reheat, microwave portions until steaming or warm gently on the stovetop over low heat, stirring occasionally, and bring to at least 165°F. To freeze, cool completely, transfer to a freezer-safe container, and keep for up to 3 months. Thaw in the refrigerator overnight before reheating.
Helpful cooking tips
- Do not overmix the meat mixture; gentle handling keeps meatballs tender.
- Use an ice cream scoop or tablespoon to portion uniform meatballs.
- For neater presentation and less splatter, line the crockpot with a slow cooker liner or spray with oil.
- If you prefer a slightly firmer exterior, quickly brown meatballs in a skillet before placing in the crockpot; this is optional.
- Check seasoning before cooking if using low-sodium soup; you may need a touch more salt or Worcestershire sauce.
- Use an instant-read thermometer to ensure safety: 160°F is the target for ground beef.
Recipe variations
- Cheese swaps: try provolone, fontina, or Swiss instead of mozzarella for different melting qualities.
- Herb boost: stir in a tablespoon of chopped fresh parsley or thyme for brightness.
- Spicy kick: add 1/4 teaspoon red pepper flakes to the meat mixture or a splash of hot sauce to the sauce.
- Lighter meat: substitute half the beef with ground turkey or chicken, but handle gently and consider adding an extra tablespoon of breadcrumbs to help bind.
- Sauce twists: fold in a tablespoon of Dijon mustard to the soup for tang, or add a few sliced mushrooms to the crockpot for extra umami.
Common questions
How long does it take to prepare and cook these meatballs?
Prep time is about 10 to 15 minutes. Cook on low for 6 to 8 hours or on high for 3 to 4 hours. Total time depends on your slow cooker setting and whether you brown meatballs first.
Can I make these meatballs gluten-free?
Yes. Use gluten-free breadcrumbs and verify that the French onion soup is gluten-free. Some canned soups contain wheat as a thickener, so check labels.
What is the best way to know when the meatballs are done?
Use an instant-read thermometer. Ground beef should reach an internal temperature of 160°F. The meatballs should also be tender and the juices clear.
Can I double the recipe for a crowd?
You can double the ingredients and use two crockpots or a larger slow cooker. Avoid overcrowding; meatballs should sit in a single layer or in gentle layers so heat circulates evenly.
How long can I freeze the cooked meatballs?
Store cooked meatballs in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.

Crockpot French Onion Meatballs
Ingredients
Method
- In a large bowl, combine the ground beef, breadcrumbs, Parmesan, Worcestershire sauce, garlic powder, onion powder, and a pinch of salt and pepper. Gently mix until the ingredients just hold together; avoid overworking the meat.
- Shape the mixture into meatballs about 1 inch in diameter. Arrange them in a single layer in the bottom of the crockpot.
- Pour the French onion soup evenly over the meatballs, making sure they are mostly covered.
- Cover and cook on low for 6 to 8 hours or on high for 3 to 4 hours. Use an instant-read thermometer to confirm the internal temperature reaches 160°F and that meatballs are tender.
- About 15 minutes before serving, sprinkle the shredded mozzarella over the meatballs, cover, and let the cheese melt. If you prefer a golden top, remove the lid and broil briefly on a heatproof dish.


