A person serves baked pasta with creamy sauce and breadcrumbs from a white dish using a gold spoon. Fresh tomatoes sit in a bowl in the background.

Creamy Tomato Pasta with Butter Bean Sauce and Walnut Crumb

Prep
10 Minutes
Cook
35 Minutes
Total
45 Minutes
Servings
4

Rigatoni tossed with a smooth sauce of cherry tomatoes, bell pepper, ricotta, and butter beans, finished with a savory toasted walnut crumb.

Add as a preferred source on Google

This creamy tomato sauce in this recipe coats the rigatoni and is finished with a walnut crumb. This cherry tomato pasta sauce blends fresh tomatoes, bell pepper, ricotta, and butter beans into one smooth sauce. It’s so delicious and the beans completely disappear (perfect for hiding extra protein). It’s cozy, satisfying, packed with flavor, and on the table in 45 minutes.

Recipe Summary

Rigatoni coated in a smooth sauce made from softened cherry tomatoes, bell pepper, ricotta, and butter beans. The beans help make the sauce hearty and creamy. This Mediterranean-inspired dinner is ready in 45 minutes.

Why You’ll Love This Creamy Tomato Pasta

  • A different kind of creamy: Ricotta and butter beans give the sauce a smooth body without needing cream.
  • Creamy and crunchy: That silky sauce with the toasted walnut crumb on top is a great texture combo.
  • Built for rigatoni: The sauce works its way into all those ridges and hollow centres of the noodle, while the walnut crumb stays crunchy on top.
  • A complete 45-minute dinner: With only 10 minutes of prep and 35 minutes of cooking, this makes an easy dinner for four.
A close-up of creamy rigatoni pasta in a skillet, topped with breadcrumbs, chopped herbs, and a golden sauce, with a serving spoon resting inside.

What Makes This Creamy Tomato Pasta Sauce Creamy?

This creamy tomato pasta sauce gets its texture from ricotta and butter beans. The beans aren’t tossed into the finished pasta whole. Instead, they’re blended right into the sauce until everything is completely smooth.

This is what makes this sauce a little different from your typical tomato pasta sauce. Blending the softened vegetables and beans creates a velvety consistency, while the ricotta makes it extra creamy.

Reserved pasta water is also important here. That starchy water helps loosen the sauce so it can cling to the rigatoni. You want every single noodle coated nicely.

If you love this technique, my Creamy White Bean Pasta is another great example of how beans can be blended directly into a pasta sauce to make it deliciously smooth.

Key Ingredients and What They Do

There are two very important textures happening in this creamy cherry tomato pasta: the silky sauce and the walnut crumb.

  • Cherry tomatoes, bell pepper, onion, and garlic: This is the vegetable base of the sauce. The cherry tomatoes and bell pepper soften down with the aromatics before everything gets blended.
  • Ricotta and butter beans: The secret to the sauce’s creamy texture.
  • Better Than Bouillon vegetable base: Used to season both the sauce and walnut crumb to build more savory flavor.
  • Walnuts, anchovy paste, nutritional yeast, and chili flakes: This combination makes the crumb and perfectly finishes the pasta. Note that the topping contains both fish and tree nuts.
  • Rigatoni or mezzi rigatoni: Those tubes and ridges are ideal for catching the thick sauce. Penne, fusilli, or rotini can also be used.
  • Reserved pasta water: You’ll need ½ cup, plus up to ¼ cup more if necessary, to loosen the sauce until it coats the noodles perfectly.
  • Parmesan: Totally optional, but you can freshly grate some over each bowl before serving.

Tips for a Smooth Sauce and Crisp Walnut Crumb

Keep the walnut crumb coarse. Texture is the whole point here! Once you add the nutritional yeast and chili flakes, only pulse the mixture another 1–2 times. You don’t want to turn those walnuts into a paste.

Watch the walnuts while they toast. Stir the mixture often and transfer it to a bowl once toasted. Don’t leave it sitting in the skillet, and keep it separate from the pasta until you’re ready to serve. That’s how you preserve all that crunch.

Use your eyes when cooking the tomatoes. You’re looking for tomatoes that are soft and beginning to break down. The 10–12-minute cook time is a guide, but that visual cue will tell you when they’re actually ready.

Don’t skip the cooling time. Let the cooked tomato mixture cool for 5–10 minutes before transferring it to your blender. Warm ingredients can create steam and pressure inside a sealed blender, so always follow your blender manufacturer’s instructions for blending warm mixtures.

Look for the perfect cling. Once everything is tossed together, the sauce should coat the noodles nicely. If it’s still a little too thick, add some of that extra reserved pasta water rather than reaching for milk or cream.

A person holds a gold spoon, serving creamy baked pasta topped with breadcrumbs and herbs from a white dish. Fresh tomatoes are in a bowl in the background.

Pasta Shapes and Supplied Substitutions

Rigatoni or mezzi rigatoni is my preferred pasta here because the ridges and hollow centres give that thick sauce so many places to go.

If you don’t have either, you can also use penne, fusilli, or rotini. Ridged, tubular, and twisted short pastas give the sauce plenty of surface area to grab onto while also catching little bits of the walnut crumb.

And if you accidentally pour all your pasta water down the drain before remembering you needed it, use ½ cup chicken or vegetable broth instead.

What to Serve with Creamy Tomato Pasta

