Home » Creamy Beans Recipe

Creamy Beans Recipe

These Creamy Beans are rich, cozy, and naturally creamy without any dairy. Dried beans simmer slowly with simple seasonings, then a portion is mashed at the end to create a thick, velvety sauce.

Creamy white beans in a pot topped with parsley

Why You’ll Love This

The beans become naturally creamy as they simmer, and mashing a portion at the end gives the pot a thick, spoon-coating texture without using cream or dairy. Bay leaves, chili, garlic, coriander, and tomato paste build plenty of flavor while the beans cook.

It’s also a great make-ahead meal because the texture gets even richer after chilling. Serve it with rice, crusty bread, or on its own for a simple, hearty dinner.

If you enjoy cozy, no-fuss dinners like this one, you’ll find plenty more ideas in my collection of dinner recipes. They’re all simple, comforting, and perfect for easy weeknight meals.

How These Beans Get Creamy Without Cream

The creamy texture comes naturally from the beans themselves. As they simmer, the cooking liquid becomes thicker and more flavorful, then mashing about a third of the beans releases extra starch and turns the broth into a rich, velvety sauce.

No cream or dairy is needed. The result is thick and comforting while still letting the flavor of the beans, garlic, tomato paste, herbs, and spices come through.

What Type of Beans Work Best?

Dried beans work best for this recipe because the long, gentle simmer gives them time to become tender while the cooking liquid develops plenty of flavor. You can use one variety or a mix, depending on what you have on hand.

If you mix different beans, choose varieties with similar cooking times so they soften evenly. The most important part is cooking them until completely tender before mashing a portion to thicken the sauce.

How to Make Creamy Beans from Scratch

This recipe comes together in a few simple stages: simmer the dried beans until tender, cook the onion and celery with tomato paste, season the bean liquid, mash part of the beans for a creamy texture, then combine everything and let it simmer together.

Simmer the beans. Add the beans, water, bay leaves, and whole chili pepper to a large pot. Bring to a gentle simmer, then reduce the heat and cook for about 2 hours, or until the beans are tender and the cooking liquid has become flavorful and slightly thickened.

Beans simmering with bay leaves and chili pepper

Cook the aromatics. While the beans simmer, heat the olive oil in a skillet over medium heat. Add the onion and celery with a small pinch of salt and cook for about 6 minutes, until softened. Stir in the tomato paste and cook for another 2 to 3 minutes, until it darkens slightly and smells rich and caramelized.

Season the beans. Scoop some of the hot bean cooking liquid into a bowl, then whisk in the minced garlic, ground coriander, black pepper, and salt. Pour the seasoned liquid back into the pot and stir gently so the flavors are evenly distributed.

Mash some of the beans. Mash about one-third of the beans directly in the pot using a potato masher or the back of a spoon. Stir everything together until the cooking liquid becomes thick, creamy, and velvety.

Finish the beans. Stir the sautéed onion and tomato mixture into the pot and let everything simmer gently for another 7 to 8 minutes so the flavors come together. If the beans become too thick, add a small splash of water until the sauce is rich and creamy but still spoonable.

Finish and serve. Turn off the heat, taste the beans, and adjust the salt and black pepper if needed. Stir in the chopped parsley just before serving.

Once you’ve made this recipe a couple of times, it’s easy to tweak it to your taste. Here are a few simple tips that make it even better.

Pro Tips

  • Simmer the beans gently. Low, steady heat helps dried beans soften evenly without breaking apart too quickly.
  • Mash more for an extra-creamy texture. Start with about one-third of the beans, then mash a little more if you want the sauce thicker.
  • Cook the tomato paste well. Let it darken slightly with the onion and celery before adding it to the beans for a deeper, more savory flavor.
  • Adjust the consistency at the end. The beans will continue to thicken as they simmer, so add a splash of water if the sauce becomes too thick.
  • Control the heat with the chili. Leave it whole for gentler heat, or cut it open if you want the beans spicier.
  • Expect thicker leftovers. The beans become even creamier in the refrigerator, so loosen them with a little water or broth when reheating.

Variations and Substitutions

  • Add greens. Stir in a handful of spinach or kale during the last few minutes of cooking.
  • Make it smokier. Add a little smoked paprika for a deeper, slightly smoky flavor.
  • Use canned beans. For a quicker version, use drained canned white beans and simmer them with the seasonings until the sauce thickens.
  • Add more herbs. Fresh dill or extra parsley works well if you want a brighter finish.
  • Adjust the heat. Keep the chili whole for mild warmth, or slice it for a stronger kick.

