I absolutely love sharing this recipe because it’s one of those dishes that feels like a big, warm hug on a plate. The Creamy Smoky White Beans in Garlicky Tomato Sauce (One Pot) Recipe brings together rich, comforting flavors with a smoky twist and garlicky zing all in a single pot. It’s the kind of meal I turn to when I want something hearty, flavorful, and effortless—perfect for busy weeknights or when friends drop by unexpectedly. I’m excited for you to discover how simple ingredients come together to create a dish that’s anything but ordinary.
Why You’ll Love This Creamy Smoky White Beans in Garlicky Tomato Sauce (One Pot) Recipe
What makes this recipe truly special for me is the depth of flavor you get from such an approachable list of ingredients. The smokiness from the liquid smoke adds an irresistible background warmth that elevates the creamy white beans and bright garlicky tomato sauce. Each bite feels balanced—the sweetness of the tomato sauce mixes perfectly with the savory garlic and tender beans, and a hint of fresh spinach gives it that lovely pop of green and a subtle earthiness that ties everything together.
On top of that, I can’t get over how incredibly easy it is to make. Everything cooks in one pot, which means minimal cleanup and maximum flavor development. It’s a recipe that fits into busy days effortlessly but still feels special enough to serve at a cozy family dinner, casual weekend lunch, or even a relaxed holiday gathering. The process is straightforward, yet the result is comforting and satisfying, making this recipe a real winner in my book.
Ingredients You’ll Need
The ingredients for this recipe are simple but thoughtfully chosen to build layers of flavor, texture, and color. Each element is essential: the olive oil brings richness, the red onion and garlic add aromatic depth, and the cannellini beans provide creamy substance. The tomato sauce offers vibrancy and tang, while the liquid smoke introduces that unforgettable smoky note. Finally, fresh spinach brightens the dish, and an optional lime squeeze adds a zesty lift.
- Extra virgin olive oil: I prefer using a high-quality olive oil to create a smooth base and bring out the natural flavors of the aromatics.
- Red onion: Finely diced to impart a gentle sweetness and texture without overpowering the dish.
- Garlic: Minced fresh garlic delivers that unmistakable pungent, savory kick that pairs beautifully with tomato.
- Sea salt: Enhances all the flavors and balances the acidity of the tomato sauce.
- Ground black pepper: Adds a subtle heat and complexity.
- Cannellini beans: Creamy white beans that provide heartiness and soak up the smoky sauce perfectly.
- Tomato sauce: Using a good-quality jarred sauce keeps things quick while offering a rich, tangy base.
- Liquid smoke: The secret ingredient for that delicious smoky depth without needing a grill or smoker.
- Spinach: Fresh leaves that wilt delicately into the sauce, adding freshness and vibrant color.
- Lime (optional): Just a squeeze at the end to brighten all the flavors and add a subtle zing.
Directions
Step 1: Heat the olive oil in a pan over medium-high heat until shimmering but not smoking. Then add the finely diced red onion and minced garlic. Sauté for about 5 minutes until the onions turn translucent and the garlic is fragrant but not browned.
Step 2: Sprinkle in the sea salt, ground black pepper, and Italian seasoning if you like (or your favorite herbs), then reduce the heat to medium. Let the mixture cook down gently for about 3 minutes, stirring occasionally so the spices blend nicely and the sauce thickens a bit.
Step 3: Add the cannellini beans, tomato sauce, and liquid smoke to the pan. Stir everything thoroughly to combine all those wonderful flavors. Turn the heat up to high and cook for 2 minutes, then lower to a simmer and cook uncovered for 8 minutes. Be sure to stir once during this time but let it mostly bubble away gently to thicken and deepen in flavor.
Step 4: Turn off the heat and stir in the fresh spinach leaves. Let them sit for about 2 minutes in the warm sauce to wilt beautifully. Taste the sauce at this point—adjust salt if needed and add a squeeze of lime for that fresh brightness if you desire.
Step 5: Serve immediately with your favorite starches like crusty bread, rice, or even polenta. Don’t forget extra greens on the side for balance. Dig in and enjoy!
Servings and Timing
This Creamy Smoky White Beans in Garlicky Tomato Sauce (One Pot) Recipe makes about 4 generous servings—perfect for sharing with friends or keeping leftovers for the next day. Prep time is around 5 minutes since chopping is minimal. Cooking takes approximately 25 minutes, bringing your total to about 30 minutes from start to finish. There’s no extra resting or cooling time needed, which means you can enjoy this delicious meal hot and fresh.
How to Serve This Creamy Smoky White Beans in Garlicky Tomato Sauce (One Pot) Recipe
I love serving this dish piping hot, straight from the pot, to showcase its creamy texture and smoky aroma. It pairs wonderfully with crusty artisan bread, which is perfect for scooping up every bit of the garlicky tomato sauce. For something heartier, I often serve it alongside fluffy rice or soft polenta—both soak up the rich sauce beautifully and turn it into a full meal.
For presentation, a sprinkle of fresh herbs like parsley or basil adds a burst of color and a touch of freshness that complements the deep flavors. If I’m serving this at a casual dinner or a cozy family meal, I’ll drizzle a bit of good olive oil on top or add a dusting of flaky sea salt for that extra little pop. When it comes to drinks, I’m a fan of a chilled white wine with citrus notes, like a Sauvignon Blanc, or a light-bodied red with low tannins. For a non-alcoholic option, a sparkling limeade or herbal iced tea works beautifully.
This recipe is brilliantly versatile for many occasions—from a simple weeknight dinner to a laid-back brunch or even entertaining guests with a rustic-style spread. It keeps wonderfully warm on the stove or can be slightly cooled and enjoyed at room temperature if you want something a bit lighter. I usually recommend portion sizes that allow plenty of leftovers since this flavorful dish tastes incredible the next day too.
Variations
One thing I love about this Creamy Smoky White Beans in Garlicky Tomato Sauce (One Pot) Recipe is how easily you can tailor it to your taste or dietary needs. If you prefer a lower sodium option, just reduce the salt and choose a low-sodium tomato sauce or make your own. For an extra protein boost, adding sautéed mushrooms or even some cooked sausage can turn this into a hearty meal that satisfies big appetites.
If you’re following a gluten-free or vegan diet, this recipe fits perfectly as is! All the main ingredients are naturally gluten-free and plant-based, making it an easy, wholesome choice. Want more spice? Adding a pinch of crushed red pepper flakes or smoked paprika can amp up the smoky heat and add exciting new layers of flavor. For a creamier texture, I sometimes stir in a dollop of coconut cream or cashew cream just before serving for added richness.
You could even experiment with different cooking methods, like slow-cooking the sauce to develop even deeper flavors or using an Instant Pot to speed up the process. The flexibility and simplicity of this dish mean you can always make it your own, and I encourage you to have fun with it!
Storage and Reheating
Storing Leftovers
Leftovers of this Creamy Smoky White Beans in Garlicky Tomato Sauce (One Pot) Recipe store beautifully in an airtight container in the refrigerator. I recommend using glass or BPA-free plastic containers with tight lids to keep the flavors fresh. The dish should keep well for up to 3-4 days, making it perfect for meal prep or quick lunches throughout the week.
Freezing
You can definitely freeze this recipe if you want to save some for later. I like to portion it out into freezer-safe containers or heavy-duty zip-top bags, removing as much air as possible. Properly stored, it should keep in the freezer for up to 2-3 months. When freezing, be sure to leave some space at the top of your containers as the sauce will expand slightly when frozen.
Reheating
When you’re ready to enjoy leftovers, reheating gently on the stovetop or in the microwave works great. If reheating on the stove, warm the beans over medium-low heat with a splash of water or broth to help loosen the sauce and prevent it from sticking. Stir often and heat until just warmed through—overcooking can make the beans a little mushy. Avoid using very high heat to preserve the creamy texture and smoky flavor.
FAQs
Can I use dried beans instead of canned cannellini beans?
Absolutely! If you prefer dried beans, soak them overnight and cook them until tender before adding them to the recipe. This will take more time upfront but can give you great control over texture and flavor. Just be sure to drain and rinse the cooked beans well before using.
Is there a substitute for liquid smoke if I don’t have it?
Yes! If you don’t have liquid smoke on hand, a small amount of smoked paprika can be used instead to add smokiness. You might want to start with ¼ teaspoon and adjust to taste. Just remember that liquid smoke has a more intense flavor, so add any substitute gradually.
Can I make this recipe spicier?
Definitely. Adding crushed red pepper flakes while sautéing the onions or stirring in a diced chili pepper will add heat. You can also top the finished dish with a drizzle of hot sauce or a pinch of cayenne pepper to suit your spice preference.
What is the best way to serve this for a large crowd?
This recipe scales up nicely for gatherings. I recommend using a large, heavy-bottomed pot to maintain even cooking. Serve with plenty of sides like fresh salads, bread, or roasted vegetables, and consider setting up a toppings bar with fresh herbs, cheese, and lime wedges so guests can customize their servings.
Can this be made ahead of time?
Yes! In fact, the flavors develop even more when the dish sits overnight. Prepare and store it in the refrigerator, then gently reheat before serving. It’s an excellent make-ahead meal for busy days or when entertaining so you can spend more time with your guests.
Conclusion
I hope you love making and enjoying this Creamy Smoky White Beans in Garlicky Tomato Sauce (One Pot) Recipe as much as I do. It’s a straightforward, nourishing, and flavorful dish that feels both special and comforting. Whether you serve it for a quiet dinner at home or share it with friends, its smoky depth and garlicky goodness will surely become a new favorite. Give it a try—you won’t regret it!
Print
Creamy Smoky White Beans in Garlicky Tomato Sauce (One Pot) Recipe
This Creamy Smoky White Beans in Garlicky Tomato Sauce is a comforting and flavorful one-pot recipe featuring tender cannellini beans simmered in a rich tomato sauce infused with garlic, smoky liquid smoke, and fresh spinach. Ready in just 30 minutes, this dish offers a perfect blend of savory and smoky notes, making it an ideal hearty meal or side dish.
- Total Time: 30 minutes
- Yield: 4 servings
Ingredients
Main Ingredients
- 1 tablespoon extra virgin olive oil (15ml)
- ½ large red onion (finely diced, 75g)
- 4 cloves garlic (minced, 12g)
- ¾ teaspoon sea salt (3.75g)
- ¼ teaspoon ground black pepper (0.5g)
- 1½ cups canned cannellini beans (250g)
- 24 ounce jar tomato sauce (680g)
- 1 teaspoon liquid smoke (5ml)
- ½ cup spinach (15g)
- Squeeze of lime (optional, 5ml)
Instructions
- Sauté Aromatics: In a pan over medium-high heat, heat the olive oil. Add the finely diced red onions and minced garlic, sauté for about 5 minutes until the onions become translucent and fragrant.
- Add Seasonings and Simmer: Stir in the sea salt, ground black pepper, and Italian seasoning. Reduce the heat to medium and cook the mixture for about 3 minutes to allow the flavors to meld and the sauce to thicken slightly.
- Incorporate Beans and Tomato Sauce: Add the cannellini beans, tomato sauce, and liquid smoke to the pan. Stir thoroughly to combine. Increase heat to high for 2 minutes to bring the mixture to a boil, then reduce to a simmer for 8 minutes. Stir once during simmering and cook until the sauce thickens to your liking.
- Wilt Spinach: Turn off the heat and stir in the fresh spinach. Let the heat from the sauce wilt the spinach for about 2 minutes.
- Final Seasoning and Serve: Taste and adjust salt as needed. Optionally, add a squeeze of lime juice to enhance the flavors. Serve warm with your favorite starches or extra greens, and enjoy!
Notes
- You can substitute spinach with kale or Swiss chard for different leafy greens variations.
- Adjust the liquid smoke quantity to your preferred level of smokiness.
- Serve this dish with crusty bread, rice, or pasta for a complete meal.
- Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Italian-inspired
- Diet: Vegetarian