Creamy Smoky White Beans in Garlicky Tomato Sauce (One Pot)

By Jessica Hylton - - Updated

Creamy Smoky White Beans in Garlicky Tomato Sauce yield an incredibly easy, absolutely comforting and warming dish. It’s all made in pot in 30 minutes but tastes like it was simmering for hours. Bound to leave you feeling cozy!

Top down view of creamy smoky white beans in garlicky tomato sauce in a blue pot.

I’ve had this dish on my mind for months. I accidentally opened a can of cannellini beans instead of chickpeas (a staple in this household) and needed to find a way to use it. I stashed them in a jar for the night and decided to tackle them the next day.

You see, I don’t have white beans in the house. So I didn’t have a plethora of on deck recipes to choose from. I do like them, though, a lot. They make a fantastic Garlic White Bean Dip and a phenomenal White Bean and Kale Soup. Knowing my love for their creamy nature, I led with this during my fridge and pantry dive. I reached for a jar of opened tomato sauce that we had, garlic (which is like, the second love of my life) and a bunch of other fave ingredients. I was going for a fancier version of beans on toast – since I love toast. This yielded a far more phenomenal result than I thought. My immediate thought: “this has got to be a recipe!”. Creamy Smoky White Beans in Garlicky Tomato Sauce – put it in your life list.

Close up of bright green leaves.

A couple testing sessions later, the result was these phenomenal smoky, creamy beans in a garlicky tomato sauce, so I literally named them that. What you get is a dish that’s chock full with comfort ingredients, is nourishing and hearty, but still light enough to be breakfast or dinner; whichever you desire.

Garlick tomato sauce in a blue pot with a gold spoon in it.

Personally, I’ve been having it for breakfast. A la beans on toast. It’s become a fave for me since I always now have these ingredients in the house (cannellini beans is now on our permanent buy list). It’s also a one pot dish that comes together in no time so you can have it simmering down on the stove while doing any plethora of things.

Let’s talk about that liquid smoke. It really takes the depth of this dish over the top for me. The first time I made these, I swirled in some balsamic glaze because I wanted a deeper almost smokier flavour. Then this time around Gav suggested I add in liquid smoke. PERFECT. These now taste like they were cooked in a cast iron over a grill in some sophisticated camping site. The smoky flavour truly comes through and I love it!!!

Overhead view of tomato sauce in a blue pot.

I hope you enjoy this dish friends!

P.S. if you don’t want wine, just use a good quality veggie broth instead.


Top down shot of garlic tomato sauce in a pot.

Creamy Smoky White Beans in Garlicky Tomato Sauce (One Pot)

Creamy Smoky White Beans in Garlicky Tomato Sauce yield an incredibly easy, absolutely comforting and warming dish. It's all made in pot in 30 minutes but tastes like it was simmering for hours. Bound to leave you feeling cozy!
by: Jessica in the Kitchen
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 servings
Course Breakfast, Dinner
Cuisine American
  • 1 tablespoons extra virgin olive oil
  • ½ large red onion finely diced
  • 4 cloves garlic minced
  • 3/4 teaspoon sea salt
  • ¼ teaspoon ground black pepper
  • 1 tbsp Italian seasoning
  • cup dry white wine
  • 1 15 ounce can 1 ½ cups cannellini beans
  • 24 ounce jar of tomato sauce
  • 1 teaspoon liquid smoke
  • ½ cup spinach
  • squeeze of lime optional


  • In a pan over medium high heat, heat the olive oil. Add in the red onions and the garlic and sauté for 5 minutes until the onions are translucent.
  • Add in the sea salt, black pepper and the Italian seasoning. Reduce heat to medium and let it cook down a little, then add in the white wine. Stir to combine and cook together for about 3 minutes to take a bit of a sauce.
  • Add in the cannellini beans, the tomato sauce, and the liquid smoke. Stir thoroughly to combine. Bring the mixture back to high heat for 2 minutes, then lower to a simmer for 8 minutes. Stir once, then allow to simmer, stirring infrequently. Turn off the heat and Stir in the spinach and let it sit for about 2 minutes to wilt in the sauce.
  • Taste test and add more salt to taste or a squeeze of lime at the end to bring out the flavours. Serve with your favourite starches and even more greens and enjoy!!


Calories: 247kcal | Carbohydrates: 39g | Protein: 13g | Fat: 4g | Saturated Fat: 1g | Sodium: 1338mg | Potassium: 1103mg | Fiber: 12g | Sugar: 8g | Vitamin A: 1109IU | Vitamin C: 16mg | Calcium: 86mg | Iron: 6mg
by Jessica

leave a comment

Recipe Rating


  1. Crystal says:

    Do beans need rinsing? What can be a substitute for the Mexican Oregano? Will any white wine do or can a cooking wine be used? Thank you in advance 🙂

    • Gavin | Jessica in the Kitchen says:

      Hi Crystal, I’ll answer one at a time. Yes, you should wash your beans. Any Oregano is good to be used, but if you don’t have any oregano thyme or basil can be used. Any white wine that you would drink is good. If you have a really good cooking wine that’s great as well. I hope this helps! Have a great day! Thanks so much for reading and trying this recipe out.

  2. anna says:

    5 stars
    I’ve never had beans on toast but it was a good and very filling breakfast! The flavor and smell of this was so good and it held up really well for meal prep.

    • Gavin | Jessica in the Kitchen says:

      We’re so happy that you enjoyed this recipe Anna! Thank you so much for reading and leaving such a nice comment!

Send this to a friend