The skillet’s bubbling, and I can already smell the garlic mingling with the tomatoes. Creamy Tomato Butter Beans are coming together fast, and I’m pretty sure I’ll need a second helping before it even hits the table.
This dish is perfect for nights when you’ve got 30 minutes and nothing but pantry staples. It skips fancy ingredients and complicated steps, focusing on buttery beans that soak up all that rich tomato flavor. (Trust me, it’s a game changer.) So comforting. You’ll want seconds.
Why You’ll Love This Creamy Tomato Butter Beans
- Super Easy: It takes just one skillet and about 20 minutes, so weeknight dinners don’t have to be stressful.
- Rich Flavor: The combo of crushed tomatoes and spices makes it taste like you spent hours cooking (but you didn’t).
- Creamy Texture: Adding heavy cream at the end gives this dish a melty-gooey finish that feels indulgent without being heavy.
- Versatile Base: You can serve it over rice, pasta, or with crusty bread — perfect for whatever you have on hand.
- Filling & Hearty: It’s packed with protein from butter beans, making it super satisfying (just don’t expect leftovers if you’re serving a crowd).
Creamy Tomato Butter Beans Ingredients
For the Base:
butter beans (2 cans) — Use canned butter beans for creaminess; dried ones won’t get that texture.
olive oil (1 tablespoon) — Go for a good extra virgin olive oil, or the flavor falls flat.
onion (1 medium) — Don’t skip the onion; it adds sweetness and depth—no substitutes here!
garlic (2 cloves) — Smash the garlic, don’t chop it—whole cloves give a stronger flavor that pops.
crushed tomatoes (1 can) — Use San Marzano crushed tomatoes for the best sauce, or it’ll taste bland.
vegetable broth (1 cup) — Opt for low-sodium vegetable broth; too salty and it’ll ruin the dish.
dried oregano (1 teaspoon) — Stick with dried oregano; fresh won’t give you that punchy, robust flavor.
paprika (1 teaspoon) — Smoked paprika’s a must—regular paprika won’t bring the same depth.
salt (1 teaspoon) — Don’t skimp on salt; it enhances every flavor, or your dish’ll taste dull.
black pepper (1/2 teaspoon) — Freshly cracked black pepper’s the way to go; pre-ground lacks that kick.
For the Creaminess:
heavy cream (1/2 cup) — Heavy cream is key for richness; don’t even think about using milk.
fresh parsley (2 tablespoons) — Chop fresh parsley right before serving for color and freshness—dried won’t cut it.
Full measurements in the recipe card below.
How to Make Creamy Tomato Butter Beans
1. Heat the Oil: Warm the olive oil in a large skillet over medium heat until it shimmers—this’ll take about a minute.
2. Cook the Onion: Add the finely chopped onion and sauté for about 5 minutes until it’s translucent and fragrant, which means it’s time for the next step.
3. Add Garlic: Stir in the minced garlic and cook for another minute. You’ll know it’s ready when you can smell that delicious aroma filling your kitchen.
4. For the Sauce: Pour in the crushed tomatoes, vegetable broth, oregano, paprika, salt, and black pepper. Bring it all to a simmer and let it bubble gently for about 10 minutes, allowing those flavors to meld together.
5. Combine Beans: Now stir in the drained butter beans gently so they’re coated with that rich sauce (don’t rush this part; you don’t want them breaking apart).
6. And for Creaminess: Stir in the heavy cream and simmer for an additional 5-10 minutes until everything’s heated through and creamy—look for that nice, velvety texture before serving.
7. Serve It Up: Garnish with freshly chopped parsley just before serving hot (you’ll want that pop of color!).
Watch out — if you crank up the heat too high at any point, you risk burning the garlic or sauce!
Exact quantities in the recipe card below.
How to Store Creamy Tomato Butter Beans
- Room Temperature: You can leave these out for about 2 hours, but after that, it’s best to refrigerate. Just cover it with foil or plastic wrap to keep things tidy.
- Refrigerator: Store in an airtight container for up to 4 days. The beans might lose some creaminess over time, so don’t be surprised if they thicken a bit.
- Freezer: Freeze in a freezer-safe container for up to 3 months. But honestly, the texture changes after thawing, and it won’t be as creamy.
- Reheating: Reheat on the stove over medium heat until it’s bubbling and smells amazing (about 10 minutes). You can also microwave in a bowl covered with a paper towel for about 3-4 minutes, stirring halfway through.
What to Serve with Creamy Tomato Butter Beans?
It’s rich and creamy, so you’ll want sides that balance it out — something fresh or with a bit of crunch works great.
- Garlic Bread: The crispy texture contrasts nicely with the creamy beans. Plus, you can whip it up in under 10 minutes.
- Green Salad: A bright, acidic vinaigrette cuts through the richness. Toss together mixed greens and your favorite dressing for quick prep.
- Pickled Vegetables: The tangy acidity helps balance the flavors and adds a nice crunch. Try pickled red onions or cucumbers for extra zing.
- Roasted Broccoli: The charred bits provide a lovely texture contrast, and it’s super easy to make while the beans simmer.
- Grilled Corn on the Cob: Sweet and smoky, it adds fun texture and color to your plate. Just grill for about 10 minutes!
- Creamy Polenta: Silky smooth polenta serves as a comforting base that complements the dish’s flavor without overpowering it.
- Sliced Avocado: The cool creaminess offers a fresh contrast that lightens each bite. Just slice and serve right before dinner.
- Lemon Wedges: A squeeze of lemon brightens everything up! It’s simple but makes all those flavors pop even more.
Creamy Tomato Butter Beans Variations
Here’s how to play with this recipe for Creamy Tomato Butter Beans.
- Spicy Kick: Add 1/2 teaspoon crushed red pepper flakes with the garlic for a fiery twist.
- Herb Boost: Toss in 1 tablespoon fresh basil or parsley at the end for a fresh finish.
- Creamy Upgrade: Use 1/2 cup cream cheese instead of heavy cream for extra richness (trust me on this).
- Smoky Flavor: Mix in 1 teaspoon smoked paprika with the other spices for a deeper, smokier base.
- Vegetable Medley: Stir in 1 cup of chopped spinach or kale during the last few minutes for added nutrition and color.
- Garlic Lover’s Dream: Increase garlic to 4 cloves for an extra punch. Seriously, you can’t go wrong with more garlic!
- Lemon Zing: Squeeze in juice from half a lemon right before serving to brighten up the flavors.
Make Ahead Options for Creamy Tomato Butter Beans
I like to prep the base for Creamy Tomato Butter Beans a day in advance. Just make the whole mixture up to adding the cream, let it cool, and store it in an airtight container in the fridge. It’ll keep well for about 3 days. When you’re ready to serve, just heat it back up on the stove, stir in that creamy goodness, and let it simmer until everything’s warmed through. Honestly, the sauce holds up great, but I wouldn’t add the cream until right before serving or it’ll lose that rich texture. Trust me — you don’t want to compromise on that! Enjoy your cooking!
Creamy Tomato Butter Beans Recipe FAQs
Can I make Creamy Tomato Butter Beans ahead of time?
Absolutely! This dish actually tastes even better the next day. Just make it up to the point of adding the heavy cream, then let it cool and store it in the fridge for up to 3 days. When you’re ready to eat, just reheat it gently on the stove, then stir in the cream. Look for that velvety texture as a sign it’s ready to serve again.
What can I substitute for garlic in this recipe?
Honestly, I wouldn’t recommend skipping garlic—it really adds that punchy flavor that makes this dish shine. If you must, try using garlic powder as a last resort, but you’ll miss out on that fresh aroma. You’ll want about 1/4 teaspoon of garlic powder instead of two cloves. Just remember: fresh is best (and you won’t get those lovely smells filling your kitchen).
Why did my Creamy Tomato Butter Beans turn out too salty?
If your dish tastes overly salty, it might be due to the broth or salt added during cooking. Always opt for low-sodium vegetable broth and adjust salt to taste at the end. Remember, when you bring everything together, flavors concentrate, so be cautious with seasoning early on. Taste before serving! Trust me; it’s easier to add a little more salt later than fix an overly salty situation.
Can I use dried butter beans instead of canned?
I wouldn’t recommend dried butter beans here unless you’re willing to soak and cook them first—they won’t give you that creamy texture you want in this dish. Canned butter beans are ready to go and super convenient (plus they save time). If you’re in a pinch and only have dried ones, plan on cooking them separately before combining them with the sauce!
Final Thoughts on Creamy Tomato Butter Beans
If you’re looking for a quick weeknight meal that packs a flavor punch, Creamy Tomato Butter Beans is your answer. With just a handful of ingredients and minimal prep, you’ll have a cozy dish on the table in no time. The combination of rich butter beans and creamy sauce makes it comforting without any fuss. So, if you’ve been putting this off, tonight’s the night! Drop a comment if you added anything — I’m always curious.

Creamy Tomato Butter Beans
Ingredients
Method
- Heat the olive oil in a large skillet over medium heat.
- Add the chopped onion and sauté until translucent, about 5 minutes.
- Stir in the minced garlic and cook for an additional minute until fragrant.
- Add the crushed tomatoes, vegetable broth, oregano, paprika, salt, and pepper to the skillet.
- Bring the mixture to a simmer and cook for 10 minutes, allowing the flavors to meld.
- Add the drained butter beans to the skillet and stir gently to combine.
- Stir in the heavy cream and simmer for another 5-10 minutes until heated through and creamy.
- Serve hot, garnished with chopped parsley.






