This Dutch Oven Pot Roast is classic comfort food that also works well for low-carb and keto menus — no starchy vegetables, just a tender chuck roast, optional mushrooms, and a savory au jus.
This flavorful pot roast simmers on the stovetop in a rich broth with portobello mushrooms, making an easy Sunday dinner the whole family will enjoy. An unexpected but effective flavor booster in the rub is unsweetened cocoa powder, which deepens the beefy notes without adding sweetness.

[feast_advanced_jump_to]
What is a Pot Roast?
A pot roast is a tougher cut of beef that becomes tender when seared and gently braised in a covered pot or Dutch oven. Low-and-slow simmering in broth breaks down connective tissue and yields succulent, fork-tender meat and a deeply flavored cooking liquid.
Why Use Cocoa Powder?
Unsweetened cocoa powder adds depth and richness to beef dishes and can help enhance the roast’s savory profile. It’s used in a dry rub applied before searing and contributes a subtle, complex background note without making the dish taste like chocolate.
Why Use Mushrooms?
Portobello mushrooms pair beautifully with pot roast. They simmer in the braising liquid, absorbing juices and adding an earthy, savory element to both the meat and the au jus. If you prefer not to use mushrooms, the roast is still excellent without them.
About the Gravy
The sauce in this recipe is more of an au jus than a thick gravy. After removing the roast, reduce the braising liquid until it concentrates and thickens slightly. The result is a glossy, flavorful jus that’s perfect spooned over slices of roast or served with mashed cauliflower.
Ingredients with Notes

Chuck Roast – A budget-friendly cut with good marbling that becomes tender and flavorful when braised.
Portobello Mushrooms – Optional but recommended for their rich, earthy flavor and ability to absorb the braising juices.
Beef Broth – Provides the braising liquid that keeps the roast moist and yields a beefy au jus when reduced.
Cocoa Powder – Used in the rub for depth of flavor; it enhances savory notes without adding sweetness.
Seasonings – A simple blend of Italian seasoning, garlic powder, salt, pepper, and bay leaves complements the beef and mushrooms. Fresh parsley is used as a final garnish.
Ingredient Substitutions
This recipe is flexible. If needed, try these substitutions:
| Instead of | Use |
|---|---|
| Chuck roast | shoulder roast, rump roast |
| Portobello mushrooms | regular mushrooms, turnips, rutabagas |
| Beef broth | low-sodium beef broth or bone broth |
| Italian seasoning | Herbes de Provence |
| Dried garlic powder | minced fresh garlic |
| Bay leaves | dried oregano or thyme |
| Fresh parsley | dried parsley flakes |
Recipe Steps with Photos
Below is a concise overview of the cooking process. Refer to the recipe card for exact measurements and timing.

Step 1. Combine the dry seasonings, then rub the mixture evenly over the roast.

Step 2. Sear the roast in a hot Dutch oven until browned on all sides, then remove it from the pot.

Step 3. Sauté the mushrooms in the pot with a little oil until they release liquid and brown.

Step 4. Deglaze with beef broth, stir in tomato paste and bay leaves, then return the roast to the pot.

Step 5. Cover and simmer on low for about 3 to 3½ hours, until the meat pulls apart easily with a fork.

Step 6. Transfer the roast and mushrooms to a platter, then reduce the braising liquid until slightly thickened and spoon over the meat. Garnish with parsley.
Tips You Should Know
Season the roast thoroughly — the rub is central to the finished flavor. Sear the meat well to develop a good crust, then braise gently in flavorful beef broth with mushrooms, bay leaves, and a touch of tomato paste for a deeply satisfying result.
Vegetable Options for Pot Roast
To keep the dish low-carb, consider adding:
Root vegetables – turnips, rutabagas, beets, onions, garlic (cut to similar sizes so they cook evenly).
Other vegetables – Brussels sprouts, green beans, zucchini, bell peppers, broccoli or cauliflower florets.
Cozy Serving Suggestions
Serve slices of roast with the jus over mashed cauliflower or cauliflower rice for a comforting, keto-friendly plate. A simple green salad also pairs nicely.
Frequently Asked Questions
A Dutch oven on the stovetop is ideal for stovetop braising: it offers precise temperature control, easy monitoring, and quick adjustments during cooking to ensure the meat becomes tender and juicy.
Chuck roast is a top choice because its marbling yields flavor and tenderness when cooked slowly. Shoulder roast and rump (round) roast are good alternatives; they will also become tender with low-and-slow braising, though leaner cuts may require careful monitoring to avoid drying.
Store leftovers in airtight containers in the refrigerator for up to three days. Reheat gently to preserve moisture — a low oven or a covered skillet with a splash of broth works well.

More Main Course Cuisine
-
Cajun Baked Salmon
-
Easy Low Carb Keto Jambalaya Recipe
-
Cast Iron Skillet Chicken Thighs
-
Keto Pork Curry over Cauliflower Rice
If you try this recipe, please leave a comment to share how it turned out — feedback is always appreciated.
For more easy recipes delivered by email, consider subscribing to receive a free 5-day meal plan.
Recipe

Dutch Oven Pot Roast (Keto-Friendly!)
Equipment
-
5-6 qt Dutch oven with lid
-
measuring cup(s)
-
measuring spoons
Ingredients
- 1 Tablespoon cocoa powder
- 1 Tablespoon Italian seasoning
- 1 teaspoon garlic powder
- 1 teaspoon salt
- ½ teaspoon pepper
- 3 pounds chuck roast
- 3 Tablespoons extra virgin olive oil, divided
- 8 ounces Portobello mushrooms, sliced
- 4 cups beef broth
- 1 Tablespoon tomato paste
- 2 bay leaves
- fresh parsley, chopped
Instructions
-
Combine cocoa powder, Italian seasoning, garlic powder, salt, and pepper in a small bowl. Rub the seasoning all over the roast, pressing to help it adhere. Set aside.
-
In a large Dutch oven over medium heat, heat 2 tablespoons of olive oil. When hot, add the roast and sear on all sides until dark brown, about 3–4 minutes per side. Remove the roast and set aside.
-
Add the remaining tablespoon of oil and the mushrooms to the pot. Sauté until the mushrooms brown and begin to release their liquid, about 4–5 minutes.
-
Deglaze the pot with beef broth, scraping up browned bits. Stir in tomato paste and add bay leaves. Return the roast to the Dutch oven and cover.
-
Reduce heat to low and simmer for 3 to 3½ hours, or until the meat falls apart with a fork. Remove bay leaves. Transfer the roast and mushrooms to a platter and keep warm.
-
Increase heat to medium-high and bring the braising liquid to a boil, then simmer until it reduces and thickens slightly. Spoon the jus over slices of roast, top with mushrooms, and garnish with chopped parsley.
Notes
- Nutrition data is for 8 servings (about 4 to 4.5 oz each).
- See the ingredient substitutions section above for alternatives.
- Serve the roast and its juices over mashed cauliflower or cauliflower rice for a satisfying keto-friendly meal.
- Store leftovers in airtight containers in the refrigerator for up to three days.
- If you try this recipe, please rate it and leave a comment to share your experience.
Nutrition
Nutritional information is provided as a courtesy and may vary based on ingredients and brands used. Use a nutrition calculator if you need exact values for your specific ingredients.