Green Bean Casseole Recipe: Creamy Tomato-Braised Comfort in 30 Minutes

Side Dishes

Green Bean Casseole Recipe: Creamy Tomato-Braised Comfort in 30 Minutes

This green bean casseole recipe transforms simple ingredients into a rich, creamy tomato-braised dish that feels like a hug in a bowl. The secret lies in slow-cooked sausage, tender green beans, and a velvety tomato sauce that coats every bite with comforting depth.

After years of testing, I've refined this version to deliver restaurant-quality results in just 30 minutes of active time.

The beauty of this dish is its versatility—it works equally well as a hearty side for roasted meats or as a satisfying main when paired with crusty bread.

The key to success is building flavor in layers: browning the sausage first, then simmering it with garlic and herbs before adding the tomatoes and broth. This creates a sauce that's rich yet balanced, with just enough acidity to cut through the creaminess.

What you'll end up with is a dish that's creamy without being heavy, tender without being mushy, and packed with the kind of homestyle flavor that makes weeknight dinners feel special. The green beans stay crisp-tender, the sausage remains juicy, and the sauce clings to everything like a well-made embrace.

It's the kind of comfort food that disappears faster than you can say "second helping."

Perfect for family gatherings, holiday meals, or any night you crave something warm and satisfying. The recipe scales easily, so you can make it for two or feed a crowd without breaking a sweat. Let's get started on creating this timeless classic.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for green bean casseole

Pantry staples plus fresh green beans make this creamy casseole feel like a restaurant hug.

Ingredient Amount Notes
Italian Sweet Sausage 🥓 1 lb Mild or spicy, casings removed
Fresh Green Beans 🥦 1 ½ lb Trimmed, cut into 2-inch pieces
Garlic Cloves 🧄 4 cloves Minced for maximum flavor
Canned San Marzano Tomatoes 🍅 28 oz Crushed by hand for sauce
Heavy Cream 🥛 ½ cup Full-fat for best texture
Chicken Broth 💧 1 cup Low-sodium preferred
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme leaves
Dried Oregano 🍃 1 tsp Italian variety preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Butter 🧈 2 tbsp Unsalted, for sausage browning
All-Purpose Flour 🌾 1 tbsp For thickening sauce
Crusty Bread 🍞 4 slices For serving, optional
Parmesan Cheese 🧀 ¼ cup Freshly grated for garnish

The sausage is where the magic starts—Italian sweet sausage from the deli counter (not the pre-cooked kind) gives the best flavor. Look for Costco or Whole Foods for quality—those pre-cubed packages are perfect. Green beans should be bright green and crisp; Trader Joe's has great pre-trimmed ones if you're short on time. The San Marzano tomatoes are worth the splurge—Mueller or Cirillo brands are my go-tos. If you can't find them, any high-quality crushed tomatoes work, but you'll miss that sweet, meaty depth. For the broth, low-sodium is key—we're adding plenty of salt later.

No San Marzano? Any crushed tomatoes in a 28-oz can will do, but drain well to avoid watery sauce. Short on thyme? Dried oregano at double the amount works in a pinch. The flour is just for thickening—don't skip it if your sauce feels too thin, but mix it with cold water first to avoid lumps. Want extra richness? Add 2 tbsp of heavy cream upfront instead of at the end. The Parmesan? Freshly grated makes all the difference—pre-grated tastes like sawdust. For the bread, a baguette or sourdough works best—skip the soft white bread.

