Crockpot French Onion Meatballs

Crockpot French Onion Meatballs are comfort food made effortless. Tender meatballs are simmered low and slow in savory French onion soup until they soak up deep onion flavor — and finishing with melty Gruyère makes them downright irresistible. This recipe is perfect for busy weeknights, potlucks, or a cozy weekend dinner where the slow cooker does the work and you get all the credit. If you already enjoy slow-cooker meatballs, you might also like the flavor-packed Asian meatballs in the crockpot for a different spice profile.

Why you’ll love this dish

There’s something very satisfying about a one-pot meal that tastes like it took all afternoon. These meatballs are:

  • Low-effort: Mix, roll, and dump into the crockpot.
  • Crowd-friendly: Makes a hearty main or an easy appetizer.
  • Budget-smart: Uses simple pantry staples and mixes two meats for flavor and texture.
  • Comforting: French onion soup adds a rich, slightly sweet onion base that pairs perfectly with beef and pork.

“These meatballs were the star of our family dinner — rich, cheesy, and so easy to make ahead.” — Home cook review

How this recipe comes together

This is a straightforward slow-cooker build: combine the ground meats with binder and aromatics, form small meatballs, lay them in a single layer in the crockpot, and pour French onion soup over the top. The low steady heat lets the meatballs stay tender while they absorb the onion-forward sauce. If you want cheesy results, sprinkle shredded Gruyère in the last 15 minutes so it melts without turning rubbery. Expect a hands-on time of about 20–30 minutes and unattended cook time of 3–8 hours depending on your heat setting.

What you’ll need

  • 1 pound ground beef (80/20 for flavor)
  • 1 pound ground pork (adds moisture)
  • 1 cup breadcrumbs (plain or panko)
  • 1 egg (binder)
  • 1 medium onion, finely chopped (about 1 cup)
  • 1/4 cup chopped parsley (optional, for freshness)
  • 1 cup canned or boxed French onion soup (the condensed kind works well)
  • Salt and freshly ground black pepper to taste
  • 1 cup shredded Gruyère cheese (optional, best added near the end)

Notes and substitutions:

  • No French onion soup? Use 1 cup beef broth plus 1/2 cup caramelized onions and 1 teaspoon Worcestershire sauce.
  • For a lighter version, swap pork for ground turkey and use reduced-sodium soup; texture will be slightly leaner.
  • Gluten-free: use GF breadcrumbs or crushed GF crackers.

Step-by-step instructions

  1. In a large bowl, combine the ground beef and pork, breadcrumbs, egg, chopped onion, parsley, and a generous pinch of salt and several grinds of black pepper. Mix gently until just combined — overworking makes meatballs dense.
  2. Shape the mixture into meatballs about 1 inch in diameter (roughly 1 tablespoon each). You should get around 30–36 meatballs.
  3. Arrange the meatballs in a single layer in the crockpot. They can touch, but try not to stack too many layers for even cooking.
  4. Pour the French onion soup evenly over the top so the meatballs are mostly covered.
  5. Cover and cook on low for 6–8 hours or on high for 3–4 hours. The meatballs should reach 160°F (71°C) internal temperature for ground beef/pork. Use an instant-read thermometer to check.
  6. If using Gruyère, scatter it over the meatballs during the last 10–15 minutes of cooking and replace the lid until melted.
  7. Serve with crusty bread or spoon over creamy mashed potatoes.

How to serve Crockpot French Onion Meatballs

Best ways to enjoy it:

  • Serve them piled on mashed potatoes with extra sauce spooned over.
  • Make an open-faced sandwich: crusty bread topped with meatballs and melted cheese.
  • For parties, transfer to a slow cooker on warm and offer toothpicks as a hearty appetizer. If you want a party-friendly flavor contrast, pair with classic crockpot cocktail meatballs on the side for variety.

Pairings:

  • Simple green salad with a light vinaigrette to cut the richness.
  • Pickled vegetables or quick pickled onions for acidity.
  • A fruity red wine (Pinot Noir) or a malty beer complements the caramelized onion notes.

Storage and reheating tips

  • Refrigerator: Cool to room temperature, then store in an airtight container for 3–4 days.
  • Freezer: Freeze cooked meatballs and sauce in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Reheating: Gently reheat in a saucepan over low heat until warmed through, or microwave individual portions in 30-second bursts stirring between until hot. If frozen, reheat from frozen in a covered oven-safe dish at 350°F (175°C) for 25–35 minutes, or on low in the crockpot until thawed and hot.