What to Serve with Creamy Beans

These creamy beans are especially good with fluffy rice, creamy mashed potatoes, or a slice of homemade bread to soak up the thick, savory sauce.

For something lighter, serve them with a simple green salad or roasted vegetables. A squeeze of lemon or a few red pepper flakes on top also adds a nice bright finish.

Storage and Reheating

Store leftover creamy beans in an airtight container in the refrigerator for up to 4 days. The sauce will thicken as it cools, which is completely normal.

Reheat gently on the stovetop over low heat or in the microwave in short intervals. Add a small splash of water or broth as needed to loosen the sauce and bring back the creamy texture.

You can also freeze the beans for up to 2 months. Thaw overnight in the refrigerator, then reheat gently and adjust the consistency with a little water or broth.

Frequently Asked Questions

How do you make beans creamy without cream?

The creamy texture comes from the beans themselves. Mash about one-third of the cooked beans directly in the pot, then stir them back into the cooking liquid to thicken the sauce naturally.

Can I use canned beans instead of dried beans?

Yes. Canned white beans work for a quicker version, but they need much less cooking time. Simmer them with the seasonings and aromatics until the sauce thickens and the flavors come together.

What kind of beans are best for creamy beans?

Cannellini, great northern, or navy beans all work well because they become tender and creamy as they cook. You can also use a mix of similar white beans.

Why are my creamy beans too thick?

The beans continue to thicken as they cook and cool. Stir in a small splash of water or broth until the sauce reaches the consistency you like.

Can I make creamy beans ahead of time?

Yes. They keep well in the refrigerator and often taste even better the next day. Reheat gently and add a little water or broth if the sauce has thickened.

Creamy Beans Recipe

5 from 7 votes
These Creamy Beans are slow-simmered with bay leaves and chili, then finished with sautéed onion, celery, garlic, and tomato paste. Mashing some of the beans creates a rich, velvety sauce naturally, with no cream or dairy needed.
Creamy beans in a bowl
Servings: 4 servings
Prep Time: 10 minutes
Cook Time: 2 hours 10 minutes
Total Time: 2 hours 20 minutes

Ingredients 

  • 1.1 lb. (500 g) dried beans
  • 8 cups water
  • 1 whole chili pepper
  • 4 bay leaves
  • 5 tbsp. olive oil
  • 3 onions finely chopped
  • 3.5 oz. (100 g) celery, finely chopped
  • 1 tbsp. tomato paste
  • 6 garlic cloves minced
  • 1 tsp. ground coriander
  • 1/3 tsp. black pepper
  • 1 tsp. salt or to taste
  • Fresh parsley chopped, for serving

Instructions

  • Add the beans, water, bay leaves, and whole chili pepper to a large pot. Bring to a gentle simmer, then reduce the heat and cook for about 2 hours, or until the beans are tender.
  • While the beans simmer, heat the olive oil in a skillet over medium heat. Add the onions and celery with a small pinch of salt and cook for about 6 minutes, until softened.
  • Stir in the tomato paste and cook for another 2 to 3 minutes, until it darkens slightly and develops a deeper flavor.
  • Scoop some of the hot bean cooking liquid into a bowl. Whisk in the garlic, ground coriander, black pepper, and salt, then pour the seasoned liquid back into the pot.
  • Mash about one-third of the beans directly in the pot with a potato masher or the back of a spoon. Stir until the cooking liquid becomes thick and creamy.
  • Add the sautéed onion, celery, and tomato paste mixture to the beans and stir well.
  • Simmer gently for another 7 to 8 minutes so the flavors come together. If the beans become too thick, add a small splash of water until the sauce is creamy and spoonable.
  • Turn off the heat, taste, and adjust the salt and black pepper if needed. Stir in chopped fresh parsley just before serving.

Notes

  • Cook the beans at a gentle simmer so they soften evenly.
  • Mash about one-third of the beans for a naturally creamy texture without adding cream.
  • For thicker beans, mash a little more. If they become too thick, loosen them with a splash of water or broth.
  • Keep the chili whole for gentler heat. Cut it open if you prefer a spicier dish. The beans will thicken as they cool.
  • Add a little water or broth when reheating leftovers.
5 from 7 votes (7 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating