“You seriously made dinner for under five bucks?” my roommate squinted at the plate, suspicious but curious. Honestly, I didn’t mean to impress anyone that night. I was just rummaging through the pantry after a long day, and all I found was a can of butter beans, a jar of my trusty tomato sauce, and some pasta hiding in the back shelf. I figured, why not toss it all together? I was skeptical at first — butter beans pasta? Really? But after that first bite, the creamy tomato sauce that clung to every tender butter bean and ribbon of pasta had me hooked. It was like comfort food with a twist: rich, filling, and surprisingly fresh with just pantry staples. That quiet night, with nothing fancy but oh-so-satisfying flavors, this recipe quietly became my go-to when I needed a quick, budget-friendly dinner that didn’t taste like a budget dinner.
What’s funny is how often I’ve made this creamy tomato butter bean pasta since then — sometimes twice in a week! It’s become my little secret dinner hack that feels way more indulgent than it costs. And the best part? It’s just enough for two, perfect for those evenings when cooking a huge meal feels like overkill but takeout is out of the question. If you’re someone who loves simple meals that stretch your dollars without compromising on taste, this one’s going to stick with you too.
There’s something honest about this pasta — the creaminess from the butter beans blends into the sauce so naturally, like they were made for each other. It’s not flashy, but it’s honest and hearty, and that’s exactly why it’s stayed in rotation for me. You don’t need a dozen ingredients or a fancy grocery run to pull off a meal that feels like a warm hug on a plate.
Why You’ll Love This Recipe
Having tested this creamy tomato butter bean pasta recipe multiple times (and tweaked it just enough to get the balance right), I can say it’s a solid winner for anyone looking for a quick, budget-friendly meal. Here’s why it’s worth making:
- Quick & Easy: Ready in about 30 minutes, which is perfect for busy weeknights when you’re juggling a million things.
- Simple Ingredients: Uses pantry staples like canned butter beans, tomato sauce, and basic pasta — no fancy or hard-to-find items needed.
- Perfect for Cozy Dinners: Ideal for intimate meals or when you want something comforting without fuss.
- Crowd-Pleaser: The creamy texture and balanced tomato flavor make it appealing to kids and adults alike (even my skeptical roommate admits it’s delicious!).
- Unbelievably Delicious: The butter beans add a velvety richness to the tomato sauce that feels indulgent but still wholesome.
This isn’t just another tomato pasta. The trick lies in blending some of the butter beans into the sauce to create that silky creaminess without any cream or cheese. It’s a clever, budget-friendly swap that surprised even me the first time I tried it. Plus, the seasoning is simple but hits all the right notes — a little garlic, a touch of chili flakes for warmth, and fresh herbs if you have them. It’s the kind of meal that makes you close your eyes and just savor the moment.
Whether you want a fuss-free dinner that feels like a treat or a quick recipe to impress a friend without breaking the bank, this creamy tomato butter bean pasta has you covered. It’s comfort food with a no-nonsense attitude — real, easy, and satisfying. And if you like meals that go perfectly with a sweet finish, pairing this with something like cranberry orange bread makes for a cozy night in.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these items are pantry staples you probably already have on hand, and substitutions are easy if needed.
- Pasta: 160g (about 5.5 oz) dried pasta of your choice (penne or fusilli work great) — affordable and versatile.
- Butter Beans: 1 can (15 oz / 425g), drained and rinsed — they add creaminess and protein.
- Tomato Sauce: 1 cup (240 ml) of canned tomato sauce or passata — look for a good-quality brand like Mutti for smoothness.
- Garlic: 2 cloves, minced — for that punch of flavor.
- Onion: 1 small, finely chopped — adds sweetness and depth.
- Olive Oil: 2 tablespoons — for sautéing and richness.
- Vegetable Broth or Water: ½ cup (120 ml) — helps loosen the sauce and adds extra flavor.
- Fresh Basil or Dried Italian Herbs: 1 teaspoon dried or a handful fresh, chopped — brightens the sauce.
- Chili Flakes: A pinch (optional) — adds a subtle warmth.
- Salt and Pepper: To taste — essential for seasoning everything right.
- Lemon Juice: 1 teaspoon — balances the richness with a fresh zing.
Substitution tips: Use gluten-free pasta if needed, and swap olive oil for sunflower or canola oil for a more budget-friendly option. If you don’t have tomato sauce, crushed canned tomatoes work just fine. For a vegan version, this recipe is naturally plant-based and dairy-free, so it’s a winner for a wide range of diets.
Equipment Needed
- Medium-sized pot for boiling pasta — a standard 3-quart (3-liter) pot works perfectly.
- Large skillet or sauté pan — I prefer a non-stick pan to avoid extra oil and make cleanup easier.
- Colander for draining pasta and rinsing beans.
- Wooden spoon or spatula for stirring.
- Measuring cups and spoons for accuracy — especially helpful when balancing seasoning.
- Optional: Blender or immersion blender to puree part of the butter beans into the sauce (you can also mash by hand if needed).
Honestly, I started this recipe without a blender and just mashed the beans with the back of a spoon. But the blender gives a smoother, creamier sauce faster, so if you have one, it’s worth using. No fancy gadgets necessary though — just basics that most kitchens already have. For tight budgets, a simple wooden spoon and a sturdy pan do the job perfectly.
Preparation Method
- Cook the pasta: Bring a large pot of salted water to a boil. Add 160g (5.5 oz) dried pasta and cook according to the package instructions until al dente, about 8-10 minutes. Reserve ¼ cup (60 ml) pasta water, then drain and set aside.
- Sauté aromatics: While pasta cooks, heat 2 tablespoons olive oil in a large skillet over medium heat. Add 1 small chopped onion and sauté for 4-5 minutes until translucent and slightly golden. Toss in 2 minced garlic cloves and cook for another minute until fragrant.
- Prepare the butter beans: Drain and rinse 1 can (15 oz / 425g) butter beans. Reserve about half of the beans and blend or mash them until smooth. This creates the creamy base for the sauce.
- Make the sauce: Add the blended butter beans to the skillet with onions and garlic. Stir in 1 cup (240 ml) tomato sauce and ½ cup (120 ml) vegetable broth or water. Mix well, then add the reserved whole butter beans for texture.
- Season: Sprinkle in 1 teaspoon dried Italian herbs or a handful of fresh basil, a pinch of chili flakes (optional), and salt and pepper to taste. Simmer the sauce gently for 7-10 minutes, stirring occasionally. If it gets too thick, add a splash of the reserved pasta water to loosen it.
- Finish the dish: Add cooked pasta into the skillet and toss to coat evenly with the sauce. Squeeze in 1 teaspoon fresh lemon juice to brighten the flavors. Taste and adjust seasoning if needed.
- Serve: Dish out immediately, garnished with extra fresh basil or a drizzle of olive oil if you like. Enjoy the creamy, comforting goodness!
Tip: If the sauce feels too thick while simmering, a little pasta water does wonders to bring it to the right consistency. And don’t rush the onion and garlic step — building flavor here is key to a satisfying sauce.
Cooking Tips & Techniques
One trick I learned when making this creamy tomato butter bean pasta is to blend only half the beans. It creates that luscious creaminess without losing the satisfying bite of whole beans throughout. Trust me, mashing everything turns it into a puree that’s a bit one-note.
Another tip: don’t skip reserving some pasta water. The starchy water helps marry the sauce and pasta beautifully, making every bite silky and cohesive.
When sautéing onions and garlic, keep the heat medium to low to avoid burning. Burnt garlic leaves a bitter taste that’ll overshadow the sauce’s natural sweetness. And if you want a little heat, adding chili flakes early releases their flavor better, but add them last for just a hint of spice.
Finally, the lemon juice at the end might seem like a small step, but it’s a game-changer. It cuts through the richness and adds a fresh pop, making the dish feel balanced instead of heavy.
Oh, and if you’re short on time, cook the pasta and sauce simultaneously to shave off a few minutes. I often multitask this way on busy nights — it’s a little hustle but totally worth it for a fresh, home-cooked meal.
Variations & Adaptations
This recipe is flexible and forgiving, perfect for tweaking to your taste or dietary needs.
- Vegan variant: This dish is naturally vegan, but you can add nutritional yeast for a cheesy flavor without dairy.
- Seasonal twist: Swap butter beans with cannellini or chickpeas for a different bean texture and flavor. In summer, toss in fresh cherry tomatoes instead of tomato sauce for a bright, fresh taste.
- Spicy kick: Add a diced jalapeño or a splash of hot sauce to the sauté for those who like it fiery.
- Herb swap: Use fresh oregano or thyme instead of basil for a different herbal note.
- Gluten-free: Use your favorite gluten-free pasta — I’ve had great results with brown rice or corn-based options.
Personally, I once tried this with a handful of sautéed spinach stirred in at the end — it added a nice pop of green and extra nutrients. Also, if you want a richer sauce, a spoonful of vegan butter swirled in at the end makes it ultra-creamy without dairy.
Serving & Storage Suggestions
This creamy tomato butter bean pasta is best served warm and fresh, ideally plated with a sprinkle of fresh basil or cracked black pepper on top. It pairs wonderfully with a crisp green salad or simple garlic bread for a fuller meal.
If you’re prepping ahead or have leftovers, store them in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water or broth to loosen the sauce if it’s thickened too much. The flavors actually deepen after resting overnight, so sometimes leftovers taste even better.
For a quick side, try crisping up some candied pecans or even a fresh fruit salad to balance the meal. A chilled glass of white wine or sparkling water with lemon complements the tomato richness nicely.
Nutritional Information & Benefits
Estimated per serving (makes two): approximately 450 calories, 18g protein, 60g carbohydrates, and 10g fat. The butter beans add valuable plant-based protein and fiber, which helps keep you full and supports digestive health.
Tomato sauce provides lycopene, a powerful antioxidant linked to heart health, while olive oil offers heart-friendly monounsaturated fats. This meal is naturally low in saturated fat and can be easily adapted for gluten-free or vegan diets, making it a nutritious choice that fits various lifestyles.
From a wellness perspective, this pasta hits that sweet spot where comfort meets nourishment, helping you feel satisfied without heaviness or guilt.
Conclusion
This creamy tomato butter bean pasta is proof that you don’t need a long ingredient list or fancy techniques to make a meal that’s both delicious and budget-friendly. It’s a humble dish that somehow feels special — cozy, filling, and simple enough to whip up any night of the week.
Feel free to play with the herbs and spice levels or add your favorite veggies to make it your own. I keep coming back to this recipe for its ease and warmth, especially on nights when I want a quick, satisfying dinner without fuss.
Give it a try and let me know how it turns out — or how you’ve made it your own! Cooking is all about those personal touches, after all. And if you’re in the mood for something sweet afterward, you might love pairing this with some snowball cookies for a cozy treat.
FAQs About Creamy Tomato Butter Bean Pasta
Can I use other types of beans instead of butter beans?
Absolutely! Cannellini, chickpeas, or even navy beans work well and create a similar creamy texture when blended. Just adjust cooking times slightly if using dried beans.
Is this recipe suitable for meal prep?
Yes, it stores well in the fridge for up to 3 days. Reheat gently and add a splash of water or broth to loosen the sauce when warming.
Can I freeze the leftovers?
You can freeze this pasta, but the texture might change slightly. Freeze in airtight containers for up to 2 months and thaw overnight in the fridge before reheating.
What pasta shapes work best?
Short, sturdy pasta like penne, fusilli, or rigatoni hold the sauce well and provide good bite. But honestly, any pasta you have on hand will work.
Can I make this recipe gluten-free?
Yes! Swap regular pasta for your favorite gluten-free variety. Just cook according to package instructions, as cooking times may vary.
Pin This Recipe!

