Creamy Butter Beans in Vodka Sauce

This vodka sauce creamy butter beans recipe turns a classic pasta-style sauce into a hearty, protein-packed vegetarian dinner. Instead of noodles, tender white beans are simmered in a rich tomato vodka sauce made creamy with blended silken tofu rather than heavy cream. The result is cozy, satisfying, and full of flavor, with a silky texture that feels indulgent while still being simple enough for a weeknight meal.

Looking for more high protein vegetarian recipes? You might also enjoy these High Protein Butter Beans, High Protein Vegetarian Burritos, and this Vegetarian Broccoli Cheese Rice Casserole.

vodka sauce butter beans in a white bowl topped with basil and parmesan cheese

Why you’ll love this creamy bean dish

img 49074 2

This recipe brings together the best parts of creamy butter beans and classic vodka sauce. It has the comfort of a tomato cream pasta, but the beans make it extra filling and add a lovely soft texture. The sauce is blended with silken tofu, which keeps it smooth and creamy while adding more plant-based protein. It is a great option when you want something warm, savory, and satisfying without making a complicated dinner.

Reasons to love this recipe:

  • Creamy, rich, and comforting without using heavy cream
  • High in protein thanks to butter beans and silken tofu
  • Made in one skillet after blending the sauce base
  • Vegetarian, with a simple vegan option
  • A flavorful twist on classic vodka sauce
  • Delicious with crusty bread, pasta, toast, or a simple green salad

In this post…

  • Ingredients needed
  • How to make it
  • Expert Tips
  • Frequently Asked Questions
  • Vodka Sauce Creamy Butter Beans Recipe
ingredients needed to make vodka sauce butter beans

Ingredients needed

The full ingredient list is included in the recipe card below, but here is a quick look at the key ingredients used to make these creamy vodka sauce butter beans. Most of them are simple pantry staples, and there are a few easy substitutions if you need them.

  • Butter beans or other white beans – Butter beans are creamy, hearty, and ideal for this recipe. Cannellini beans or great northern beans also work well. A portion of the beans is blended into the sauce for even more body.
  • Silken tofu – This is blended with milk and beans to create a smooth, creamy sauce without heavy cream. It also adds protein while keeping the flavor neutral.
  • Milk of choice – Use your preferred milk to loosen the tofu mixture and help the sauce blend smoothly. Start with the amount listed, then add a splash more if the sauce becomes too thick.
  • Shallot and garlic – These aromatics create a savory base for the tomato sauce. The shallot adds mild sweetness, while garlic gives the dish depth.
  • Tomato paste – Tomato paste gives vodka sauce its concentrated tomato flavor and rich color. Cooking it briefly helps deepen the taste.
  • Vodka – Vodka is optional, but it helps enhance the tomato flavor. If you prefer not to use it, replace it with vegetable broth or a little extra milk.
  • Butter – Adds richness and gives the sauce a smooth finish.
  • Parmesan cheese – Parmesan adds salty, savory flavor. For a vegan version, use nutritional yeast or a vegan parmesan alternative.
  • Red pepper flakes – These add gentle heat. Use less if you prefer a mild sauce.
  • Fresh herbs – Basil or parsley makes a fresh, flavorful garnish right before serving.
vodka sauce butter beans in a white bowl topped with basil and parmesan cheese

How to make it

The full step-by-step recipe is in the recipe card, but here is an easy overview of how these creamy butter beans come together. The process is quick: blend the creamy base, cook the tomato paste with aromatics, stir everything together, and simmer the beans until warm and coated in sauce.

make the tofu cream sauce in a blender for creamy butter beans
  1. Blend the silken tofu, milk, and a small amount of the beans until the mixture is completely smooth and creamy.
shallot garlic and tomato paste cooking in a skillet for vodka sauce butter beans
  1. Heat the olive oil in a large skillet. Sauté the shallot and garlic, then stir in the tomato paste and cook until it darkens slightly.
