• Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

Beans in Tomato Sauce with Melted Ricotta Recipe

Published: Aug 21, 2026 by Mira · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely love sharing this Beans in Tomato Sauce with Melted Ricotta Recipe because it’s one of those dishes that feels like a warm hug on a plate. The tomatoes burst with sweetness and tang, the beans add a creamy heartiness, and the melted ricotta gives it this dreamy, silky finish that makes every bite feel special. It’s a simple dish, but it’s packed with comforting flavors and textures that keep me coming back for more.

Why You'll Love This Beans in Tomato Sauce with Melted Ricotta Recipe

For me, the magic lies in the perfect harmony of flavors and textures. The tomato sauce is vibrant and fresh, thanks to the cherry tomatoes that caramelize just enough to deepen their flavor, while the beans bring a lovely creaminess that makes every bite satisfying. When the ricotta melts into the sauce, it creates this rich, velvety layer that elevates the whole dish. It’s like comfort food, but with a fresh twist that feels both nourishing and indulgent.

Another thing I really appreciate about this Beans in Tomato Sauce with Melted Ricotta Recipe is how easy it is to prepare. It’s all about simple steps that build incredible flavor, and you can have it on the table in just about 30 minutes. It’s perfect for weeknight dinners when you want something homey without spending hours in the kitchen. Plus, it’s so versatile—great for casual family meals, cozy date nights, or even impressing guests with minimal effort.

Ingredients You'll Need

A group of clear glass bowls on a white marbled surface, each showing different food items: one bowl is full of shiny, round cherry tomatoes in red, yellow, and orange shades; another holds many smooth, light beige white beans; a small bowl has a white creamy dollop of ricotta cheese with a soft texture; another small bowl contains finely chopped, pale pink shallots; a tiny bowl shows a white creamy minced garlic paste; and a small glass cup has light, golden olive oil. Fresh bright green basil leaves are placed beside the bowls, creating a fresh and colorful setup. Photo taken with an iphone --ar 4:5 --v 7

All the ingredients in this dish are simple but so essential for creating its delicious balance. Each one brings its own character, from the sweetness of cherry tomatoes to the creamy comfort of ricotta, while fresh basil adds a pop of color and that beautiful herbaceous aroma.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Olive oil: I use extra virgin for a fruity, peppery base flavor that enhances the sauce.
  • Shallot: It adds a gentle sweetness and depth without overpowering the dish.
  • Garlic paste or minced garlic: Essential for that warm, aromatic punch.
  • Cherry tomatoes: Their natural sweetness and juiciness are the heart of this sauce.
  • Salt and black pepper: Simple seasonings that bring out all the other flavors.
  • Water: Helps create the perfect consistency for a saucy, comforting base.
  • White beans: Cannellini or great northern beans work best for creaminess and protein.
  • Ricotta cheese: Melts into the sauce for indulgent silkiness; burrata or cream cheese work too.
  • Fresh basil: Adds freshness and brightens up the whole dish, both chopped inside and as a garnish.

Directions

Step 1: Heat the olive oil in a skillet over medium-high heat until shimmering. This helps build a flavorful base for your sauce.

Step 2: Add the diced shallot and cook for 2 to 3 minutes, stirring frequently until it softens and turns translucent but doesn’t brown. This step brings out its natural sweetness.

Step 3: Stir in the garlic paste or minced garlic and cook for about one minute until fragrant. Be careful not to burn it, or it will turn bitter.

Step 4: Add the cherry tomatoes along with 3 to 4 tablespoons of water to the pan. Let them cook for 8 to 10 minutes, stirring occasionally. Use the back of your spoon to gently press the tomatoes as they soften and burst, creating a luscious sauce. If the mixture seems too thick or starts to stick, add a bit more water to keep it bubbling gently.

Step 5: Reduce the heat to medium, then carefully use an immersion blender to blend the tomato mixture into a smooth sauce. If you don't have one, you can transfer it to a blender in batches, but be cautious with the hot liquid.

Step 6: Add the drained white beans and chopped basil to the sauce, stirring well to combine. Let everything simmer together for 5 to 10 minutes, stirring now and then, until the beans are warmed through and the sauce has thickened beautifully.

Step 7: Stir in the ricotta cheese and cook for an additional minute, just until it starts to melt and swirl into the sauce, creating those incredible creamy pockets everyone will love.

Step 8: Garnish with torn whole basil leaves for a fresh burst of color and herbaceous aroma. Serve hot, ideally with crusty, buttered bread to scoop up every last bit.

Servings and Timing

This Beans in Tomato Sauce with Melted Ricotta Recipe makes approximately 3 hearty servings, just right for a small family or a cozy dinner with friends. Prep time is quick—about 5 minutes to get everything ready. The cooking process takes around 25 minutes, making a total time of approximately 30 minutes from start to finish. There’s no resting time needed, so you can enjoy this comforting meal right away while it’s hot and fresh.