Creamy Tomato Butter Bean Pasta Recipe Easy Budget Meal Under 5 Dollars
A quick, budget-friendly creamy tomato butter bean pasta that uses pantry staples to create a comforting, filling meal perfect for two.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Cuisine: Italian-inspired
Ingredients
- 160g (about 5.5 oz) dried pasta of your choice (penne or fusilli work great)
- 1 can (15 oz / 425g) butter beans, drained and rinsed
- 1 cup (240 ml) canned tomato sauce or passata
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 2 tablespoons olive oil
- ½ cup (120 ml) vegetable broth or water
- 1 teaspoon dried Italian herbs or a handful fresh basil, chopped
- Pinch of chili flakes (optional)
- Salt and pepper to taste
- 1 teaspoon lemon juice
Instructions
- Bring a large pot of salted water to a boil. Add 160g (5.5 oz) dried pasta and cook according to package instructions until al dente, about 8-10 minutes. Reserve ¼ cup (60 ml) pasta water, then drain and set aside.
- While pasta cooks, heat 2 tablespoons olive oil in a large skillet over medium heat. Add 1 small chopped onion and sauté for 4-5 minutes until translucent and slightly golden. Add 2 minced garlic cloves and cook for another minute until fragrant.
- Drain and rinse 1 can (15 oz / 425g) butter beans. Reserve about half of the beans and blend or mash them until smooth to create the creamy base for the sauce.
- Add the blended butter beans to the skillet with onions and garlic. Stir in 1 cup (240 ml) tomato sauce and ½ cup (120 ml) vegetable broth or water. Mix well, then add the reserved whole butter beans for texture.
- Sprinkle in 1 teaspoon dried Italian herbs or a handful of fresh basil, a pinch of chili flakes (optional), and salt and pepper to taste. Simmer the sauce gently for 7-10 minutes, stirring occasionally. If it gets too thick, add a splash of the reserved pasta water to loosen it.
- Add cooked pasta into the skillet and toss to coat evenly with the sauce. Squeeze in 1 teaspoon fresh lemon juice to brighten the flavors. Taste and adjust seasoning if needed.
- Dish out immediately, garnished with extra fresh basil or a drizzle of olive oil if desired. Enjoy the creamy, comforting goodness!
Notes
Blend only half the butter beans to create a creamy sauce while retaining some texture with whole beans. Reserve pasta water to adjust sauce consistency. Cook pasta and sauce simultaneously to save time. Use medium heat to avoid burning garlic and onions. Lemon juice added at the end brightens the dish.
Nutrition
- Serving Size: 1/2 of the prepared
- Calories: 450
- Sugar: 6
- Sodium: 400
- Fat: 10
- Saturated Fat: 1.5
- Carbohydrates: 60
- Fiber: 10
- Protein: 18
Keywords: creamy tomato pasta, butter bean pasta, budget meal, easy dinner, vegan pasta, quick pasta recipe, pantry staples, plant-based protein




