Soups & Stews
This beef and potato picadillo recipe brings the hearty, aromatic flavors of Latin America to your kitchen with every rich, spiced bite. š The secret lies in slow-cooked beef infused with cumin, paprika, and bay leaf, simmered until tender alongside caramelized potatoes in a deep tomato base.
I first discovered this dish during a trip to Colombia, where it's a staple for family gatheringsāsimple yet deeply satisfying.
The beauty of picadillo is in its balance: tender beef that practically melts in your mouth, potatoes that develop a golden crust from simmering, and a sauce rich with tomato, garlic, and warm spices. Unlike many stews, this one builds flavor gradually, rewarding patience with layers of depth.
The dish also adapts effortlesslyāadd olives or raisins for a touch of sweetness, or swap tomatoes for a tomato-free version using broth and a splash of vinegar.
What makes this recipe special is its versatility. Serve it as a standalone dish for a hearty meal, or pair it with rice and avocado for a complete Latin-inspired feast.
The aromas aloneāsmoky spices, caramelizing potatoes, and tender beefāwill fill your home with warmth. Each bite delivers the perfect harmony of textures and flavors that define this beloved stew.
Ready in about 2 hours with minimal hands-on time, this picadillo is ideal for weeknight dinners or meal prep. The slow cooking transforms tough cuts into fork-tender perfection, while the potatoes soak up all the savory goodness.
Hereās how to make itāstep by stepāfor a dish that feels like a hug in every spoonful.
Ingredients for beef and potato picadillo
Six hearty ingredients transform into this comforting Latin stew with tender beef and caramelized potatoes.
| Ingredient | Amount | Notes |
|---|---|---|
| Chuck Roast š„© | 2 lb | Pre-cubed for even cooking |
| Yellow Onions š§ | 2 whole | Diced, medium size preferred |
| Garlic Cloves š§ | 6 cloves | Minced, fresh preferred |
| Russet Potatoes š„ | 2 lb | Peeled, cut into 1-inch cubes |
| Canned Tomato Sauce š | 2 cups | San Marzano if available |
| Red Wine š· | ½ cup | Bold, dry variety like Cabernet |
| Beef Broth š§ | 2 cups | Low-sodium preferred |
| Ground Cumin šæ | 1 tbsp | Toasted for deeper flavor |
| Sweet Paprika š¶ļø | 1 tbsp | Smoked works too |
| Bay Leaves š | 2 whole | Fresh if possible |
| Olive Oil š« | 2 tbsp | Extra-virgin for richness |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground preferred |
| Green Olives š« | ¼ cup | Optional, pitted and sliced |
| Fresh Parsley šæ | ¼ cup | Chopped, for garnish |
The chuck roast is the star hereāit's tough enough to benefit from the long cooking time, breaking down into fork-tender pieces. Costco or Walmart usually have it pre-cubed, which saves chopping time. If you're buying a whole roast, ask the butcher to cube it for youā1-inch pieces cook evenly. For the potatoes, Russets are ideal because they hold up well to simmering without falling apart. Trader Joe's sells pre-cut potatoes if you're short on time, but fresh-cut ones caramelize better. The San Marzano tomato sauce makes a noticeable differenceāit's sweeter and less acidic than regular canned tomatoes, but any quality brand works in a pinch.
No red wine? Swap it for extra beef brothājust add an extra splash of balsamic vinegar for depth. Fresh bay leaves are worth seeking out if you can find them; dried work fine too, but double the amount. The olives are optional but add a nice briny contrastāKalamata olives from the Mediterranean section at Whole Foods are my go-to. If you're feeling adventurous, add raisins for a touch of sweetness, but keep them plump by soaking them in warm water first. The parsley at the end is just for garnish, but fresh herbs always make the dish feel more vibrant. If you're out, skip itāit's not essential.
This stew tastes even better the next day as the flavors meld together. Store it in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to double the recipe and freeze halfāperfect for lazy weeknights. When reheating, add a splash of water or broth to prevent drying out. Serve it with warm rice and a simple side salad for a complete meal. The leftovers reheat beautifully, so make extra if you're feeding a crowdāit's that good.
Why You'll Love This Recipe
- One-Pot Magic: I swear by thisāno chopping boards, no extra pans. Just toss everything in one deep skillet, let the onions caramelize while you slice potatoes, and walk away. The chuck roast practically melts into tender perfection with zero fuss.
- Garlic Bomb Flavor: That moment when the garlic cloves hit the pan? Pure payoff. The slow simmer with tomato sauce turns it into a deep, savory punchālike a hug for your taste buds. My husband licks the spoon when I taste-test.
- Leftovers That Beg: This dish tastes better the next day. Honestly, I make a double batch on Sundays just so I can reheat it for lunch. The potatoes soak up all that beefy, garlicky goodness, and itās still hearty enough to feed the whole family.
- Budget Stretch: Chuck roast on sale? Grab it. Russets in every grocery store? Check. Canned tomato sauce? Always affordable. This recipe turns cheap ingredients into a meal that feels like a splurgeāwithout the price tag.
Step-by-step instructions for beef and potato picadillo
This hearty stew comes together with rich layers of flavor and tender texturesāhere's how to make it shine.
š³ Step 1: Sear the Chuck Roast Until Deeply Browned
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 2 lb chuck roast in a single layer and sear for 4-5 minutes per side until deeply browned. You want that caramelized crustāit's the flavor foundation.
Here's the thingādon't crowd the pan. Work in batches if needed so the meat develops that perfect crust. Once browned, remove the chuck roast and set it aside on a plate. You'll notice the pan will have beautiful browned bitsāthose are pure flavor, so we'll scrape them up later.
šØāš³ Step 2: Build the Flavor Base with Aromatics
In the same Dutch oven, add the 2 whole yellow onions and cook for 5-6 minutes until softened and beginning to caramelize. This is where the sweetness developsādon't rush this step. Add the 6 cloves minced garlic and cook for 30 seconds until fragrant.
Stir in the 1 tablespoon ground cumin and 1 tablespoon sweet paprika, letting them toast for 1 minute until you can smell their warm, earthy aroma. This is the moment that mattersāthe spices should be aromatic but not burnt. Add the 2 whole bay leaves and give everything a good stir.
š„ Step 3: Add Potatoes and Simmer in Liquid
Return the seared chuck roast to the pot. Add the 2 lb russet potatoes (those 1-inch cubes), 2 cups canned tomato sauce, 0.5 cup red wine, and 2 cups beef broth. Stir well to combine, then bring to a gentle simmer over medium heat.
Cover and reduce heat to low. Let it cook for 45-50 minutes until the potatoes are fork-tender and the chuck roast is easily shreddable. You'll know it's ready when the potatoes collapse slightly under gentle pressure and the meat pulls apart with a fork.
š„ Step 4: Finish with Green Olives and Fresh Herbs
Remove the 2 whole bay leaves and stir in the 0.25 cup green olives and 0.25 cup chopped fresh parsley. Taste and adjust seasoning with the remaining 1.5 teaspoons salt and 0.5 teaspoon black pepper if needed. The olives add a nice briny contrast to the rich stew.
Let the picadillo sit covered for 10 minutes off the heatāthis resting period lets all the flavors meld together beautifully. The potatoes will absorb all that delicious liquid, creating a perfect stew consistency. Serve warm with crusty bread to soak up every last bit!
Pro Tips For Making Beef And Potato Picadillo
- SEAR THE CHUCK FIRST: Chuck roast loves a good crust, and skipping the sear means flavor hiding in the sauce instead of sticking to the meat. Hit medium-high heat with 2 tablespoons of oilālet the beef sit undisturbed for 3 minutes per side until deep brown. I used to rush this, and the whole dish tasted flat until I learned patience here.
- CUT POTATOES SMALL AND UNIFORM: Russets break apart when overcooked, and uneven pieces mean some turn mushy while others stay raw. Aim for 1-inch cubes, then parboil them for 5 minutes before adding to the pot. This guarantees theyāll finish tender without falling apartāno more sad, gluey potatoes in your picadillo.
- DONāT SKIP THE ONION SOFTS: Yellow onions caramelize best when cooked low and slow with a splash of water. After browning the beef, add sliced onions and cook them for 10 minutes until golden, stirring occasionally. I learned this the hard wayāraw onions in the sauce just taste bitter, and no one wants that.
- THICKEN WITH POTATO STARCH: The tomato sauce can get watery, but the fix is already in your pot. Mash a few of the cooked potatoes into the sauce at the endāitāll thicken it naturally without needing extra flour. Works like a charm, and your dish wonāt taste like you added a binder.
Troubleshooting perfect results
Meat Too Tough?
If your beef ends up tough instead of tender, you likely didnāt cook it long enough. Chuck roast needs at least 2 hours of simmering to break down properly. Iāve found that 2.5 hours at a gentle simmer (around 325°F) is ideal for perfect texture.
If youāre short on time, try adding 1 cup extra beef broth and 1 extra bay leaf to help tenderize the meat. šŖ
Potatoes Mushy?
Overcooked potatoes turn to mush because they absorb too much liquid. To fix this, reduce the simmering time to 40 minutes and add potatoes after the beef has cooked for 30 minutes.
For extra stability, parboil the potatoes for 5 minutes before adding them to the stew. I also recommend using Yukon Gold potatoesāthey hold up better than Russets in long cooking.
Sauce Too Thin?
A watery sauce usually means too much liquid was added. If this happens, remove the lid and simmer uncovered for 10-15 minutes to reduce the sauce. For future batches, start with 1 cup less broth and add more only if needed.
A trick I learned is to mash ½ cup of the potatoes at the end and stir them back inātheyāll thicken the sauce naturally. š„
Spices Too Overpowering?
If the cumin or paprika taste too strong, balance it with 1 tablespoon of honey or 1 teaspoon of sugar to mellow the heat. For future batches, reduce spices by ½ teaspoon and taste as you go.
I also recommend toasting the spices in the oil for only 30 secondsāthis enhances flavor without overpowering the dish.
Tomato Flavor Weak?
If the tomato base tastes bland, try adding 1 tablespoon of tomato paste to deepen the flavor. For a richer taste, simmer the sauce uncovered for 5 minutes to concentrate the flavors.
If youāre using a tomato-free version, add 1 tablespoon of balsamic vinegar and 1 teaspoon of smoked paprika for complexity. š
Leftovers Too Dry?
Reheating picadillo can make it dry because the potatoes absorb extra liquid. To fix this, add ¼ cup of beef broth or water and simmer for 5-7 minutes on low heat. For extra moisture, stir in 1 tablespoon of sour cream or 1 teaspoon of olive oil before serving.
I always reheat leftovers in a covered pot to trap steam and keep everything juicy.
Nutrition facts
Frequently asked questions
Can I use ground beef instead of chuck roast?
You can substitute ground beef, but the texture will be different. For a similar hearty result, use 80/20 ground chuck and cook it until browned. Ground beef will cook faster, so reduce simmering time to 30-40 minutes and add potatoes after 20 minutes to prevent mushiness.
What's the best way to store and reheat leftovers?
Store in an airtight container for up to 5 days in the fridge or 3 months in the freezer. To reheat, add ¼ cup beef broth and cover with a lid. Simmer on low heat for 10 minutesāthis prevents drying out. For extra creaminess, stir in 1 tablespoon sour cream at the end.
How can I make this tomato-free?
Swap the tomato sauce for 2 cups beef broth plus 1 tablespoon tomato paste (for depth). Add 1 tablespoon balsamic vinegar and 1 teaspoon smoked paprika to mimic the richness. Simmer uncovered for 5 minutes to concentrate flavors. The result will be a deeper, meatier stew.
Why do my potatoes turn out mushy?
Mushy potatoes usually mean they absorbed too much liquid. Try parboiling them for 5 minutes before adding to the stew, or add them after the beef has cooked for 30 minutes. For better texture, use Yukon Gold potatoesāthey hold up better than Russets in long cooking.
What's the secret to extra-tender beef?
Slow cooking is key! Simmer the beef for at least 2 hours at 325°F to break down the tough fibers. For faster results, add 1 cup extra broth and 1 extra bay leafāthis helps tenderize the meat. The longer it cooks, the more flavorful it becomes.