How to Serve This Beans in Tomato Sauce with Melted Ricotta Recipe

A close-up image shows a black cast iron pan filled with a thick stew of beans in a red tomato sauce mixed with melted white cheese spread unevenly on top, creating a soft and creamy texture. Bright green basil leaves are scattered on the surface for a fresh pop of color. A woman's hand is dipping a piece of torn, toasted bread with a golden crust and soft, airy inside into the stew. The background is blurred with a glass of golden liquid visible, and the whole scene rests on a white marbled texture. photo taken with an iphone --ar 4:5 --v 7

I love serving this beans dish piping hot because the melted ricotta is so luscious and inviting when warm. For a simple meal, pairing it with crusty bread—particularly a buttery baguette or torn sourdough—is my favorite way to make sure no bit of sauce is left behind. A fresh green salad with a lemony vinaigrette also complements the richness perfectly, balancing the flavors and adding a crisp texture.

For a more elevated presentation, I sometimes spoon the beans over creamy polenta or serve alongside roasted seasonal vegetables. Garnishing with extra fresh basil leaves or even a drizzle of quality olive oil adds a final pop of freshness and color. If you’re serving guests, warm shallow bowls work beautifully to showcase the sauce and melted cheese, with small plates of olives or pickles on the side to entice the palate.

As for drinks, I’m always reaching for a crisp white wine like a Sauvignon Blanc or a light, fruity rosé to cut through the richness. A sparkling water with a slice of lemon or a refreshing herbal iced tea is perfect if you prefer a non-alcoholic option. Whether it’s a casual weeknight dinner or a relaxed weekend gathering, this dish fits right in and always feels special.

Variations

I’ve had so much fun experimenting with this Beans in Tomato Sauce with Melted Ricotta Recipe. If you want to switch things up, try swapping the ricotta for cream cheese or burrata—both add a different but equally dreamy creaminess. For a vegan twist, you can skip the cheese altogether or use a plant-based ricotta alternative, and add nutritional yeast for a subtle cheesy flavor.

If you enjoy a bit more heat, adding a pinch of red pepper flakes or stirring in a spoonful of harissa paste spices things up beautifully. For a smoky dimension, I sometimes toss in some smoked paprika or cook the shallots with a little smoky chorizo before adding the tomatoes (if you’re not vegetarian). You can also experiment with different beans, like kidney or black beans, to vary the texture and flavor.

Cooking methods can vary, too. If you want a hands-off approach, this entire recipe works well in a slow cooker over low heat for a few hours, which deepens the flavors even more. Just stir in the ricotta right before serving to keep that fresh creaminess intact.

Storage and Reheating

Storing Leftovers

Leftover beans in tomato sauce store wonderfully in an airtight container in the refrigerator for up to 3 to 4 days. I prefer glass containers because they keep flavors fresh and don’t absorb odors. Make sure the dish has cooled to room temperature before sealing it to avoid condensation that could lead to sogginess.

Freezing

This dish freezes well, especially the tomato-bean base without the ricotta stirred in, as cheese can sometimes change texture after freezing. To freeze, place the cooled sauce in a freezer-safe container, leaving some space for expansion. It will keep well for up to 3 months. When you’re ready to enjoy it, thaw overnight in the refrigerator before reheating gently and stirring in fresh ricotta or a fresh dollop of cream cheese.

Reheating

I find the best way to reheat this Beans in Tomato Sauce with Melted Ricotta Recipe is on the stovetop over low to medium heat, stirring frequently. This helps maintain that silky texture without curdling the cheese. Avoid using high heat or the microwave for reheating, as this can cause the ricotta to separate or become grainy. If the sauce thickens too much while warming, simply add a splash of water or olive oil to loosen it back up.

FAQs

Can I use canned tomatoes instead of fresh cherry tomatoes?

Absolutely! While fresh cherry tomatoes give a lovely natural sweetness and texture, high-quality canned tomatoes work perfectly if fresh tomatoes are out of season. I recommend using whole peeled tomatoes and mashing them as you cook to replicate that fresh sauce consistency.

Is it okay to use other types of beans?

Definitely. Cannellini and great northern beans are my top picks for their creaminess, but you can substitute with navy beans, butter beans, or even chickpeas for a different twist. Just make sure to drain and rinse canned beans thoroughly.

Can I make this dish ahead of time?

You can prepare the tomato and bean sauce a day ahead and reheat it gently when you’re ready to serve. I prefer to add the ricotta fresh before serving to keep that lovely melted texture, but you can stir it in ahead if needed.

How can I make this recipe vegan?

