Side Dishes
Transforming canned green beans and potatoes into a creamy, comforting side dish is simpler than you think—this one-pan recipe delivers restaurant-worthy results in just 25 minutes.
I developed it during a particularly busy week when I needed something hearty yet effortless, and it’s been a staple in my rotation ever since. The secret lies in using a rich broth and a touch of cream to elevate those humble canned ingredients into something truly satisfying.
What makes this recipe work is its simplicity—no fancy techniques, just a single pan, and a handful of ingredients that come together beautifully. The potatoes soften perfectly while the green beans retain their bright color, all blanketed in a velvety sauce that’s both creamy and flavorful.
It’s the kind of dish that feels indulgent without requiring much effort, making it ideal for weeknights or when you’re short on time.
By the end, you’ll have a dish that’s tender, creamy, and packed with comforting flavors—perfect for serving alongside grilled meats, roasted chicken, or even as a standalone meal.
The best part? It’s ready in under half an hour, so you can spend less time cooking and more time enjoying the results.
This recipe is especially forgiving, which means even if you’re not an experienced cook, you’ll still achieve delicious results. The instructions are straightforward, and the ingredients are easy to find, making it a go-to for anyone looking for a quick yet satisfying side dish.
Ingredients for canned green beans and potatoes
Pantry staples and canned basics transform into a velvety, comforting side dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 1 ½ lb | Medium-sized, cut into 1-inch cubes |
| Canned Green Beans 🌱 | 2 cups | Drained, with liquid reserved |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Butter 🧈 | 2 tbsp | Unsalted, cut into small pieces |
| Shallot 🧅 | 1 whole | Minced, or substitute 2 tbsp onion |
| Garlic Cloves 🧄 | 2 cloves | Minced, or 1 tsp garlic powder |
| Diamond Crystal Kosher Salt 🧂 | ¾ tsp | Adjust to taste |
| Fresh Thyme Leaves 🌿 | ¼ tsp | Or 1/8 tsp dried thyme |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for serving |
The potatoes are the foundation, so Russet works best—it holds up to the creamy sauce without turning mushy. Grab a 3-4 lb bag from the grocery store's produce section and cut them into even cubes before cooking. For the green beans, I always check the can for any liquid left behind—reserve that 1/2 cup of broth if it's there, it adds depth. The chicken broth should be low-sodium; if it's not, reduce it by half. I keep a 32 oz carton of Swanson brand in my freezer for quick meals like this.
No shallots? One small yellow onion works just fine—just chop it extra fine. Fresh thyme is ideal, but dried thyme at one-fourth the amount gets you close. Heavy cream giving you pause? Half-and-half or whole milk will work, though the sauce won't be quite as rich. The butter matters here—unsalted is key since we're controlling the salt with Diamond Crystal. If you're in a pinch, olive oil can substitute, but it'll have a different flavor. The Parmesan at the end? Skip it if you're watching dairy—it's just for garnish.
This reheats beautifully—just add a splash of water or broth to loosen the sauce. Keeps 4-5 days in the fridge, though I usually eat it up within 2 days. For leftovers, I portion into glass containers with tight lids to maintain freshness. Freezes for 3 months if you're planning ahead. The best part? The flavors meld even better the next day, making it perfect for meal prep.
Why You'll Love This Recipe
- Pantry to Plate: I swear by this recipe when I’m staring at my fridge wondering what to make. Russets and canned beans are always there—no last-minute grocery runs, no peeling mountains of potatoes. Just slice, simmer, and let the broth work its magic while I handle the rest of dinner.
- Creamy Crisp Magic: That buttery cream swirled into warm potatoes and beans? It’s the kind of texture you don’t realize you crave until you taste it—silky on the inside, barely any effort to get there. Honestly, the first time I added heavy cream instead of milk, my husband asked for seconds before I even sat down.
- Weeknight Workhorse: This dish is my go-to for busy nights, but it also shows up at potlucks (yes, even on a Tuesday night). Serve it as a side with grilled chicken or let it be the main—topped with a fried egg or crumbled bacon—and suddenly you’ve got a meal that feels special without the fuss.
- Leftovers That Don’t Suck: Between us, most leftovers are sad. Not these. The flavors deepen overnight, and reheating them just requires a splash of broth and a quick stir. I’ll be real: I’ve microwaved this straight from the fridge at 7 AM and still felt like I’d eaten something worth it. Budget-friendly? Absolutely. But more importantly, it’s the kind of meal that doesn’t make you dread lunch the next day.
Step-by-step instructions for creamy green beans and potatoes
This one-pan wonder delivers velvety comfort in minutes—no fancy skills required.
🍳 Step 1: Sear the Potatoes for Rich Flavor
Heat a large oven-safe skillet over medium-high heat until hot. Add the 2 tablespoons butter and let it melt completely, swirling to coat the pan. Add the 1.5 pounds russet potatoes cut into 1-inch cubes, spreading them in a single layer. Let them sear undisturbed for 5 minutes until golden brown on one side.
Here's the thing—this initial searing creates a flavorful crust on the potatoes that infuses into the sauce later. You'll know it's ready when the edges turn deep golden brown and the potatoes release easily from the pan. If they stick, don't panic—just press down gently with a spatula for 10 seconds to release them before flipping.
🍳 Step 2: Sauté Aromatics and Deglaze
Push the potatoes to one side of the skillet and add the 1 whole minced shallot and 2 minced garlic cloves to the empty space. Sauté for 1-2 minutes until the shallot becomes translucent and the garlic releases its signature aroma. Be careful not to burn the garlic—it should smell fragrant, not bitter.
Pour in the 1.5 cups chicken broth and scrape up all the browned bits from the bottom of the pan with a wooden spoon. This deglazing step captures all the flavor you've built so far. Let the mixture simmer for 3 minutes until the broth reduces slightly and the potatoes begin to soften at the edges.
🥘 Step 3: Add Green Beans and Simmer
Add the 2 cups drained canned green beans to the skillet, stirring gently to combine with the potatoes and broth. Sprinkle with the 0.75 teaspoon diamond crystal kosher salt, 0.25 teaspoon fresh thyme leaves, and 0.5 teaspoon freshly cracked black peppercorns. Bring the mixture to a gentle simmer, then reduce heat to medium-low.
Let it cook uncovered for 8-10 minutes, stirring occasionally, until the potatoes are tender when pierced with a fork and the green beans are heated through. You're aiming for potatoes that are fork-tender but still hold their shape—think creamy yet slightly resistant to the bite. If the mixture looks dry, add 2-3 tablespoons of the reserved green bean liquid to maintain moisture.
🍳 Step 4: Finish with Cream and Parmesan
Once the vegetables are tender, stir in the 0.5 cup heavy cream and bring the mixture to a gentle simmer. Let it cook for 3-4 minutes until the cream thickens slightly and coats the back of a spoon. The sauce should be creamy but not overly thick—it should cling to the vegetables without being gluey.
Remove the skillet from heat and stir in the 0.25 cup freshly grated parmesan cheese until melted and fully incorporated. Taste and adjust seasoning if needed—this is where you can really make the dish sing. The cream and parmesan combination should deliver that rich, comforting flavor you're after, with the sharpness of the parmesan cutting through the richness.
🔥 Step 5: Optional Broil for Crispy Top
For maximum comfort, transfer the skillet to the preheated broiler and broil for 2-3 minutes, watching carefully to avoid burning. You'll see the top develop a beautiful golden crust while the creamy sauce below stays perfectly warm. This step adds a delightful textural contrast that makes this dish truly special.
Serve immediately while the potatoes are still warm and the sauce is at its creamiest. The combination of tender potatoes, bright green beans, and rich cream sauce makes this dish incredibly satisfying—perfect for a quick weeknight dinner that feels like a hug in a bowl.
Pro Tips For Making Canned Green Beans And Potatoes
- Parboil Potatoes First: Russets hold their shape better after a quick 5-minute boil in salted water before adding them to the pot. I learned this the hard way—skipping it leads to mushy potatoes that turn into a gluey mess when mixed with cream. Drain well, then pat dry with a towel to keep the dish from getting waterlogged.
- Drain and Rinse Beans: Open the can and drain the green beans, then give them a quick rinse under cold water. The brine can make the cream curdle if left in, and the beans absorb flavors better when fresh. (Yes, even if you’re impatient like me—this step actually matters.)
- Simmer, Don’t Boil: Once everything’s in the pot, keep the heat at a gentle simmer—no rolling boil. Heavy cream separates and turns grainy if it’s too hot, and you’ll lose that creamy texture you’re working for. Stir occasionally, and if it’s too thick, add a splash of warm broth.
- Finish with Butter: Swirl in a pat of cold butter at the very end, off the heat. It adds richness without cooking down the cream, and the butter’s flavor shines through. (I skip this when I’m lazy, but the dish is noticeably better when I don’t—trust me.)
Health benefits of this dish
Fiber-Rich Comfort
This dish packs a surprising 10 grams of fiber per serving—thanks to those humble potatoes and green beans. Fiber supports digestion and helps keep you feeling full longer, making it a great side for balanced meals.
I’ve found that adding a sprinkle of chia seeds (just ½ teaspoon per serving) boosts fiber even more while adding a subtle crunch. 🌱
Low-Calorie Creaminess
Despite the creamy sauce, this recipe stays surprisingly light at just 250 calories per serving. The secret? Using low-sodium chicken broth and keeping the heavy cream portion to ½ cup total.
For an even lighter version, swap the cream for ½ cup Greek yogurt—it adds protein without extra fat. Honestly, this was a game-changer for me when I needed a comforting side that didn’t derail my calorie goals.
Potassium Powerhouse
Potatoes are one of the best natural sources of potassium, with one serving here providing 800mg—about 17% of your daily needs. Potassium helps regulate blood pressure and supports muscle function, making this dish a sneaky way to boost your intake.
I always keep a bag of russets on hand because they’re so versatile and packed with this essential mineral. 💪
Vitamin Boost
Canned green beans retain their vitamin K and folate content, even after processing. One serving delivers 40% of your daily vitamin K, which is crucial for bone health and blood clotting.
The cream and parmesan add a touch of vitamin A from the dairy, rounding out the nutritional profile. It’s one of those rare dishes where convenience doesn’t mean sacrificing nutrients.
Protein for Satiety
While this isn’t a high-protein dish, the combination of potatoes, green beans, and parmesan provides a modest 8 grams of protein per serving. For extra protein, I often serve it alongside grilled chicken or a sprinkle of crumbled feta on top.
The cream and cheese also add a satisfying richness that helps curb cravings—perfect for when you want comfort without guilt. ✨
Budget-Friendly Nutrition
This recipe proves you don’t need expensive ingredients to eat well. Canned green beans and potatoes are affordable staples, and the other components—like broth and spices—are pantry basics. I’ve made this dish for under $2 per serving, and it’s just as nutritious as anything from a fancy restaurant.
It’s a great reminder that wholesome eating doesn’t have to break the bank.
Nutrition facts
Frequently asked questions
Can I use fresh green beans instead of canned?
Fresh green beans work beautifully—just trim the ends and cut them into 1-inch pieces before adding to the pan. They'll take about 2-3 minutes less to cook than canned beans, so reduce the simmering time to 6-8 minutes total. Fresh beans also hold up better if you're broiling at the end.
What if I don't have heavy cream?
No problem! Use ½ cup whole milk for a lighter version or ½ cup Greek yogurt for extra protein. The sauce will be slightly less rich, but still delicious. For a dairy-free option, try ½ cup coconut milk—just simmer it longer to thicken. The key is to keep the sauce creamy but not watery.
Can I make this ahead of time?
Yes, this reheats perfectly! Let the dish cool completely, then store in an airtight container in the fridge for up to 4 days. Reheat gently in a skillet with 1-2 tablespoons broth to loosen the sauce. For best texture, avoid microwaving—it can make the sauce watery. The flavors actually improve overnight, making it ideal for meal prep.
Why did my potatoes turn mushy?
Mushy potatoes usually mean they cooked too long or weren't cut evenly. For this recipe, 1-inch cubes should be perfect when cooked for 8-10 minutes total. If using smaller pieces, reduce time to 6-8 minutes. Also, avoid overcrowding the pan—cook in batches if needed. The potatoes should be tender but still hold their shape when pierced with a fork.
What's the best way to serve this?
This creamy side pairs perfectly with grilled meats like chicken or steak, or even as a vegetarian main with crusty bread. For extra flair, top with crispy fried onions or a sprinkle of fresh parsley. It also reheats beautifully for lunches—just add a splash of broth to restore creaminess. The rich sauce makes it feel indulgent without being heavy.
