This recipe for Tuscan White Bean Stuffed Tomatoes is hearty, warming, and deeply satisfying. These stuffed tomatoes can easily be served over a bed of pasta or rice—super budget-friendly and extremely filling! Every time you cut into one of the tomatoes, it’s like you’re making the sauce for whatever you’ve paired them with. This recipe is absolutely delicious and a great way to use up those summer tomatoes!
What Are Tuscan White Bean Stuffed Tomatoes?
Stuffed tomatoes are such an underrated dish. You can stuff them with almost anything you have on hand—grains, beans, meats, veggies, cheese! In this recipe, I take inspiration from Tuscan cuisine and stuff the tomatoes with a hearty mixture of cannellini beans, four types of diced vegetables, breadcrumbs, Italian seasonings, tomato sauce, and shredded cheese. Each tomato is then baked until it’s tender, juicy, and bursting with flavor. They’re like mini casseroles in tomato form!
Ingredients for Tuscan White Bean Stuffed Tomatoes
Here’s what you’ll need to make this stuffed tomato recipe:
- Tomatoes: I use large “slicing” tomatoes (the kind you might use for a sandwich). You can also use smaller, on-the-vine tomatoes if you’re cooking for more than 4 people or want them as a side dish.
- Cannellini Beans: Adds protein and fiber, making this recipe even more filling and nutritious.
- Vegetables: Carrots, yellow onion, and celery cook down to be soft, sweet, and succulent. I also add some diced zucchini for extra texture and flavor.
- Herbs: A sprig of rosemary and a dried Italian seasoning blend help give these tomatoes a Tuscan twist. Half a teaspoon of dried rosemary will also work if you don’t have fresh.
- Seasonings: A little salt, black pepper, and red pepper flakes help to enhance the other flavors.
- Olive Oil: Softens the veggies as they cook and helps the tomatoes to brown in the oven.
- Apple Cider Vinegar: The tanginess helps balance out the tomatoes’ sweetness and tenderizes the vegetables as they cook. It really helps the flavorful herbs pop!
- Garlic: Freshly minced garlic infuses the filling with flavor.
- Bread Crumbs: These help to absorb the extra moisture from the vegetables and create a nice, hearty texture. You can use any type of breadcrumbs you prefer.
- Tomato Sauce: Use your favorite canned tomato sauce, or make your own from scratch!
- Italian Cheese Blend: Makes the filling creamy and savory. I used the shredded Italian cheese blend from my local Kroger, but any type of cheese you enjoy and have on hand will work. Dairy-free? No problem. This recipe is great without the cheese, too.
What Type Of Tomato is Best for Stuffing?
You want large, firm, and ripe ”slicing” tomatoes for this recipe. Beefsteak and large heirloom tomatoes are also great options because they’re big and easy to stuff. Roma tomatoes could also work, but the oval shape makes stuffing a bit more challenging. For serving a crowd, I use smaller vine-ripened tomatoes so the filling goes further. Whichever variety you choose, make sure your tomatoes are firm and not mushy!
Tips and Suggestions
- Dairy-free? Leave out the cheese. Trust me, the white beans add to the dense texture and creaminess of the filling, so they’re great no matter what your dietary restrictions are.
- You can make the filling up to 24 hours ahead of time and store it in the fridge until you’re ready to stuff and bake your tomatoes. Cook the stuffed tomatoes for a couple of minutes longer to heat the filling through.
- This recipe isn’t just for tomatoes! You can use the same filling to stuff large mushrooms or bell peppers (stuffed bell peppers are delicious!)
Storage Instructions
Leftover Tuscan white bean stuffed tomatoes will last up to 3-4 days in the fridge when stored in an airtight container. To reheat, cover with foil and bake at 350°F for about 15 minutes or until heated through. I wouldn’t freeze this recipe as the tomatoes may become too watery after thawing. However, the filling freezes well.
Tuscan White Bean Stuffed Tomatoes
Ingredients
- 4 large “slicing” tomatoes* ($4.54)
- 1 can cannellini beans ($0.86)
- 1 carrot, peeled ($0.10)
- ½ yellow onion ($0.47)
- 2 sticks celery ($0.10)
- 2 Tbsp olive oil, divided ($0.38)
- 1 zucchini, diced small ($0.93)
- 1 sprig rosemary** ($0.19)
- ½ Tbsp dried Italian herb blend ($0.29)
- 1½ tsp salt ($0.01)
- 1 Tbsp apple cider vinegar ($0.03)
- ½ tsp freshly cracked black pepper ($0.12)
- ½ tsp red pepper flakes ($0.06)
- 3 cloves garlic, minced ($0.15)
- 8oz can tomato sauce ($0.74)
- ¼ cup bread crumbs ($0.16)
- ½ cup shredded Italian cheese blend*** ($0.58)
Instructions
- Hollow out 4 large tomatoes, keeping the tops and transferring the juicy seeds and inside flesh to a medium mixing bowl. Reserve everything!
- Dice the carrot, yellow onion, and celery sticks into small pieces to make mirepoix (which is a combination of diced veggies used to flavor a recipe).
- Pour 1 ½ Tbsp olive oil into a saucepan with salt, pepper, red pepper flakes, Italian herbs, and the diced carrots, onions, and celery.
- Once cooked down, about 5 minutes or until veggies are softened and glossy, add the insides from the tomatoes, diced zucchini, rosemary, garlic, and apple cider vinegar and simmer of on medium heat uncovered until a chunky filling forms and some of the juices cook down, about 10 min.
- Add bread crumbs, white cannellini beans and tomato sauce. Stir until combined. Cook for 3 minutes.
- Turn off heat and fold in shredded Italian cheese blend. Set aside.
- Place hollowed out tomatoes in a lightly oiled baking dish. Fill each hollowed out tomato with the cheesy white bean filling and put their tomato “lids” on. Fill in around each tomato with any extra filling. Brush remaining olive oil on top of all 4 tomatoes and cover the entire baking dish lightly with tinfoil. Bake for 15 min at 375°F.
- Remove tinfoil and bake an additional 15 minutes. Broil on high for the last 3 minutes to get some color on top of the tomatoes, if needed.
- Serve each tomato over pasta or rice.
See how we calculate recipe costs here.
Notes
Nutrition
how to make Tuscan White Bean Stuffed Tomatoes – step by step photos
Hollow out 4 large tomatoes, keeping the tops and transferring the juicy seeds and inside flesh to a medium mixing bowl. Reserve everything!
Dice 1 peeled carrot, ½ a yellow onion, and 2 celery sticks into small pieces to make mirepoix (which is a combination of diced veggies used to flavor a recipe). Pour 1 ½ Tbsp olive oil into a saucepan with 1½ tsp salt, ½ tsp pepper, ½ tsp red pepper flakes, ½ Tsp Italian herbs, and the diced carrots, onions, and celery.
Once cooked down, about 5 minutes or until veggies are softened and glossy, add the insides from the tomatoes, 1 diced zucchini, 1 sprig of rosemary, 3 minced garlic cloves, and 1 Tbsp of apple cider vinegar and simmer of on medium heat uncovered until a chunky filling forms and some of the juices cook down, about 10 min.
Add ¼ cups of bread crumbs, 1 can of white cannellini beans, and an 8-oz can of tomato sauce. Stir until combined. Cook for 3 minutes.
Turn off heat and fold in ½ a cup of shredded Italian cheese blend. Set aside.
Place hollowed out tomatoes in a lightly oiled baking dish. Fill each hollowed out tomato with the cheesy white bean filling and put their tomato “lids” on.
Fill in around each tomato with any extra filling. Brush remaining ½ Tbsp of olive oil on top of all 4 tomatoes and cover the entire baking dish lightly with tinfoil. Bake for 15 min at 375°F.
Remove tinfoil and bake an additional 15 minutes. Broil your baked stuffed tomatoes on high for the last 3 minutes to get some color on top of the tomatoes, if needed. Serve each tomato over pasta or rice.
You NEED to try these protein-packed Tuscan white bean stuffed tomatoes the next time you’re craving something warm, hearty, and delicious!
Wonderful, tasty recipe. I served it with mashed potatoes.
Good call! Extra filling. Thanks for sharing that idea and giving the recipe a try.
Looking at the recepie alone, is mouthwateringly gorgeous.
Loved this recipe! So good! Husband and I both had seconds. Will make again.
Awesome! Thanks, Kelly!
This is a SUPER misleading/unrealistic recipe. You say you can make this for $9 and some change, then you have 2 stalks of celery (where can you buy just 2 stalks of celery????), 1 sprig of rosemary (where do you find a single sprig????), 1/2 cup of cheese (you can buy cheese in half cup sizes?????). I bought all this and spent close to $50.
Hey, Roxanne. If you want a step-by-step guide on how our founder set up the pricing for Budget Bytes, you can access that here: https://www.budgetbytes.com/how-to-calculate-recipe-costs/
On Budget Bytes, you can use the search tool to search for an ingredient, for example: “rosemary”, and you will see a big list pop up with other recipes that contain rosemary. We try to include ways to use up extra ingredients or preserve them (what works best when frozen, etc.) in every blog post.
I’m sorry you find this way of doing things misleading, but it’s the best way we have found to calculate costs. This is similar to how restaurants and wholesalers calculate their recipe costs.
You can buy cheese by weight at the deli counter, if that helps you in the future! (4 ounces oughta do the trick when you see another recipe calling for 1/2 cup of shredded cheese!)
We hope you enjoy this recipe and find lots of other ways to use any leftover ingredients by using our search tool or getting creative on your own.
I appreciate your thoughtful comment.
Oh my! I tried this today as per recipe, minus the vinegar, as it seemed acid enough for us with the tomatoes. It was delish! I’m adding this to our family rotation, it would work great with stuffed peppers instead of tomatoes.
I took out the breadcrumbs and threw in extra beans, cheese, and quinoa to make it last longer. Really hardy meal- was full after only one tomato!
Amazing! Thanks for sharing how you made this recipe your own, Alison.
This was delicious! I’m going to add it to my rotation in the summer! I used fresh tomatoes from the farmers market. I made the recipe as is, except I did not use any cheese because I am trying to add more vegan dishes to the rotation. I used a vegan Parmesan when serving. It only took me about an hour, thank you very much!
Made this tasty dish for supper–more of my delicious farmers’ market tomatoes and a full recipe. Then the leftovers made great soup for lunch today. I scooped out the fillings and chopped the tomatoes, then put everything left in the casserole into a pot with some chicken broth–yum. Vegetable broth would have worked fine, too, but chicken was in my fridge. Plenty of seasonings in the original recipe to make a really flavorful soup. Hubs was looking for more! I probably could have added more beans
Thanks, Jan. I’m glad you enjoyed!
I was perusing the refrigerator and trying to figure out how to use up 1/2 onion, 1/2 can white beans, 1/2 zucchini, some aging carrots and all the tomatoes from my garden so I came to budgetbytes.com looking for inspiration…and there was the most recent recipe posted right on the top of the site. I made this tonight for dinner, cutting the recipe in half, for me and my sister. We had some smaller tomatoes as the wildlife has been eating all our big beefsteaks. I made 3 stuffed tomatoes. I used dried instead of fresh rosemary as I didn’t have fresh.
I didn’t love the filling after I first made it. It was somewhat improved after baking, but I think it was the vinegar I didn’t like. I’ll leave it out next time. I’ll probably cut back on the salt just a little next time, too. For me, this was 3 stars, but I suspect omiting the vinegar would move that to the 4-5 star category.
My sister absolutely loved it! She is a “vegetarian” (also known as a rice-atarian or pasta-tarian) who doesn’t really like vegetables and doesn’t often like any of the meals I make because they have too many vegetables. She declared this one a winner and went back for seconds. She also commented on how adorable the tomatoes were with their little hats. She gives it 5 stars.
Thanks so much!
I love the flavors in this easy recipe! Yummy!
This looks delicious! I want to try making it soon! I apologize if this was already written and I missed it, but where were you able to find 1/2 cup cheese for 29 cents? Thanks in advance!
It was on sale at Kroger, but I just double checkded and $0.58 is the regular price. I just made the correction. Thanks for catching that!