To make this vegan, simply replace the ricotta with a plant-based ricotta alternative or omit it altogether. Adding a splash of olive oil or a vegan cream cheese gives a similar creamy finish. Nutritional yeast can also add a cheesy flavor without dairy.

What’s the best bread to serve with this dish?

I love crusty breads like sourdough, ciabatta, or a rustic baguette. The crusty outside and soft crumb soak up the sauce beautifully, making each bite incredibly satisfying. Toasted garlic bread is also a fantastic option for extra flavor.

Conclusion

I can’t recommend this Beans in Tomato Sauce with Melted Ricotta Recipe enough if you’re craving something comforting, flavorful, and amazingly simple to make. It’s one of those dishes where every ingredient shines, and the melted ricotta ties it all together with such indulgent creaminess. Whether it’s for a cozy night in or a casual dinner with friends, this recipe is a guaranteed crowd-pleaser that you’ll want to make again and again.

Print

Beans in Tomato Sauce with Melted Ricotta Recipe

Beans in Tomato Sauce with Melted Ricotta Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 11 reviews

A comforting and flavorful dish featuring tender white beans simmered in a rich, smooth cherry tomato sauce, finished with creamy melted ricotta and fresh basil. Perfect for a quick and satisfying vegetarian meal.

  • Author: Mira
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 3 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Sauce Base

  • 2 tablespoons olive oil (30 ml)
  • 1 medium shallot (diced small)
  • 2 teaspoons garlic paste or minced garlic (10 grams)
  • 12 oz cherry tomatoes (340 grams)
  • ½ teaspoon salt (plus extra to taste)
  • ¼ teaspoon black pepper
  • 3-4 tablespoons water (45-60 ml)

Main Ingredients

  • 1 can white beans (15.5 oz / 439 grams, drained, such as cannellini or great northern beans)
  • 1 cup ricotta cheese (250 grams) (or burrata, stracciatella, or cream cheese)
  • 1 tablespoon chopped or chiffonaded basil (plus more whole leaves for garnish)

Instructions

  1. Heat olive oil: In a skillet over medium-high heat, heat the olive oil to prepare for cooking the aromatics.
  2. Add shallot: Add the diced shallot and cook for 2-3 minutes until softened and translucent, releasing its sweetness into the oil.
  3. Add garlic: Stir in the garlic paste or minced garlic and cook for another minute until fragrant but not browned to avoid bitterness.
  4. Add cherry tomatoes and water: Add the cherry tomatoes along with 3-4 tablespoons of water. Cook for 8-10 minutes, stirring occasionally and gently pressing the tomatoes with the back of a spoon to help them burst and release their juices, forming a sauce. Add more water if necessary to maintain a bubbling sauce consistency.
  5. Reduce heat and blend: Lower the heat to medium and carefully use an immersion blender to blend the tomato sauce until smooth, creating a velvety base for the beans.
  6. Add beans and chopped basil: Stir in the drained white beans and chopped basil. Simmer for another 5-10 minutes, stirring occasionally, until the beans are warmed through and the sauce has thickened nicely.
  7. Stir in ricotta cheese: Add the ricotta cheese and cook for another minute or so, allowing it to just begin melting into the sauce, adding a creamy richness to the dish.
  8. Garnish and serve: Garnish with torn fresh basil leaves and serve hot with crusty, buttered bread for dipping and enjoying the luscious sauce.

Notes

  • You can substitute ricotta with burrata, stracciatella, or cream cheese for different creamy textures.
  • Adjust the thickness of the sauce by adding more or less water as it simmers.
  • Use fresh basil for the best aromatic flavor and garnish.
  • This dish can be easily doubled to serve more people.
  • For added flavor, consider a splash of balsamic vinegar or a pinch of red pepper flakes when cooking the sauce.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Roasted Red Pepper Gnocchi Recipe
    Roasted Red Pepper Gnocchi Recipe
  • Slow Cooker Chicken Keema with Veggies Recipe
    Slow Cooker Chicken Keema with Veggies Recipe
  • Creamy Chicken and Sun-Dried Tomato Pasta Bake Recipe
    Creamy Chicken and Sun-Dried Tomato Pasta Bake Recipe
  • Cheeseburger French Fry Casserole Recipe
    Cheeseburger French Fry Casserole Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Welcome to Mira Cooking

Where every recipe tells a story and every meal is a chance to create something beautiful.

Learn more

Popular

  • Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
    Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
  • Cookies 'N Cream Cheesecake Recipe
    Cookies 'N Cream Cheesecake Recipe
  • Cucumber and Beet Salad Recipe
    Cucumber and Beet Salad Recipe
  • Beet Greens Vegetable Soup (Botwinka) Recipe
    Beet Greens Vegetable Soup (Botwinka) Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Mira Cooking. All rights reserved.