Mom’s Portuguese Beef Stew with Potatoes and Peppers

Updated November 4, 2026

Total time
2 hr 45 min
prep 30 min · cook 2 hr 15 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Mom's Portuguese Beef Stew with Potatoes and Peppers

Mom’s Portuguese beef stew is a home-style braise of beef, potatoes, peppers, tomatoes, and red wine, gently seasoned with paprika and bay. Versions vary from family to family, but the slow simmer here builds a savory, lightly sweet sauce and makes chuck tender enough to serve in generous bowls.

Ingredients

  • 3 lb (1.36 kg) boneless beef chuck, trimmed of large pieces of hard fat and cut into 1½-inch (4 cm) cubes
  • 1½ tsp (9 g) fine salt, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 2 tbsp (16 g) all-purpose flour, optional, for a slightly thicker sauce
  • 2 tbsp (30 ml) olive oil
  • 2 medium yellow onions, about 10 oz (280 g), thinly sliced
  • 1 large red bell pepper, about 7 oz (200 g), seeded and cut into 1-inch (2.5 cm) pieces
  • 1 large green bell pepper, about 7 oz (200 g), seeded and cut into 1-inch (2.5 cm) pieces
  • 4 garlic cloves, about 12 g, finely chopped
  • 2 tbsp (32 g) tomato paste
  • 1½ tsp (3 g) sweet paprika
  • ½ tsp (1 g) smoked paprika, optional
  • 1 cup (240 ml) dry red wine
  • 1 can (14½ oz/411 g) crushed tomatoes
  • 3 cups (720 ml) low-sodium beef broth
  • 2 dried bay leaves
  • 1½ lb (680 g) Yukon Gold potatoes, scrubbed and cut into 1½-inch (4 cm) chunks
  • 2 medium carrots, about 6 oz (170 g), peeled and cut into ½-inch (1 cm) slices
  • ¼ tsp (0.5 g) crushed red pepper, or to taste; optional
  • 2 tbsp (8 g) chopped fresh parsley
  • 1 tbsp (15 ml) red wine vinegar, or to taste

Instructions

  1. Prepare the beef and vegetables. Pat the beef dry with paper towels; dry surfaces brown more effectively than damp ones. In a small bowl, combine the salt and black pepper. Sprinkle the seasoning over the beef. If you want a thicker, more old-fashioned gravy, toss the cubes with the flour until lightly coated; skip it for a looser sauce or a gluten-free stew. Slice the onions and peppers, chop the garlic, and cut the potatoes and carrots. Keep the potatoes and carrots ready for the later stage so they do not turn mushy.
  2. Brown the beef, about 12 minutes. Heat the olive oil in a large, heavy Dutch oven over medium-high heat until it shimmers. Add the beef in a single layer, working in two or three batches so the pieces have space around them. Brown each batch on two or three sides, turning as needed, then transfer it to a plate. Do not crowd the pot: beef that releases liquid and steams will not develop the same deep browned flavor. If the bottom begins to look dry between batches, add a small splash of oil.
  3. Soften the aromatics, about 8 minutes. Lower the heat to medium. Add the onions and peppers to the pot and cook, stirring often, until softened and beginning to color. Scrape up the browned bits as the vegetables release moisture. Stir in the garlic, tomato paste, sweet paprika, smoked paprika if using, and crushed red pepper if using. Cook for about 1 minute, stirring constantly; this briefly warms the spices and tomato paste without letting the garlic scorch.
  4. Build the braising liquid, about 5 minutes. Pour in the red wine and scrape the bottom of the pot thoroughly with a wooden spoon. Bring it to a steady simmer and cook for about 3 minutes, until the sharp smell of alcohol has eased. Add the crushed tomatoes, beef broth, and bay leaves, then return the browned beef and any juices on the plate to the pot. Stir and bring the liquid just to a gentle boil.
  5. Braise the beef, 1 hour 20 minutes. Reduce the heat to low, cover the pot, and maintain a gentle simmer rather than a hard boil. Stir every 20 to 25 minutes, checking that the sauce is bubbling lightly and not sticking. After 80 minutes, check a large piece of beef with a food thermometer; USDA FSIS gives whole cuts of beef a safe minimum of 145°F (63°C) followed by a 3-minute rest. This long braise should take the beef well beyond that temperature and toward fork-tender. If it is still firm, keep it covered and simmer in 10-minute increments until it yields easily when pressed with a fork.
  6. Add the potatoes and carrots, about 25 minutes. Stir in the potato chunks and carrot slices, making sure they are mostly submerged. Cover and simmer gently for about 25 minutes, until the vegetables are tender when pierced with a small knife but still hold their shape. Stir once or twice with care so the potatoes do not break apart. If the stew looks thicker than you like, add broth or water ¼ cup (60 ml) at a time; if it looks thin, uncover it for the final few minutes.
  7. Finish and rest, 5 minutes. Remove the bay leaves. Stir in the parsley and red wine vinegar, then taste the sauce and adjust the salt, pepper, or vinegar. Let the stew stand off the heat for 5 minutes before serving. The brief rest lets the sauce settle, and the vinegar adds a little lift to the rich beef and potatoes without making the stew taste sour.

