
This rustic soup brings the heart of Italian comfort to your table with minimal effort. I developed it after one particularly gray Boston afternoon when only a warm, herbaceous bowl would do.
The pesto base infuses every spoonful with fresh basil and garlic, while tender rice and creamy beans create a satisfying texture. It’s a foolproof way to turn pantry staples into something extraordinary.
What emerges is a thick, fragrant soup with layers of flavor—earthy beans, aromatic pesto, and perfectly cooked rice. The brothy richness coats every bite without overwhelming.
Serve with crusty bread for soaking up every last drop. Here’s how to make it.
Ingredients for Pesto Rice and Bean Soup
Pantry staples and fresh basil create this cozy, herb-filled bowl in no time.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried White Beans 🌱 | 1 cup | Rinsed and soaked overnight |
| Arborio Rice 🌾 | ¾ cup | Uncooked, short-grain preferred |
| Vegetable Broth 🥫 | 6 cups | Low-sodium for balance |
| Fresh Basil Leaves 🌿 | 2 cups | Packed, for pesto base |
| Garlic Cloves 🧄 | 4 cloves | Peeled, for pesto and soup |
| Pine Nuts 🥜 | ¼ cup | Toasted for pesto |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Divided for pesto and cooking |
| Nutritional Yeast 🧀 | 3 tbsp | For cheesy flavor in pesto |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for pesto |
| Salt 🧂 | 1 ½ tsp | Divided, to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Yellow Onion 🧅 | 1 whole | Diced, about 1 cup |
| Carrots 🥕 | 2 whole | Diced, about 1 cup |
| Celery Stalks 🥬 | 2 whole | Diced, about 1 cup |
The beans are the backbone here. Dried cannellini or great northern give the creamiest texture—skip the canned ones for this (they get mushy). Trader Joe’s and Whole Foods have great bulk bins for these, and they’re usually cheaper than canned. Soak them overnight (or quick-soak with boiling water) for the best results. The Arborio rice? Non-negotiable—it’s what makes the soup thick and hearty.
No pine nuts? Walnuts or cashews work just as well in the pesto (and they’re way cheaper). Fresh basil not an option? Half the amount of dried basil plus a pinch of oregano gets you close. For the broth, Better Than Bouillon vegetable base is my go-to—mix it with hot water and you’ve got instant flavor. The nutritional yeast adds that cheesy depth, but you can skip it if you’re not a fan.
This soup actually gets better overnight. Keeps in the fridge for 4-5 days, and freezes beautifully for 3 months. Just thaw and reheat—add a splash of water if it’s too thick. Perfect for meal prep (or lazy dinners).
Why You’ll Love This Recipe
- One Pot Wonder: I just dump the beans, rice, and broth in a pot and let them simmer—no babysitting required.
- Garlic Basil Bliss: The fresh basil and garlic make this soup taste like a cozy Italian hug in a bowl.
- Meal Prep Hero: I make a big batch on Sunday and it tastes even better by Wednesday.
- Budget Friendly: Dried beans and rice stretch this soup to feed my family for days without breaking the bank.
Step-by-Step Instructions for Pesto Rice and Bean Soup
Here’s how I build layers of flavor in this comforting bowl.
Step 1: Prepare the Pesto Base
In a food processor, combine the 2 cups fresh basil leaves, 4 cloves garlic cloves, 0.25 cup pine nuts, 3 tbsp nutritional yeast, and 1 tbsp lemon juice. Pulse until finely chopped but not paste-like.
With the processor running, slowly drizzle in 0.25 cup extra-virgin olive oil—this emulsifies the pesto into a vibrant green sauce. Season with 0.5 tsp black pepper and 0.5 tsp salt. Taste and adjust seasoning if needed. The pesto should be thick but pourable.
Step 2: Sauté the Vegetables
Heat the remaining 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion, carrots, and celery stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
Add the drained 1 cup dried white beans and stir to coat with the oil. Cook for 2 minutes to enhance their flavor. This step builds the aromatic foundation that makes the soup so comforting.
Step 3: Simmer with Broth and Rice
Pour in the 6 cups vegetable broth and bring to a boil. Reduce heat to low, cover, and let it simmer for 45 minutes, stirring occasionally. The beans should start to soften and the broth should take on a rich, savory depth.
Stir in the 0.75 cup arborio rice and remaining 1 tsp salt. Cook uncovered for another 15-20 minutes until the rice is tender and the beans are creamy. The soup should thicken slightly as the rice absorbs the broth.
Step 4: Finish with Pesto and Serve
Remove the pot from heat and stir in the prepared pesto. Let it sit for 5 minutes so the flavors meld together. The pesto will swirl through the soup, adding a fresh, herby brightness to each spoonful.
Ladle into bowls and garnish with a drizzle of extra-virgin olive oil if desired. The soup should be creamy yet brothy, with tender beans and rice in every bite. Serve warm for the ultimate comfort experience.
Pro Tips For Making Pesto Rice And Bean Soup
- Soak Beans Overnight: I learned this the hard way—dried white beans need at least 8 hours in water to soften properly, otherwise they stay tough no matter how long you simmer them.
- Toast the Rice: Before adding broth, cook the Arborio rice in the pot for 2-3 minutes until slightly translucent. This prevents it from turning mushy in the soup.
- Add Basil Last: Stir in fresh basil leaves at the very end, just before serving. After burning a batch by adding it too early, I now know it only takes 30 seconds to wilt and lose flavor.
- Use Starchy Water: When draining soaked beans, save 1 cup of the liquid. Adding it back thickens the soup naturally and boosts the creamy texture without extra effort.
Make-Ahead Tips for This pesto rice and bean soup
Prep the Pesto Ahead
Make the pesto up to 2 days before cooking—store it in an airtight container with a thin layer of olive oil on top to prevent browning. The flavors actually deepen overnight, just like Nonna always said. 💡
Soak the Beans
Soak the dried white beans overnight in plenty of water—they’ll plump up and cook faster. No time? Use the quick-soak method: Boil for 2 minutes, then let them sit off heat for 1 hour. Either way, they’ll be ready when you are.
Chop Vegetables Early
Dice the onion, carrots, and celery the night before and store them together in a sealed container. This saves 10-15 minutes of prep on cooking day. I do this while my coffee brews in the morning—efficiency at its finest.
Freeze for Later
This soup freezes beautifully for up to 3 months. Let it cool completely, then portion into freezer-safe containers. Leave 1 inch of headspace for expansion. Thaw overnight in the fridge before reheating. ❄️
Reheat Gently
Warm leftovers over low heat on the stove, stirring occasionally. Add a splash of vegetable broth or water if it’s too thick. The rice will soak up extra liquid, so check the consistency as it heats.
Garnish Fresh
Always add a fresh drizzle of olive oil and extra basil when serving leftovers. It brightens the flavors and makes the soup taste just-made, even on day three.
Nutrition Facts
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, but reduce broth to 4 cups and simmer for just 10 minutes after adding rice. Canned beans are softer and can turn mushy with longer cooking.
What if I don’t have arborio rice?
Short-grain rice like sushi rice works best for creaminess. Avoid long-grain as it stays firm and won’t thicken the soup properly. Cook time may vary slightly.
Can I make this gluten-free?
The recipe is naturally gluten-free as written. Just ensure your vegetable broth is certified gluten-free. No substitutions needed.
How do I prevent the pesto from turning brown?
Store pesto in an airtight container with a thin olive oil layer on top. This creates a barrier from air, keeping it vibrant for 2-3 days in the fridge.
- Gambia Jollof Rice Recipe: West African One-Pot Spice Fusion - October 5, 2026
- Cream of Wild Rice Soup Recipe Minnesota: Northwoods Creaminess With Foraged Grains - October 5, 2026
- Frozen Cauliflower Fried Rice Recipe: Quick Low-Carb Wok Magic - October 5, 2026