This reheats beautifully—just add a splash of broth or water to loosen the sauce. Keeps 4-5 days in the fridge, freezes for 3 months (though it's best fresh). I always make a double batch because it disappears fast. Store leftovers in a sealed container with a layer of butter on top to preserve freshness. The bread? Toast it fresh when serving—the crunch is everything.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just brown the sausage, toss in the green beans and tomatoes, and let it simmer. No extra pans, no fuss, and the flavors meld together like a hug from a nonna.
  • Rich & Crispy Contrast: That crispy sausage skin against the velvety San Marzano tomatoes and creamy finish? It’s the kind of bite that makes you reach for seconds without thinking.
  • Weeknight & Potluck Star: Between us, this dish is my go-to for both lazy Tuesdays and Sunday gatherings. Serve it with crusty bread for a hearty meal, or pack it for work—it reheats like a dream.
  • Budget-Friendly Luxury: Fresh green beans and San Marzano tomatoes might sound fancy, but they stretch into four or five meals without breaking the bank. Plus, the sausage adds that "I put in effort" vibe for half the price of fancy cuts.

Step-by-step instructions for green bean casseole

Here's how to make this rich, creamy tomato-braised dish with tender green beans and sausage.

1

Brown the Italian Sweet Sausage

Heat a large Dutch oven over medium-high heat. Add the 2 tablespoons butter and let it melt completely, about 1 minute. Add the 1 lb Italian sweet sausage (casings removed) and cook, breaking it into small pieces with a wooden spoon, until deeply browned on all sides. This should take about 8-10 minutes. The sausage should release its fat and develop a rich, caramelized crust.

Remove the sausage with a slotted spoon and set it aside on a plate. Leave the rendered fat in the pot—this is flavor gold that will form the base of your sauce. If the fat level looks too low, add another 1 tablespoon butter to maintain proper heat conduction for the next steps. Don't drain the fat; it's essential for building flavor.

2

Sauté the Garlic and Green Beans

In the same Dutch oven, reduce heat to medium and add the 4 cloves minced garlic. Cook for 30 seconds until fragrant—you should smell that sweet garlic aroma wafting through your kitchen. Immediately add the 1.5 lb trimmed and cut green beans and stir to coat them in the garlic-infused fat.

Cook the green beans for 5-6 minutes until they begin to soften slightly at the edges but still retain a vibrant green color. They'll continue cooking in the sauce, so don't overcook them here. If the beans start to stick, add 1-2 tablespoons chicken broth to deglaze the pan and create a light sauce base. The beans should be tender-crisp with a bright green appearance when done.

3

Build the Creamy Tomato Sauce

Return the browned sausage to the Dutch oven. Stir in the 28 oz crushed San Marzano tomatoes, 1 teaspoon dried thyme, 1 teaspoon dried oregano, 1 teaspoon salt, and 0.5 teaspoon black pepper. Bring the mixture to a gentle simmer over medium heat, then reduce heat to low and let it cook uncovered for 10 minutes. This allows the tomatoes to break down and develop a rich, velvety texture.

While the tomatoes simmer, whisk together the 1 tablespoon all-purpose flour and 0.5 cup heavy cream in a small bowl. After the 10 minutes of simmering, stir this flour-cream mixture into the sauce. The sauce will thicken slightly as it simmers for another 5 minutes, creating that luxurious, creamy consistency we're after. Taste and adjust seasoning—you might need a bit more salt or pepper to balance the flavors.

4

Finish with Chicken Broth and Rest

Pour in the 1 cup chicken broth and stir well to combine. The liquid should just cover the green beans and sausage. Return to a gentle simmer and cook uncovered for 10-12 minutes, stirring occasionally, until the green beans are tender but still hold their shape. The sauce should coat everything beautifully, with a creamy texture that clings to the beans and sausage.

Once the green beans are perfectly tender (they should pierce easily with a fork but not be mushy), remove the casseole from heat. Let it rest covered for 5 minutes—this allows all the flavors to meld together and the sauce to thicken slightly. The resting period is crucial for developing that rich, comforting texture that makes this dish so special.

5

Serve with Crusty Bread and Parmesan

Ladle the creamy green bean casseole into serving bowls. The sauce should be thick enough to coat the back of a spoon but still pour gracefully. Garnish each serving with 1 slice crusty bread on the side and sprinkle generously with 0.25 cup freshly grated Parmesan cheese. The bread soaks up the delicious sauce, while the Parmesan adds a salty, umami finish that completes the dish.

Serve immediately while warm. Each bite should deliver tender green beans in a rich, creamy tomato sauce with perfectly browned sausage. The contrast between the crispy bread and the velvety sauce makes this dish truly comforting. Save any leftovers for another meal—the flavors only get better as it sits!

👨‍🍳

Pro Tips For Making Green Bean Casseole

  • CRACK SAUSAGE FIRST: Remove the casings from the Italian sweet sausage before browning—it renders fat faster and cooks more evenly. I learned this the hard way after struggling with unevenly cooked links that turned rubbery in spots.
  • BLANCH BEANS BRIGHT: Shock your green beans in ice water after boiling for 2 minutes—this stops cooking and keeps them crisp. Overcooked beans turn mushy, and nobody wants that in a creamy casseole.
  • SIMMER TOMATOES LOW: Reduce the San Marzano tomatoes on low heat for 15 minutes before adding cream—this deepens their flavor without scorching. Skipping this step makes the sauce taste flat and one-note.
  • TEMPER CREAM SMART: Warm the heavy cream separately until steaming, then whisk it into the simmering sauce—never cold cream or it’ll curdle. I’ve ruined three batches by rushing this, and it’s not pretty.

Serving suggestions for this green bean casseole

Crusty Bread Pairing

Serve this creamy casseole with crusty bread—it's essential for soaking up every last drop of that rich tomato-cream sauce. I love using a baguette or sourdough because their sturdy crust holds up to the sauce while their soft interior absorbs it perfectly.

Toast the bread lightly before serving to enhance its texture and prevent it from becoming soggy. 🍞

For an extra-special touch, brush the bread with garlic butter (melt 1 tbsp butter with 1 minced garlic clove) before toasting. This adds another layer of flavor that complements the sausage and herbs in the dish.

Keep the bread warm in a 200°F oven while serving to maintain its crispiness.

Parmesan Garnish

Freshly grated Parmesan cheese is the perfect finishing touch—it adds a salty, umami depth that balances the creamy sauce. I recommend using Parmigiano-Reggiano for its rich, nutty flavor. Sprinkle 2-3 tablespoons over each serving just before eating so it stays crisp and doesn't melt into the sauce.

For a nutty crunch, toast 1 tablespoon of breadcrumbs in a dry pan for 2 minutes and sprinkle them on top alongside the Parmesan. 🧀

Protein Upgrades

While this dish is hearty on its own, pairing it with grilled chicken breast or pan-seared shrimp turns it into a complete meal. The protein adds contrast to the creamy texture, and the lemon zest on grilled chicken brightens the dish.

For a hearty option, serve alongside roasted potatoes or a simple Caesar salad to round out the plate.

Wine Pairings

A Chianti Classico or Sangiovese from Tuscany is my go-to wine for this dish—its bright acidity and earthy notes cut through the creaminess beautifully. For white wine lovers, a dry Vermentino offers a crisp, citrusy contrast.

Avoid heavy reds like Cabernet Sauvignon, as their tannins can clash with the sauce. 🍷

Seasonal Additions

In spring or summer, add fresh basil leaves or arugula as a garnish for a bright, herbal note. For fall or winter, stir in diced roasted mushrooms or caramelized onions during the final 5 minutes of cooking to deepen the flavor.

A splash of white wine (like Pinot Grigio) instead of broth adds a fruity complexity that works well in cooler months.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 110mg37%
Sodium 950mg41%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 12g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this green bean casseole without sausage?

Swap the sausage for 1 lb diced chicken breast or 8 oz mushrooms for a vegetarian option. If using chicken, cook it until fully done (165°F) before adding to the sauce. Mushrooms add earthy depth—just sauté them with the garlic for 5 minutes until golden before proceeding.

2

How do I prevent the green beans from turning mushy?

Cook them just until tender-crisp (5-6 minutes in the pan) and finish in the sauce. The key is not overcrowding the pot—work in batches if needed. Also, don't over-simmer the final dish; keep it at a gentle bubble. The beans should yield slightly to a fork but still hold shape.

3

Can I use frozen green beans instead of fresh?

Yes, but thaw and pat them completely dry first to prevent a watery sauce. For 1.5 lbs fresh, use 12 oz frozen. Parboil them for 2 minutes before adding to the pan to ensure even cooking. The texture will be slightly different but still delicious.

4

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat with 2-3 tablespoons broth or water to restore creaminess. Avoid microwaving—it can make the sauce watery. For best results, reheat just until warm (2-3 minutes) and serve immediately. Leftovers keep 4-5 days refrigerated.

5

Why is my sauce too thin? How can I fix it?

This likely means the flour-cream mixture didn't thicken enough. Stir in 1 teaspoon cornstarch mixed with 1 tablespoon cold water and simmer 2-3 minutes until thickened. For future batches, simmer the sauce uncovered for 5-7 minutes after adding cream to reduce excess liquid.

★★★★★5.0(14 reviews)
Categories Side Dishes