Food safety tip: Always ensure meatballs reach 160°F (71°C) when cooking or reheating ground beef/pork to avoid foodborne illness.

Pro chef tips

  • Make uniform meatballs: Use a small cookie scoop for even cooking and a professional look.
  • Keep them tender: Add a tablespoon of milk or a splash of olive oil to the mixture if it feels dry.
  • Browning (optional): For added flavor, brown the meatballs quickly in a skillet before adding to the crockpot. This is optional but gives a deeper crust and caramelized notes.
  • Adjust sauce consistency: If the sauce is too thin at the end, remove the lid and cook on high for 15–20 minutes to reduce. To thicken quickly, stir in a slurry of 1 teaspoon cornstarch mixed with 1 tablespoon cold water and simmer for a few minutes.
  • Cheese finish: Gruyère melts beautifully; swap with Swiss, Emmental, or a sharp cheddar if you prefer a stronger bite.

Creative twists

  • Mushroom-onion: Add 1 cup finely chopped mushrooms to the meat mixture for earthy depth.
  • Spicy kick: Stir in 1/2 teaspoon crushed red pepper flakes to the meat for heat.
  • Italian style: Replace French onion soup with marinara and finish with mozzarella for an Italian-meets-French mashup.
  • Gluten-free or vegetarian: For a plant-based version, make larger lentil-walnut “meatballs” and use a vegetarian French onion soup or mushroom broth.

FAQ

Q: Can I make these meatballs ahead and freeze them?
A: Yes. Cook the meatballs fully, cool, then freeze in sauce-safe containers for up to 3 months. Thaw overnight in the fridge before reheating gently.

Q: Can I use only beef or only pork?
A: You can, but mixing beef and pork gives a better balance of flavor and juiciness. Using only lean beef may yield drier meatballs unless you add a fat source (olive oil or a tablespoon of mayo).

Q: How small should the meatballs be?
A: About 1 inch diameter (roughly 1 tablespoon of mixture) cooks evenly in the time listed and makes them perfect for serving over potatoes or as finger food.

Q: My meatballs fell apart — what happened?
A: Likely under-mixing (so they weren’t combined) or no binder. Make sure you include breadcrumbs and an egg. Also, do not overwork the meat — mix until just combined, then shape gently.

Q: Is the French onion soup concentrated?
A: Use the condensed canned variety or a full-flavored boxed soup. If it seems too salty, dilute slightly with beef broth and adjust seasoning at the end.

If you try this recipe, consider making a double batch — leftovers reheat beautifully and the flavor usually improves after a day in the fridge. Enjoy the slow-cooked comfort and the ease of a meal that mostly cooks itself.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
crockpot french onion meatballs 2026 03 04 215402 683x1024 1

Crockpot French Onion Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: cuisinenina756gmail-com
  • Total Time: 390 minutes
  • Yield: 6 servings
  • Diet: Gluten-Free, Dairy Optional

Description

Tender meatballs simmered in savory French onion soup and topped with melty Gruyère cheese, perfect for a cozy dinner or potluck.


Ingredients

  • 1 pound ground beef (80/20 for flavor)
  • 1 pound ground pork
  • 1 cup breadcrumbs (plain or panko)
  • 1 egg
  • 1 medium onion, finely chopped (about 1 cup)
  • 1/4 cup chopped parsley (optional)
  • 1 cup canned or boxed French onion soup
  • Salt and freshly ground black pepper to taste
  • 1 cup shredded Gruyère cheese (optional)


Instructions

  1. Combine the ground beef, pork, breadcrumbs, egg, chopped onion, parsley, salt, and pepper in a large bowl. Mix gently until just combined.
  2. Shape the mixture into meatballs about 1 inch in diameter (roughly 1 tablespoon each).
  3. Arrange the meatballs in a single layer in the crockpot.
  4. Pour the French onion soup evenly over the meatballs.
  5. Cover and cook on low for 6–8 hours or on high for 3–4 hours until the meatballs reach 160°F (71°C).
  6. If using Gruyère, scatter it over the meatballs in the last 10–15 minutes of cooking.

Notes

For a lighter version, swap pork for ground turkey and use reduced-sodium soup. Gluten-free: use GF breadcrumbs or crushed GF crackers.

  • Prep Time: 30 minutes
  • Cook Time: 360 minutes
  • Category: Main Course
  • Method: Slow Cooker
  • Cuisine: French

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star