All the cozy flavors of classic French onion soup meet tender, slow-cooked pot roast in this easy, make-ahead dinner. A golden layer of melted Gruyère makes it special enough for company, without keeping you in the kitchen all evening.
Serves: 6–8
Prep Time: 25–30 minutes
Cook Time: 6–8 hours on HIGH or 8–10 hours on LOW
Ingredients
For the Pot Roast
- 1 boneless beef chuck roast (3½–4 lbs.)
- 2 Tbsp. olive oil, divided
- 4 medium yellow onions, halved and sliced into ½-inch wedges
- ½ cup dry red wine
- 2 cups low-sodium beef broth
- 4–6 sprigs fresh thyme
- 1½ cups freshly shredded Gruyère cheese
- 2 Tbsp. chopped fresh parsley, for garnish
- Kosher salt, to taste
Homemade French Onion Seasoning
- ¼ cup dried minced onion flakes
- 2 Tbsp. beef bouillon granules (low-sodium Herb-Ox recommended)
- ½ tsp. onion powder
- ¼ tsp. dried parsley flakes
- ⅛ tsp. celery seed
- ⅛ tsp. paprika
- ⅛ tsp. freshly ground black pepper
Shortcut: Substitute one 1-oz. packet of dry onion soup mix for the homemade seasoning if you don’t have the individual spices on hand.
For Serving
- Crusty French bread or my Garlic-Parmesan Bread, perfect for soaking up the rich onion gravy and celebrating the classic French onion soup vibe.
- Feeding a crowd? Serve the pot roast over The Pioneer Woman’s Creamy Mashed Potatoes, another delicious make-ahead option. Creamy polenta or rice would also work beautifully.
- Something fresh: A crisp winter salad or roasted broccoli provides a lovely contrast to the rich beef and melted Gruyère.
Instructions
1. Season the beef. Pat the roast dry with paper towels. Combine the French onion seasoning ingredients in a small bowl, then sprinkle evenly over the beef, pressing lightly to adhere.
2. Sear the roast. If your slow cooker has a sear or sauté function, heat 1 tablespoon olive oil directly in the cooking pot. Brown the roast for approximately 3–4 minutes per side, until a flavorful crust develops. Transfer to a plate.
Using a traditional slow cooker? Sear the beef in a large skillet on the stovetop, then transfer to your slow cooker.
3. Sauté the onions. Add the remaining tablespoon of olive oil and the sliced onions to the pot or skillet. Cook over medium heat for approximately 10–12 minutes, stirring occasionally, until softened and beginning to turn golden.
4. Deglaze. Add the red wine, scraping up the flavorful browned bits from the bottom of the pot. Simmer for 2–3 minutes.
5. Slow-cook. Return the beef to the pot with the onions and wine, or transfer everything to your traditional slow cooker. Add the beef broth and fresh thyme. Cover and cook on HIGH for approximately 6–8 hours or LOW for 8–10 hours, until the beef is fork-tender and shreds easily. Cooking times may vary depending on your slow cooker and the thickness of the roast.
6. Shred and combine. Transfer the beef to a cutting board and shred into generous pieces. Remove the thyme stems and skim excess fat from the cooking liquid. Return the shredded beef to the slow cooker and stir into the onions and juices. Taste and adjust seasonings as needed.
7. Finish with Gruyère. Transfer the beef, onions, and enough cooking juices to keep everything moist to a broiler-safe Dutch oven or cast-iron skillet. Sprinkle evenly with the freshly shredded Gruyère and broil for approximately 2–5 minutes, watching carefully, until the cheese is melted, bubbling, and lightly golden. Sprinkle with fresh parsley and serve straight from the pot with your favorite accompaniments.
For a more casual presentation, sprinkle the Gruyère directly over the hot beef in the slow cooker, cover until melted, and garnish with parsley. You can also serve the shredded cheese alongside for guests to add themselves.
Make-Ahead & Storage Tips
Prepare 1–2 days ahead: Follow the recipe through Step 6, stopping before adding the Gruyère. Divide the beef, onions, and cooking juices among shallow, covered containers and refrigerate promptly. Besides making entertaining easier, refrigeration allows excess fat to solidify on the surface for easy removal.
About an hour before serving: Transfer the chilled pot roast and juices to a Dutch oven. Cover and reheat in a 325°F oven, stirring occasionally and adding a splash of beef broth if needed, until heated throughout to 165°F. Allow approximately 45–60 minutes, or longer for a particularly large or deeply chilled batch.
For a thicker gravy: Once the cooking juices are hot, whisk together 1 tablespoon cornstarch and 1 tablespoon cold water. Stir the slurry into the simmering liquid on the stovetop and cook for a few minutes until slightly thickened. Repeat if needed. This step is entirely optional—the rich onion juices are delicious as they are!
Just before serving: Sprinkle the beef with Gruyère and broil, uncovered, until bubbly and golden. Garnish with freshly chopped parsley and bring the Dutch oven straight to the table.
Freezing: Freeze the cooked beef, onions, and juices together, without the cheese, in airtight freezer-safe containers for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating.
Leftovers You’ll Look Forward To
Refrigerate leftovers in airtight containers for up to 3–4 days. Individual portions can easily be reheated in the microwave, loosely covered, stirring halfway through until heated throughout to 165°F. Add a splash of broth or reserved cooking juices to keep the beef moist.
Make it a second meal: Use leftover French bread or Garlic-Parmesan Bread to make delicious French dip sandwiches. Pile on the warmed beef and onions, top with melted Gruyère, and serve with warm cooking juices for dipping.
Holiday Hosting Tip: The beauty of this recipe is its flexibility. Prepare it ahead, let the slow cooker handle most of the work, and give it a quick Gruyère finish before dinner. A forgiving, crowd-pleasing meal that lets you spend more time with your guests and less time in the kitchen.
One thought on “Slow-Cooker French Onion Pot Roast”