Zero Carb Carnivore French Dip Skillet
Enjoy all the rich, savory flavor of a classic French dip sandwich without the bread! This Zero Carb Carnivore French Dip Skillet combines tender slices of beef, melted provolone cheese, butter, and a warm, beefy dipping sauce for a satisfying meal that is simple, hearty, and packed with protein.
Inspired by the flavors of a traditional French dip, this skillet version skips the rolls and focuses on the best parts: juicy beef, buttery richness, gooey cheese, and flavorful au jus. Everything comes together in one pan, making it perfect for a quick lunch, easy weeknight dinner, or filling low-carb meal.
Whether you’re following a carnivore lifestyle, trying to reduce carbohydrates, or simply craving a cheesy beef skillet, this recipe delivers plenty of comfort without complicated preparation.
Note: This recipe is carnivore-inspired and can be made with animal-based ingredients only. For a truly zero-carb result, check the labels on your broth, cheese, and seasonings, since some brands contain small amounts of carbohydrates.
❤️ Why You’ll Love This Recipe
No bread required: Enjoy French dip flavors without a traditional sandwich roll.
Animal-based ingredients: Made primarily with beef, butter, cheese, and beef broth.
Protein-packed: Beef provides a hearty serving of protein.
Rich and cheesy: Melted provolone adds a delicious creamy finish.
One-pan convenience: Easy preparation and minimal cleanup.
Perfect for meal prep: Leftovers can be refrigerated and reheated.
Customizable: Use shaved beef, roast beef, or thinly sliced steak.
📋 Recipe Information
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4
Course: Lunch, Dinner, Main Dish
Cuisine: American-Inspired
Diet: Carnivore-Inspired, Very Low Carb, Gluten-Free Option
🛒 Ingredients
French Dip Beef Skillet
1½ pounds thinly sliced beef – Shaved steak, ribeye, sirloin, or thinly sliced roast beef works well.
2 tablespoons butter – Adds richness and helps cook the beef.
½ cup beef broth – Creates the savory dipping sauce.
6 slices provolone cheese – Melts beautifully over the beef.
½ teaspoon sea salt – Adjust to taste.
¼ teaspoon black pepper – Optional.
½ teaspoon garlic powder – Optional for a less strict carnivore version.
Optional Finishing Touches
1 tablespoon additional butter
Extra provolone cheese
A pinch of dried thyme
A small splash of Worcestershire sauce, if it fits your dietary preferences
For a stricter carnivore version, omit the pepper, garlic powder, thyme, and Worcestershire sauce. Use beef, butter, salt, cheese, and broth with ingredients that meet your preferred standard.
🍳 Equipment Needed
Large skillet
Sharp knife, if slicing beef yourself
Cutting board
Measuring cup
Tongs or spatula
Meat thermometer, if using raw beef
👩🍳 Instructions
Step 1: Prepare the Beef
If using steak, slice it thinly against the grain. Thin slices cook quickly and are easier to enjoy in a skillet.
Pat the beef dry with paper towels. This helps it brown rather than steam.
If using fully cooked deli-style or leftover roast beef, keep it separate until the sauce is ready so it doesn’t become overcooked.
Step 2: Melt the Butter
Place a large skillet over medium-high heat.
Add the butter and let it melt. Swirl it around the pan so the bottom is lightly coated.
Step 3: Brown the Beef
Add the raw sliced beef in a single layer, working in batches if necessary.
Cook for approximately 2–3 minutes per side, depending on thickness, until browned and cooked to your preferred safe doneness.
For whole-muscle beef steak, use a thermometer and follow the appropriate temperature guidance. If using ground beef instead, cook it to 160°F (71°C).
Season with salt and optional pepper or garlic powder.
Transfer the cooked beef to a plate if you need room to prepare the sauce.
Step 4: Make the French Dip Sauce
Reduce the heat to medium.
Pour the beef broth into the skillet and scrape up the browned bits from the bottom of the pan. These add extra savory flavor to the sauce.
Let the broth simmer for 3–5 minutes until slightly reduced.
Stir in an additional tablespoon of butter if you want a richer finish.
Step 5: Return the Beef to the Skillet
Add the cooked beef back into the skillet.
Toss gently so every slice is coated in the warm beef broth and buttery sauce.
If using pre-cooked roast beef, warm it gently just until heated through. Avoid prolonged cooking, which can make thin slices tough.
Step 6: Add the Cheese
Arrange the provolone slices over the beef.
Cover the skillet for 1–2 minutes, or until the cheese is melted and bubbly.
For a more golden top, place an oven-safe skillet under the broiler briefly, following your skillet manufacturer’s instructions.
Step 7: Serve with Au Jus
Serve the skillet hot with the beef juices spooned around the meat.
For a classic French dip experience, reserve some of the warm broth in small bowls for dipping.
Enjoy immediately while the cheese is melted!
💡 Tips for the Best French Dip Skillet
Slice the Beef Thinly
Thin slices cook quickly and absorb the savory broth beautifully. If slicing steak at home, briefly chilling it in the freezer can make it easier to cut.
Don’t Crowd the Pan
Cook the beef in batches if necessary. Too much meat in the skillet at once can release moisture and prevent proper browning.
Choose a Flavorful Beef Cut
Ribeye gives a rich, tender result, while sirloin is a leaner option. Shaved beef is especially convenient for a quick skillet meal.
Watch the Sauce
The broth should reduce slightly but remain plentiful enough for dipping. Add a little more broth if it becomes too concentrated.
Melt the Cheese Gently
Covering the skillet allows the provolone to melt without drying out the beef.
Check Ingredient Labels
Beef broth, deli roast beef, cheese, and Worcestershire sauce can contain added sugars, starches, or other ingredients. Choose products that fit your dietary goals.
🌟 Delicious Variations
Carnivore French Dip with Swiss Cheese
Replace provolone with Swiss cheese for a slightly nutty, savory flavor. Swiss melts beautifully over warm beef.
Bacon Butter French Dip Skillet
Cook 3–4 slices of bacon until crisp. Crumble them over the finished beef and add a little bacon drippings to the skillet for extra richness.
Creamy French Dip Beef Skillet
Stir 2 tablespoons of cream cheese into the warm broth before returning the beef to the pan. This creates a thicker, creamier sauce, though it is no longer a strictly zero-carb preparation.
Ribeye French Dip Skillet
Use thinly sliced ribeye for a particularly rich version. Because ribeye has more fat, you may need less butter.
Strict Carnivore French Dip
Use thinly sliced beef, butter, salt, and a suitable animal-based broth. Omit plant-based seasonings and choose cheese only if dairy fits your version of carnivore eating.
French Dip Beef and Egg Skillet
Top the finished beef with fried eggs for an extra filling breakfast or brunch. This variation adds another animal-based protein source.
🍽️ What to Serve With It
The skillet is satisfying on its own, especially when served with a little bowl of warm au jus.
For a Strict Carnivore Meal
Fried eggs
Crispy bacon
Beef patties
Extra melted provolone
Bone broth
Butter-roasted beef
For a Low-Carb Meal
Cauliflower mash
Sautéed mushrooms
Roasted asparagus
A crisp green salad
Zucchini noodles
For a simple dinner, serve a generous portion of cheesy beef with a small bowl of dipping broth. If you’re following strict carnivore, skip the plant-based side dishes.
🥡 Storage and Reheating Instructions
Refrigerator
Transfer leftovers to an airtight container and refrigerate within 2 hours of cooking. Store at 40°F (4°C) or below and enjoy within 3–4 days.
Store extra au jus with the beef to help keep it moist.
Freezer
Freeze the cooked beef and broth in a freezer-safe container for up to 2 months for best quality.
For the best texture, freeze without the provolone and add fresh cheese after reheating.
Thaw overnight in the refrigerator before warming.
Reheating
Place the beef and broth in a skillet over low to medium-low heat. Stir gently until thoroughly heated.
Add a splash of broth if needed. Once hot, add fresh provolone and cover until melted.
Reheat leftovers to 165°F (74°C).
📊 Nutrition Information
Approximate values per serving, based on four servings using thinly sliced beef, butter, beef broth, and provolone. Actual values vary by beef cut, cheese brand, and broth.
Calories: 560
Protein: 49g
Fat: 39g
Carbohydrates: 1–2g
Fiber: 0g
Net Carbs: Approximately 1–2g
Important: This recipe is very low carb, but it should not automatically be considered zero carb. Dairy products and commercial broth can contain small amounts of carbohydrates. Check your specific product labels for an accurate total.
❓ Frequently Asked Questions
Can I use deli roast beef?
Yes! Deli roast beef is a convenient shortcut. Choose a product with minimal added ingredients, then warm it gently in the broth. Since it is already cooked, avoid frying it for too long.
What beef works best?
Thinly sliced ribeye, sirloin, shaved steak, and leftover roast beef all work well. Ribeye is richer, while sirloin is generally leaner.
Can I make this without cheese?
Absolutely. Simply leave out the provolone and serve the buttery beef with its warm dipping broth. It will still have plenty of savory flavor.
Is this recipe truly zero carb?
Not necessarily. Beef and butter contain virtually no carbohydrates, but broth and cheese may contain small amounts. For the closest possible zero-carb version, check every label and use products without added carbohydrate ingredients.
Is this recipe strict carnivore?
It can be adapted. Use beef, butter, salt, and suitable animal-based broth. Omit optional plant-based seasonings and sauces. Whether cheese is included depends on your personal approach to carnivore eating.
Can I use ground beef?
Yes, although the texture will be different from a traditional French dip. Brown the ground beef, drain excess grease if desired, add broth, and simmer briefly before topping with cheese. Cook ground beef to 160°F (71°C).
Can I make this ahead of time?
You can cook the beef and sauce ahead, then refrigerate them separately or together. Reheat gently in a skillet and add the cheese just before serving for the best texture.
What can I use instead of provolone?
Swiss, mozzarella, or mild cheddar are all delicious alternatives. Choose a cheese with a flavor and texture you enjoy.
How do I keep the beef tender?
Use a tender cut, slice against the grain, avoid overcrowding the skillet, and don’t overcook thin slices. If using leftover cooked beef, warm it gently in the broth.
💚 Final Thoughts
This Zero Carb Carnivore French Dip Skillet brings together everything people love about French dip sandwiches without needing bread. Tender beef, buttery au jus, and melted provolone create a rich, satisfying skillet meal that’s quick enough for weeknights and comforting enough for a weekend dinner.
It’s easy to customize with different cuts of beef and cheeses, and you can keep it simple with just a few animal-based ingredients.