This creamy tomato pasta has plenty of richness, so I love pairing it with something fresh and acidic. My Simple Homemade Greek Salad brings tomatoes, cucumbers, and brightness to the table, while Maroulosalata is a lighter lettuce-and-herb option. And obviously, you’re going to want something for swiping up the sauce left in your bowl, so serve it with my Quick and Easy Focaccia Bread.

Storage and Reheating

Fridge: Store leftover creamy tomato pasta in an airtight container in the fridge for up to 3–4 days. If you can, keep the walnut crumb in a separate container so it stays crunchy instead of soaking up moisture from the sauce.

Reheating: Reheat the pasta gently in a skillet over medium-low heat or in the microwave until warmed through. The sauce will thicken as it sits, so add a splash of water or broth while reheating to help loosen it and restore that creamy consistency.

Freezer: I generally don’t recommend freezing assembled creamy pasta dishes like this one. Ricotta-based sauces can change texture after freezing and thawing, and the pasta itself can become soft. For the best texture and flavor, enjoy this one fresh or within a few days of making it.

Walnut crumb: Definitely store this separately! Keep leftover walnut crumb in an airtight container so it holds onto that delicious coarse, crunchy texture. Add it to the pasta only after reheating.

A person serves baked pasta with creamy sauce and breadcrumbs from a white dish using a gold spoon. Fresh tomatoes sit in a bowl in the background.

FAQs

Does creamy tomato pasta need heavy cream?

No. This recipe gets its smooth, creamy texture from ricotta and butter beans blended with the softened veggies. Reserved pasta water loosens the sauce so it coats the rigatoni without adding heavy cream.

Are the butter beans left whole in the pasta?

No. The drained and rinsed butter beans are mixed with the cooked tomato mixture and ricotta until smooth. They become part of the sauce rather than a separate add-in.

Can I make this pasta with fresh tomatoes?

Yes. This recipe is specifically made with 2 pints of fresh cherry tomatoes. They cook the bell pepper, onion, and garlic until softened and beginning to break down, then add them to the sauce.

Creamy Tomato Pasta

Rigatoni tossed with a smooth sauce of cherry tomatoes, bell pepper, ricotta, and butter beans, finished with a savory toasted walnut crumb.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Course Main
Cuisine Mediterranean-Inspired
Servings 4
Calories 759
Servings: 4

Ingredients

For the walnut crumb

  • ½ cup walnuts
  • ½ tsp Better than Bouillon vegetable base
  • ½ tsp anchovy paste
  • 2 tbsp nutritional yeast
  • tsp chili flakes
  • 2 tbsp extra-virgin olive oil

For the sauce

  • 2 tbsp extra-virgin olive oil
  • 1 small yellow onion, diced
  • 3 garlic cloves, sliced
  • 2 pints cherry tomatoes
  • 1 red or orange bell pepper, diced
  • 1 tbsp Better than Bouillon vegetable base
  • ¼ tsp chili flakes
  • 1 cup ricotta cheese
  • 14-15 oz (398ml) can butter beans, drained and rinsed
  • ½ tsp kosher salt

For the pasta

  • ¾ lb 340 grams rigatoni (or mezzi rigatoni)
  • ½ cup reserved pasta water

For serving

  • freshly grated parmesan cheese, optional

Instructions 

Start Cooking

Make the walnut topping

  1. Add the walnuts, vegetable base and anchovy paste to a food processor and pulse until you get a coarse crumb. Add the nutritional yeast and chili flakes and pulse 1-2 times more just to combine.
  2. To a medium skillet add 2 tbsp extra-virgin olive oil over medium heat. When the oil is hot, turn to medium-low, add the chopped walnut mixture and cook until toasted, stirring often. Set the walnut mixture aside in a bowl to cool.

Cook the pasta

  1. Cook the pasta according to package directions, reserve 1/2 cup pasta water, drain and set aside.

Make the pasta sauce

  1. To a large high-sided skillet, add the olive oil over medium heat. When the oil is hot, add the diced onion and saute until softened, about 3-4 minutes. Add the garlic and cook for 1-2 minutes until fragrant. Add the tomatoes, diced pepper and Better than Bouillon vegetable base and stir to combine. Turn the heat to medium-low and put the lid on most of the way, stir occasionally and cook for 10-12 minutes, until the tomatoes are softened and start to break down.
  2. Remove the pan from the heat. Let cool for 5-10 minutes and then add the sauce from the pan along with the chili flakes, ricotta and drained and rinsed butter beans to a blender. Blend the sauce until smooth and combined. Set aside.

Assemble the dish

  1. Back in the large skillet, add the pasta sauce and cook over medium heat for 5 minutes to warm through. Then, add the cooked pasta, ½ cup pasta water and ½ tsp salt to the warmed sauce and toss to combine, cooking for 1-2 minutes until the sauce coats the noodles nicely. If needed, use ¼ more pasta water to help loosen the pasta sauce and coat the noodles.
  2. Remove the pasta from the heat.
  3. Serve topped with the walnut topping and (optional) freshly grated parmesan cheese.

Notes

Calories: 759kcalCarbohydrates: 89.2gProtein: 27.5gFat: 33.8gSaturated Fat: 8.4gPolyunsaturated Fat: 9.4gMonounsaturated Fat: 13.8gCholesterol: 31.8mgSodium: 388.8mgFiber: 9.8gSugar: 7.2g

What Did You Think?

Recipe Rating




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

Be the first to discuss this recipe.