Italian Beef Stew with Tomatoes and Cannellini Beans

When the lid comes off a long-braised stew, the beef should give way to a fork without falling into dry shreds. I learned to give the chuck room in the pot first: crowded pieces steam instead of browning, and those browned edges are what make the tomato broth taste deep rather than flat. This Italian beef stew with tomatoes and cannellini beans takes a little patience, but most of that time is hands-off in the oven.

The broth gets its body from crushed tomatoes and the slow-cooked beef, not a flour thickener. Red wine loosens the browned bits from the bottom of the Dutch oven, while the onion, carrots, and celery soften into the base. Cannellini beans go in near the end, so they warm through without spending the whole braise in the oven. The finished stew is hearty, tomato-rich, and full of tender beef.

Italian beef stew with tomatoes and cannellini beans, rustic and hearty
“

Kitchen Note

The stew is still bubbling when it comes out of the oven, so give it the full 10-minute rest before serving. I remove the bay leaf first, then let the broth settle before ladling.

Save this Italian beef stew for a cozy dinner, with tender chuck, a rich tomato broth, and cannellini beans.

Save to Pinterest

Why This Tomato Broth Gets Its Body Without a Flour Thickener

A stew can look watery when the liquid goes into the pot, then turn rich and cohesive after a long covered braise. Here, crushed tomatoes provide a naturally thick base, while beef chuck softens as it cooks and contributes gelatin to the broth. That combination gives the stew substance without a separate roux or slurry, so there’s no extra thickening step to manage.

The texture depends on letting the beef cook long enough to become fork-tender. If you stop while the cubes still feel firm, the broth won’t have had the same chance to develop around them. The tomato base is also deliberately balanced with beef broth and red wine rather than made into a dense tomato sauce. You’ll get a spoonable stew with enough liquid to surround the beef and beans, not a pot of meat coated in paste.

This approach is useful when you want a substantial braise but don’t want the sauce to feel heavy. Keep the lid on during the oven time; the covered pot holds the moisture that lets the chuck turn tender and the flavors come together steadily.

What the Beef, Tomatoes, and Beans Each Bring to the Pot

Italian beef stew with tomatoes and cannellini beans, tender and tomato-rich
  • Beef chuck — Its marbling and connective tissue suit a long braise better than a lean cut, which can dry out before the broth develops. Cut the pieces evenly so they cook at a similar pace; there’s no need to buy a premium steak cut for this pot.
  • Crushed tomatoes — Canned crushed tomatoes give the stew an even tomato texture and dependable body. A standard can works well here; fresh tomatoes vary in water content and won’t produce the same consistent base.
  • Tomato paste — A short cook in the pot deepens its concentrated tomato flavor before the liquids go in. Use ordinary tomato paste rather than tomato sauce, which is thinner and already seasoned.
  • Dry red wine — It brings acidity and depth, and it loosens the browned bits during deglazing. An expensive bottle isn’t needed. To leave out the wine, replace it with an equal amount of the beef broth already in the ingredient list; the finished stew will taste a little less layered.
  • Beef broth — This supplies the savory liquid for the covered braise. A familiar grocery-store broth is fine; if you’re sensitive to salt, choose a lower-sodium version and keep the recipe’s measured kosher salt unchanged.
  • Cannellini beans — Their creamy centers soften the stew’s texture without falling apart when they’re added near the end. Drain and rinse canned beans so the canning liquid doesn’t carry into the broth.
  • Onion, carrots, celery, and garlic — These make the aromatic base that rounds out the tomato and beef. Fresh, firm vegetables are the best choice, but there’s no need to seek out specialty varieties.
  • Italian seasoning — A dried herb blend distributes its flavor through the braising liquid. Use a fresh-smelling jar; if the herbs have lost their aroma, they won’t contribute much after the long cook.

Building the Beef Stew in Layers Before the Oven Braise

Brown the Chuck in Uncrowded Batches

Heat the oven to 325°F, pat the beef dry, and season it with kosher salt and black pepper. Warm the olive oil in a 6-quart Dutch oven over medium-high heat, then brown the beef in batches, turning it so several sides take on color; each batch takes about 4 to 5 minutes. If the pieces are packed tightly, they’ll release moisture and steam instead of browning. Transfer each browned batch to a plate.

Soften the Vegetables and Cook the Tomato Paste

Add the chopped onion, carrots, and celery to the same pot. Cook, stirring occasionally, until softened, about 5 minutes; the vegetables should lose their raw firmness without taking on deep color. Stir in the minced garlic, tomato paste, and Italian seasoning, then cook for 1 minute. Keep the mixture moving so the garlic and paste don’t scorch on the pot’s hot surface.

Deglaze and Make the Braising Liquid

Pour in the dry red wine and scrape the browned bits from the bottom of the pot as it simmers. Let it reduce slightly, about 3 minutes; don’t rush past this stage while liquid is still pooling around the base. Stir in the crushed tomatoes, beef broth, and bay leaf, then return the beef and any juices from the plate. Bring the pot to a simmer before covering it.

Braise Until Tender, Then Warm the Beans

