
There’s something about the phrase “meat and potatoes” that instantly takes me back to the kind of meals my grandmother used to serve—simple, hearty, and comforting. This dish isn’t just about feeding your stomach; it’s about nourishing your soul. The aroma of seared beef mingling with roasted potatoes always made our kitchen feel like the coziest place in the world.
I made this recipe because I wanted to recreate that warm, satisfying feeling of sitting down to a no-fuss, wholesome dinner that everyone loves. It’s the type of meal that doesn’t need a fancy name or complicated techniques—it’s classic, dependable, and always hits the spot. And if you’ve been craving a filling, back-to-basics meal that’s rich in flavor and deeply comforting, this meat and potatoes recipe will be right up your alley.
Why I Love This Recipe
This is the kind of dish that makes everyone linger a little longer at the table. It’s the perfect combination of juicy, savory meat with tender, golden-brown potatoes that practically melt in your mouth. The best part? It’s flexible—you can make it with beef, pork, or even lamb, depending on what you have on hand.
What makes this recipe special is the way the potatoes absorb all those meaty juices, turning into little flavor bombs that you can’t stop eating. Plus, it’s a one-pan wonder, which means less time scrubbing dishes and more time enjoying your meal.
Whether you’re feeding a hungry family after a long day or cooking a cozy dinner for two, meat and potatoes will always feel like the right choice. It’s rustic and filling, but it can also be dressed up for a special occasion just by tweaking the herbs and presentation.
Ingredients for Meat and Potatoes
For this dish, you want ingredients that are fresh, hearty, and capable of carrying bold flavors. The beauty of meat and potatoes is its simplicity—you won’t need a long shopping list, but you do need to choose your ingredients with care.
Here’s what you’ll need:
- Meat – Beef chuck roast, sirloin tips, pork shoulder, or even lamb shoulder will work. You want a cut that can stand up to slow cooking or roasting, so it becomes tender and flavorful.
- Potatoes – Yukon Golds or red potatoes are ideal because they hold their shape while becoming creamy inside. Russets work, too, but they may get softer and fluffier.
- Onions – A must-have for sweetness and depth of flavor. Yellow onions are the classic choice, but white onions can work if that’s what you have.
- Garlic – Fresh cloves add aromatic richness.
- Carrots (optional) – Not traditional, but I love the subtle sweetness they bring.
- Olive oil or butter – For searing the meat and coating the potatoes.
- Fresh herbs – Rosemary, thyme, or parsley will brighten and lift the hearty flavors.
- Beef broth or stock – Helps create a rich cooking liquid for roasting.
- Salt and pepper – The simplest and most essential seasonings.
The secret here is balance—you’re combining a rich protein with a starchy side, so fresh herbs and a bit of acidity (like a splash of vinegar or squeeze of lemon before serving) help keep the flavors vibrant.
How Much Time Will You Need
This recipe isn’t one you rush through—it’s meant to be enjoyed both in the making and in the eating. Here’s the breakdown:
- Prep time: 20 minutes (chopping, seasoning, and searing)
- Cook time: 1 hour 30 minutes to 2 hours (depending on the cut of meat)
- Total time: Around 2 hours from start to finish
If you’re short on time, you can speed things up by using smaller cuts of meat and pan-roasting instead of oven-braising, but the slower method yields the most tender, flavorful results.
How to Make This Meat and Potatoes Recipe

Step 1: Prepare the meat
Pat your meat dry with paper towels—this helps it sear properly instead of steaming. Season generously with salt and pepper on all sides.
Step 2: Sear for flavor
Heat a large oven-safe skillet or Dutch oven over medium-high heat. Add a drizzle of olive oil or a knob of butter. When hot, sear the meat on all sides until a deep golden-brown crust forms, about 3–4 minutes per side. This step locks in flavor and creates a savory base for the whole dish.
Step 3: Add the aromatics
Lower the heat slightly. Add chopped onions, minced garlic, and carrots (if using) around the meat. Let them cook for 3–4 minutes, scraping up any browned bits from the pan.
Step 4: Add potatoes and herbs
Cut your potatoes into halves or quarters, depending on their size. Toss them in a little olive oil, salt, and pepper, then arrange them around the meat. Sprinkle with fresh rosemary and thyme.
Step 5: Add the liquid
Pour in enough beef broth or stock to come about halfway up the sides of the meat. This will help keep everything moist during cooking and create a delicious pan sauce.
Step 6: Roast until tender
Cover the skillet or Dutch oven with a lid (or foil) and place it in a preheated oven at 350°F (175°C). Cook for 1½–2 hours, or until the meat is fork-tender and the potatoes are fully cooked.
Step 7: Rest and serve
Remove the meat from the oven and let it rest for 10 minutes before slicing. This helps retain all the juices. Serve with potatoes and a ladle of that rich, savory broth.
Substitutions
One of the reasons I love this dish is its flexibility. You can easily swap ingredients without sacrificing flavor.
- Meat swaps: Try pork shoulder, lamb, or even chicken thighs if you want something lighter.
- Potatoes: Sweet potatoes make a wonderful alternative, adding a touch of natural sweetness.
- Broth: If you don’t have beef broth, chicken broth or vegetable broth will still give you great flavor.
- Herbs: Use whatever fresh herbs you have—oregano, sage, or even basil can work.
- Oil: Instead of olive oil, you can use ghee or avocado oil for a slightly different taste.
Best Side Dishes for Meat and Potatoes
While this recipe can be a complete meal on its own, pairing it with the right sides can make dinner even more special. Here are my top three:
- Steamed green beans with butter and lemon – Adds freshness and balances the richness.
- Crisp garden salad – A light, tangy contrast to the hearty main dish.
- Homemade dinner rolls – Perfect for soaking up all that flavorful broth.
Serving and Presentation Tips
There’s nothing wrong with serving meat and potatoes straight from the pan—it has a rustic charm—but with just a little extra effort, you can make it look like something out of a cookbook.
I like to slice the meat against the grain into thick, juicy pieces and fan them out on a large serving platter. Arrange the potatoes around the meat so each slice is framed by those golden, crispy edges. Spoon some of the pan juices over the top for that glossy, mouthwatering finish, then scatter a few sprigs of fresh herbs (like parsley or rosemary) for color.
If you’re serving individual plates, drizzle a little of the broth over the potatoes and leave a small pool of it on the plate for dipping bread. A sprinkle of flaky sea salt right before serving takes the flavor to the next level.
Tips and Tricks to Make This Recipe Better

