Tender, juicy meatballs and buttery baby potatoes slow-cooked in a rich, savory French onion gravy. An easy, comforting one-pot family dinner.
Prep Time: 15 minutes
Cook Time: 5–6 hours on low or 3–4 hours on high
Total Time: Approximately 6 hours
Servings: 6
Calories: Approximately 420 kcal per serving
Ingredients
For the Meatballs
1½ lbs (680 g) ground beef
½ cup breadcrumbs
1 large egg
¼ cup finely chopped onion
2 cloves garlic, minced
1 tsp Worcestershire sauce
1 tsp Italian seasoning
½ tsp salt
½ tsp black pepper
2 tbsp olive oil (for browning, optional)
For the Potatoes and French Onion Sauce
1½ lbs (680 g) baby potatoes, halved
1 can (10.5 oz / 298 g) condensed French onion soup
1 cup beef broth
1 medium onion, thinly sliced
2 tbsp butter
1 tbsp Worcestershire sauce
1 tsp garlic powder
½ tsp dried thyme
½ tsp black pepper
1 tbsp cornstarch (optional, for thickening)
2 tbsp cold water (if using cornstarch)
2 tbsp fresh parsley, chopped, for garnish
Instructions
Step 1: Prepare the Meatball Mixture
In a large mixing bowl, combine ground beef, breadcrumbs, egg, chopped onion, minced garlic, Worcestershire sauce, Italian seasoning, salt and black pepper. Mix gently until just combined. Avoid overmixing, as this can make the meatballs dense.
Step 2: Shape the Meatballs
Shape the mixture into approximately 20–24 evenly sized meatballs, about 1½ inches in diameter. Place them on a plate or tray.
Step 3: Brown the Meatballs (Optional)
Heat olive oil in a large skillet over medium heat. Brown the meatballs in batches for 2–3 minutes, turning gently to brown the outside. They do not need to be fully cooked at this stage. This step adds extra flavor and helps the meatballs hold their shape.
Step 4: Prepare the Baby Potatoes
Wash the baby potatoes thoroughly and cut larger ones in half so they cook evenly. Place the potatoes in the bottom of the slow cooker. Add the sliced onion and sprinkle with garlic powder, thyme and black pepper.
Step 5: Make the French Onion Sauce
In a medium bowl, combine the condensed French onion soup, beef broth, Worcestershire sauce and melted butter. Stir until well blended.
Pour the sauce evenly over the potatoes and onions in the slow cooker.
Step 6: Add the Meatballs
Arrange the meatballs evenly over the potatoes. Gently nestle them into the sauce so they are partially submerged. Cover the slow cooker with its lid.
Step 7: Slow Cook
Cook on low for 5–6 hours or on high for 3–4 hours, until the potatoes are fork-tender and the meatballs are fully cooked. Ground beef meatballs should reach an internal temperature of 160°F (71°C).
Avoid opening the lid frequently, as this releases heat and can increase the cooking time.
Step 8: Thicken the Sauce (Optional)
If you prefer a thicker gravy, mix cornstarch with cold water in a small bowl until smooth. Stir the mixture gently into the sauce during the final 15–20 minutes of cooking. Cover and cook until the gravy thickens.
Step 9: Garnish and Serve
Carefully stir the potatoes and sauce without breaking the meatballs. Sprinkle with freshly chopped parsley and serve warm, spooning plenty of French onion gravy over each portion.
Cooking Tips
Use lean ground beef: 85–90% lean ground beef works well and helps reduce excess grease.
Do not overmix: Gently combine the meatball ingredients to keep the meatballs tender.
Brown for extra flavor: Searing the meatballs before slow cooking creates a richer, deeper taste.
Choose similar-sized potatoes: Smaller, evenly sized baby potatoes cook more consistently.
Adjust the seasoning: Condensed French onion soup can be salty, so taste the sauce before adding extra salt.
Avoid lifting the lid: Keeping the slow cooker covered helps maintain a consistent cooking temperature.
Make it cheesy: Sprinkle shredded mozzarella or Swiss cheese over the meatballs during the final few minutes, if desired.
Serving Suggestions
Serve with warm garlic bread or crusty French bread.
Pair with steamed green beans or roasted broccoli.
Add a fresh garden salad for a lighter side.
Serve with buttery dinner rolls to soak up the French onion gravy.
Add roasted carrots for extra color and flavor.
Nutrition Information
Approximate values per serving, based on 6 servings.
Nutrient
Amount
Calories
420 kcal
Protein
29 g
Carbohydrates
35 g
Fat
19 g
Saturated Fat
7 g
Fiber
4 g
Sugar
5 g
Sodium
950 mg
Nutrition values are estimates and vary depending on the ground beef, soup brand, broth and portion sizes.
Nut Information
Nuts: No nuts are intentionally included in this recipe.
Nut-free: Use breadcrumbs and packaged soup that are confirmed suitable for your allergy requirements. Check labels for possible nut cross-contact.
Contains: Wheat (breadcrumbs), egg and potentially soy, depending on the packaged ingredients.
Dairy: Butter is included. Use a suitable dairy-free alternative if needed.
Storage and Reheating
Refrigerator: Store leftovers in an airtight container for 3–4 days.
Freezer: Freeze cooled meatballs and potatoes with the sauce in a freezer-safe container for up to 2–3 months for best quality.
Reheating: Reheat gently in a covered saucepan over medium-low heat or in the microwave until thoroughly hot. Add a splash of beef broth if the gravy becomes too thick.
Food safety: Refrigerate leftovers within 2 hours of cooking.
Frequently Asked Questions
1. Can I use frozen meatballs?
Yes. You can use fully cooked frozen meatballs instead of homemade ones. Add them directly to the slow cooker and follow the package instructions while ensuring they are thoroughly heated. Cooking time may vary.
2. Can I use cream of mushroom soup instead of French onion soup?
Yes, cream of mushroom soup can be used, although it will give the dish a creamier, earthier flavor rather than the distinctive French onion taste.
3. Do I need to brown the meatballs first?
No, browning is optional. However, searing the meatballs first adds a deeper savory flavor and helps them maintain their shape.
4. Can I prepare this recipe ahead of time?
Yes. You can prepare and shape the meatballs a day in advance and store them covered in the refrigerator. Chop the vegetables and prepare the sauce shortly before cooking.
5. How do I know when the meatballs are done?
Use a food thermometer to check that the center of the meatballs has reached 160°F (71°C). The potatoes should also be fork-tender before serving.
Conclusion
Slow Cooker French Onion Meatballs with Baby Potatoes is a hearty, comforting meal that combines juicy homemade meatballs, tender potatoes and rich French onion gravy. With simple ingredients and minimal hands-on preparation, this delicious one-pot dinner is perfect for busy weeknights, family gatherings or cozy weekends.