Transfer the covered Dutch oven to the oven and bake until the beef is fork-tender, 2 to 2 1/2 hours. The cubes should yield easily when pressed with a fork; if they still resist, they need more time in the covered pot. Stir in the drained, rinsed cannellini beans, cover again, and bake for about 15 minutes, until the beans are heated through. Remove the bay leaf and let the stew rest for 10 minutes before serving.

Easy Changes for a Wine-Free or Bean-Free Beef Stew

Skip the wine with an extra cup of broth

Use an additional cup of beef broth in place of the dry red wine. The stew will still braise well, though it will have less acidity and a simpler, more savory flavor.

Leave out the cannellini beans

For a bean-free version, omit the cannellini beans and keep the rest of the stew unchanged. The result is more focused on the beef, with a less substantial finish to the broth.

Storage and Reheating

  • Refrigerator: Cool promptly and refrigerate in a covered container within 2 hours. Keep for 3 to 4 days; the beans may soften a little as they sit.
  • Freezer: Freeze in airtight containers for up to 2 to 3 months. The beef freezes well, though the beans may be softer after thawing.
  • Reheating: Thaw overnight in the refrigerator if frozen, then warm gently in a covered pot on the stovetop, stirring occasionally, until the stew reaches 165°F. Avoid a hard boil, which can break up the beans and make the beef seem dry.

Questions That Come Up When Making This Beef Stew

Why is the beef still chewy after 2 hours?+

Chuck can need the full braising window before its connective tissue softens. Keep the pot covered in the oven and continue cooking until a fork slides into the beef easily; don’t judge tenderness by the clock alone.

Can I make this stew on the stovetop instead of in the oven?+

I use the oven method for this version because its steady heat surrounds the covered Dutch oven. Stovetop heat can be less even at the bottom of the pot, so it’s harder to keep the braise gentle without scorching.

Can I use cooking wine instead of dry red wine?+

I wouldn’t use cooking wine here because its added salt and seasonings can throw off the stew’s balance. Use a dry red wine, or replace it with beef broth for a wine-free pot.

Can I add the cannellini beans before the long braise?+

Wait until the beef is tender, then add the beans for their brief warming time. Canned beans are already cooked, and a long braise can make them overly soft and more likely to break apart.

How do I keep the beef from steaming instead of browning?+

Pat the beef dry and brown it in batches, leaving open space around the pieces. If the pot is crowded, moisture gathers faster than it can cook away, and the meat turns gray instead of developing browned surfaces.

Italian Beef Stew with Tomatoes and Cannellini Beans

Italian beef stew with tomatoes and cannellini beans is oven-braised in a Dutch oven until the beef turns fork-tender. Crushed tomatoes, red wine, and creamy white beans make this a hearty one-pot dinner.
Prep Time 20 minutes
Cook Time 2 hours 54 minutes
resting 10 minutes
Total Time 3 hours 24 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Italian
Calories: 620

Ingredients
  

  • 2.5 lb beef chuck, cut into 1 1/2-inch cubes
  • 1.5 tsp kosher salt
  • 0.5 tsp black pepper
  • 2 tbsp olive oil
  • 1 yellow onion medium, chopped
  • 2 carrots medium, peeled and chopped
  • 2 celery ribs, chopped
  • 3 cloves garlic minced
  • 2 tbsp tomato paste
  • 1 tbsp Italian seasoning
  • 1 cup dry red wine
  • 1 can (28 oz) crushed tomatoes
  • 2 cups beef broth
  • 1 bay leaf
  • 1 can (15 oz) cannellini beans drained and rinsed

Equipment

  • 1 6-quart Dutch oven

Method
 

  1. Heat the oven to 325°F.
  2. Pat the beef dry, then season it with the salt and pepper.
  3. Heat the olive oil in a 6-quart Dutch oven over medium-high heat.
  4. Brown the beef in batches, turning to brown several sides, about 4 to 5 minutes per batch; transfer the beef to a plate.
  5. Add the onion, carrots, and celery to the pot and cook, stirring occasionally, until softened, about 5 minutes.
  6. Stir in the garlic, tomato paste, and Italian seasoning and cook for 1 minute.
  7. Pour in the red wine and scrape up the browned bits from the bottom of the pot.
  8. Simmer until reduced slightly, about 3 minutes.
  9. Stir in the crushed tomatoes, beef broth, bay leaf, and browned beef with any accumulated juices.
  10. Bring to a simmer, cover, and bake until the beef is fork-tender, 2 to 2 1/2 hours.
  11. Stir in the cannellini beans, cover, and bake until the beans are heated through, about 15 minutes.
  12. Remove the bay leaf and let the stew rest for 10 minutes before serving.

Notes

For the best browning, dry the beef well and brown it in batches without crowding the Dutch oven. Refrigerate leftovers for up to 4 days; freeze for up to 3 months. For a gluten-free variation, check that the beef broth and Italian seasoning are certified gluten-free.
RECIPE AUTHOR

By Alina

Explore more recipes from this contributor.

Leave a Comment

Recipe Rating