The beauty of meat and potatoes is in the details—the little things that make each bite more satisfying.
- Sear properly – Don’t rush the browning step. A good sear means more flavor in both the meat and the potatoes.
- Cut potatoes evenly – This ensures they cook at the same rate. Uneven pieces will leave you with some overcooked and some underdone.
- Add herbs late – Fresh herbs are delicate. For the best aroma, add a final sprinkle of herbs right before serving.
- Deglaze the pan – After searing the meat, pour in a splash of broth or wine to lift all those caramelized bits off the bottom. That’s pure flavor gold.
- Rest the meat – Give it at least 10 minutes after cooking so the juices stay inside when you slice it.
Common Mistakes to Avoid
Even the simplest recipes can go wrong if you skip the fundamentals.
- Skipping the sear – Without that initial browning, the dish will taste flat.
- Overcrowding the pan – This will cause steaming instead of roasting. Cook in batches if necessary.
- Using too much liquid – You want to roast, not boil. Only add enough broth to keep the meat moist.
- Not seasoning enough – Potatoes and meat both need a generous amount of salt to bring out their best flavor.
- Cutting the meat too soon – If you slice into the meat right out of the oven, you’ll lose all the juices.
How to Store It
If you’re lucky enough to have leftovers, they store beautifully.
- Refrigerator – Store meat and potatoes together in an airtight container for up to 4 days.
- Freezer – Slice the meat, wrap it tightly in foil, and place in a freezer-safe bag. Store potatoes separately for best texture (up to 2 months).
- Reheat – For best results, reheat in the oven at 300°F (150°C) until warmed through. This helps keep the potatoes crisp and the meat juicy.
FAQ
Can I make this ahead of time?
Yes. Cook the dish a day in advance, store in the fridge, and reheat in the oven. The flavors actually deepen overnight.
Can I use a slow cooker?
Absolutely. Sear the meat first, then transfer everything to the slow cooker. Cook on low for 6–8 hours.
What’s the best meat for this recipe?
Beef chuck roast is my favorite, but pork shoulder or lamb shoulder also work beautifully.
Can I make it without broth?
Yes, you can use water, but broth adds more depth of flavor. You can also use wine for a richer taste.
How do I make it healthier?
Trim excess fat from the meat, use less oil, and pair it with a big side salad for balance.

Meat and Potatoes Recipe
- Total Time: About 2 hours
- Yield: 4–6
- Diet: Gluten Free
Description
This classic meat and potatoes recipe brings together tender, juicy meat and perfectly roasted potatoes for a hearty, comforting meal. The meat is seared for maximum flavor, then slow-roasted with herbs and broth until melt-in-your-mouth tender. The potatoes soak up all the savory juices, becoming irresistibly flavorful. Whether for a casual family dinner or a cozy date night, this recipe is simple to make, deeply satisfying, and endlessly adaptable to your taste.
Ingredients
- 2–3 lb beef chuck roast (or pork shoulder)
- 2 lb Yukon Gold or red potatoes, halved or quartered
- 1 large onion, sliced
- 4 garlic cloves, minced
- 2–3 carrots (optional), chopped
- 2 tbsp olive oil or butter
- 2–3 sprigs fresh rosemary or thyme
- 2 cups beef broth
- Salt and pepper, to taste
Instructions
- Preheat oven to 350°F (175°C).
- Pat meat dry, season generously with salt and pepper.
- Heat oil in an oven-safe skillet or Dutch oven. Sear meat on all sides until deeply browned.
- Add onions, garlic, and carrots; cook for 3–4 minutes.
- Toss potatoes in oil, season with salt and pepper, and arrange around the meat.
- Sprinkle with herbs and pour in broth until halfway up the meat.
- Cover and roast 1½–2 hours, until meat is tender.
- Rest meat 10 minutes before slicing. Serve with potatoes and pan juices.
Notes
- For even more flavor, marinate the meat overnight with garlic, herbs, and olive oil before cooking.
- Prep Time: 20 minutes
- Cook Time: 1 hour 30 minutes – 2 hours
- Category: Main Dish
- Method: Oven-Roasted
- Cuisine: American
Nutrition
- Serving Size: 4–6
- Calories: 480
- Sugar: 3g
- Sodium: 580mg
- Fat: 22g
- Saturated Fat: 8g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 34g
- Cholesterol: 95mg