creamy tomato vodka sauce simmering in a skillet
  1. Stir in the vodka, tofu cream mixture, and red pepper flakes. Add the parmesan and butter, then stir until melted and smooth.
butter beans added to creamy tomato vodka sauce
  1. Add the remaining butter beans, season with salt and pepper, and simmer until the beans are heated through and coated in the creamy sauce.

Expert Tips

  • Blend the tofu mixture until completely smooth. This is the key to a silky sauce.
  • Cook the tomato paste for a few minutes before adding liquid. This helps build a deeper, richer flavor.
  • If the sauce becomes too thick, stir in a splash of milk until it reaches your preferred consistency.
  • Taste before adding salt because parmesan already adds saltiness.
  • Use butter beans for the creamiest texture, or substitute another canned white bean if needed.
  • Serve with crusty bread for scooping, spoon it over pasta, or pile it onto toast for an easy meal.
vodka sauce butter beans in a white bowl topped with basil and parmesan cheese

Frequently Asked Questions

Can I make this without vodka?

Yes. You can leave out the vodka or replace it with a splash of vegetable broth or extra milk. The sauce will still be creamy, tomato-rich, and delicious.

Does it taste like tofu?

No. Silken tofu blends into the sauce and gives it a creamy texture without adding a strong tofu flavor.

Is this recipe vegan?

It can be made vegan by using vegan butter and replacing the parmesan with nutritional yeast or vegan parmesan.

What should I serve with vodka sauce butter beans?

Crusty bread is a great choice because it is perfect for scooping up the creamy sauce. You can also serve the beans over pasta, rice, toast, or alongside a simple salad.

4.50 from 2 votes

Vodka Sauce Creamy Butter Beans

By Brita Britnell
Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
Servings: 4 servings
vodka sauce butter beans in a white bowl topped with basil and parmesan cheese
These vodka sauce creamy butter beans are rich, smooth, and protein-packed thanks to white beans and silken tofu. They make an easy vegetarian dinner that feels cozy and satisfying.

Ingredients

  • 1 15 oz block silken tofu
  • ¾ cup milk of choice
  • ¼ cup olive oil
  • 2 cloves garlic, minced
  • 1 small shallot, diced
  • ½ cup tomato paste
  • 2 tablespoons vodka, optional
  • 1 teaspoon red pepper flakes
  • 2 tablespoons butter
  • ½ cup parmesan, or ¼ cup nutritional yeast for a vegan version
  • Salt and pepper to taste
  • 2 cans butter beans or other white beans, drained and rinsed
  • 1 tablespoon chopped fresh herbs for serving

Instructions

  • In a blender, combine ½ cup of the beans, the silken tofu, and the milk. Blend until the mixture is creamy and completely smooth, with no chunks remaining.
  • While the tofu mixture blends, start the sauce. Heat the olive oil in a large skillet over medium heat. Add the shallot and cook for 3 minutes. Add the garlic and cook for 2 more minutes. Stir in the tomato paste and cook for another 3 minutes, stirring often.
  • Stir in the vodka, tofu cream mixture, and red pepper flakes. Mix until the sauce is evenly combined. Add the parmesan and butter, then stir until both are melted into the sauce.
  • Add the remaining butter beans and stir gently to coat them in the sauce. Season with salt and pepper to taste. Cook for 1 more minute, stirring constantly, until heated through. Garnish with fresh herbs such as basil or parsley and serve warm.

Notes

Butter beans: If you cannot find butter beans, use another canned white bean. Chickpeas also work well in this recipe.

Vodka: The vodka can be omitted. If needed, add a little extra milk to keep the sauce loose and creamy.

To make this vegan: Use vegan butter and replace the parmesan with nutritional yeast or a vegan parmesan alternative.

Leftovers: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently with a splash of milk to loosen the sauce.

Nutrition

Calories: 504kcal,
Carbohydrates: 40g,
Protein: 23g,
Fat: 28g,
Fiber: 11g

Nutrition information is automatically calculated and should be used as an approximation.