Tips

  • Choose chuck, not a very lean steak. Chuck has connective tissue that softens during a long, moist cook, giving the sauce body and the beef a tender texture. Stew meat is convenient, but its cut can vary, so allow extra simmering time if the cubes are not tender at the stated check.
  • Keep the simmer gentle. A rolling boil can make beef tighten and break potatoes apart before the meat is tender. If the surface is bubbling vigorously, lower the heat; a few small bubbles around the edge are enough.
  • Adjust the wine thoughtfully. Dry red wine adds depth and a little acidity. For an alcohol-free version, replace it with 1 cup (240 ml) beef broth and add 2 tsp (10 ml) red wine vinegar near the end. The flavor will be less winey, so taste before adding the recipe’s full final tablespoon of vinegar.
  • Manage salt and sauce thickness at the end. Broths differ in saltiness, and the liquid reduces as it cooks, so taste before adding more salt. Flour is optional; without it, the potatoes and tomato give the stew some body, and simmering uncovered briefly can reduce a thin sauce.

Serving Suggestions

Serve the stew hot in wide, shallow bowls, making sure each portion includes beef, potatoes, carrots, peppers, and plenty of sauce. Crusty bread is useful for soaking up the tomato-and-wine gravy; rice or boiled greens are also natural companions when you want a simple side. A crisp green salad with a tart vinaigrette balances the richness, while steamed cabbage or green beans add a mild vegetable side without competing with the stew.

For a family-style table, put chopped parsley and extra red wine vinegar on the side so everyone can finish their bowl to taste. The stew is filling on its own, so a small side dish is usually enough. If serving guests, make the stew a few hours ahead and reheat it gently; the flavors meld as it rests, though the potatoes may soften slightly with extra reheating.

Variations

Use piri-piri for a warmer Portuguese-inspired kick. If you have Portuguese piri-piri sauce or a small fresh chili, add a little at the end and taste before adding more. Piri-piri products vary in heat and salt, so use them cautiously. Crushed red pepper is an easy pantry substitute, but it gives a simpler, less fruity heat.

Make it without wine. Use the broth-and-vinegar substitution in the tips. It keeps the liquid balanced, although the finished sauce will be less rounded and complex than one made with wine. Do not pour vinegar into the pot in the same amount as the wine; its sharper acidity would dominate.

Change the vegetables. Some family-style versions include peas or green beans. Add 1 cup (150 g) frozen peas during the last 5 minutes, or stir in 1 cup (125 g) cut green beans for the last 12 to 15 minutes. These cook quickly, so adding them with the potatoes can leave them dull and over-soft.

Make the stew gluten-free. Leave out the flour and check that your beef broth is labeled gluten-free. The sauce will be a little lighter; for more body, mash two or three cooked potato pieces into the liquid near the end and stir gently.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in shallow, covered containers. Stored at 40°F (4°C) or colder, the stew keeps for 3 to 4 days. For longer storage, freeze it in airtight, freezer-safe containers for up to 3 months for best quality. Leave a little space at the top because the liquid expands as it freezes. Thaw frozen stew in the refrigerator overnight rather than on the counter.

Reheat only the amount you plan to serve. Warm it in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of broth or water if the sauce has thickened. Bring the stew to 165°F (74°C), checking with a food thermometer, as USDA FSIS recommends for leftovers. You can also reheat individual portions in the microwave, stirring halfway through and checking the temperature in more than one spot. Avoid repeated cooling and reheating; divide the stew into meal-size portions before storing.

Frequently Asked Questions

What cut of beef is best for Portuguese beef stew?

Boneless chuck is a dependable choice because it becomes tender during a slow braise and contributes richness to the sauce. Beef labeled for stewing can work too, but it may contain a mix of cuts with different cooking times. Cut the pieces to a similar size and continue simmering gently if some are still firm.

Can I make this stew in a slow cooker?

Yes. For the deepest flavor, brown the beef in a skillet and soften the onions and peppers on the stovetop first, then transfer them to the slow cooker with the remaining braising ingredients. Cook on low until the beef is tender, usually about 7 to 8 hours, then add the potatoes and carrots for the final 2 to 3 hours. Slow cookers vary, so check for tender beef and vegetables rather than relying only on the clock.

Why is my beef still tough after simmering?

Beef can be safely cooked yet still be tough if its connective tissue has not had enough time to soften. Keep the pot covered and maintain a gentle simmer, checking every 10 minutes. A rapid boil is not a shortcut; it can make the meat firm while causing the liquid to evaporate too quickly.

Can I prepare the stew a day ahead?

Yes. Refrigerate it within 2 hours of cooking, then reheat it the next day to 165°F (74°C). The sauce often tastes more integrated after resting overnight. Potatoes can absorb liquid and soften while chilled, so reheat gently and loosen the sauce with a little broth if needed.

How can I thicken the sauce if it is too thin?

Remove the lid and simmer the stew gently for several minutes, stirring carefully so the bottom does not catch. For a quicker, gluten-free option, mash a few pieces of cooked potato into the sauce. If using flour, it is best to coat the beef before browning as directed; sprinkling dry flour into the finished stew can leave lumps.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).