Looking for a cozy, flavorful dinner that doesn’t require standing over the stove all evening? This White Bean and Pesto Bake is about to become your new favorite comfort food! Made with creamy cannellini beans, hearty brown rice, juicy cherry tomatoes, and fragrant basil pesto, this easy vegetarian casserole delivers big flavor with very little hands-on work.
Everything comes together in one baking dish, then goes into the oven until the rice is tender and the flavors have blended beautifully. A golden topping of crispy panko breadcrumbs and Parmesan cheese adds the perfect finishing touch.
Whether you’re planning a family dinner, preparing meals for the week, or simply craving something warm and satisfying, this White Bean and Pesto Bake checks all the boxes.
Table of Contents
Why You’ll Love This White Bean and Pesto Bake
- Easy One-Dish Meal: Combine the ingredients in a baking dish and let the oven handle most of the cooking.
- Budget-Friendly Ingredients: Simple pantry staples like canned beans, brown rice, and vegetable broth make this an affordable dinner.
- Packed With Flavor: Basil pesto, sweet cherry tomatoes, and Parmesan cheese create a delicious Italian-inspired combination.
- Perfect for Meal Prep: Make a batch ahead of time and enjoy satisfying leftovers throughout the week.
- Vegetarian-Friendly: A hearty meatless dinner that feels comforting without being complicated. Use vegetarian Parmesan-style cheese to keep it strictly vegetarian.
- Customizable: Add spinach, zucchini, mushrooms, or your favorite vegetables to make it your own.
Ingredients you’ll Need
- 2 cups vegetable broth: Provides moisture and flavor while the brown rice cooks.
- 1 cup long-grain brown rice: Adds a satisfying texture and makes the casserole hearty.
- 1 (15-ounce) can cannellini beans, rinsed and drained: These creamy white beans add protein, fiber, and a wonderfully soft texture.
- 1/3 cup basil pesto: Brings fresh basil, garlic, olive oil, and savory flavor. Keep a little extra for serving.
- 1/4 teaspoon salt: Enhances the natural flavors of the ingredients.
- 2 1/2 cups cherry tomatoes, halved: Add brightness, natural sweetness, and moisture.
- 1/2 cup panko breadcrumbs: Create a light, crispy topping.
- 1/4 cup grated Parmesan cheese: Adds a delicious savory finish.
Ingredient Tips and Substitutions
- Cannellini beans: These are ideal because of their creamy texture, but Great Northern beans or navy beans can also work.
- Brown rice: Use uncooked long-grain brown rice for this recipe. White rice cooks much faster and requires different liquid measurements, so it isn’t a direct replacement.
- Pesto: Homemade or store-bought basil pesto both work beautifully. For a different flavor, try sun-dried tomato pesto.
- Vegetable broth: Choose low-sodium broth if you prefer more control over the saltiness.
- Parmesan: Freshly grated Parmesan offers excellent flavor. For a vegetarian version, select a Parmesan-style cheese made without animal rennet.
How to Make White Bean and Pesto Bake
This recipe is wonderfully straightforward. You don’t need to cook the rice separately or prepare a complicated sauce.
Step 1: Preheat the Oven
Preheat your oven to 425°F (220°C). Gather an 8×8-inch baking dish and all your ingredients.
Step 2: Heat the Vegetable Broth
Pour the vegetable broth into a microwave-safe container. Microwave on high for 4–5 minutes, or until boiling. Handle the hot broth carefully.
Step 3: Combine the Ingredients
Add the uncooked brown rice, drained cannellini beans, basil pesto, salt, and halved cherry tomatoes to the baking dish. Stir until everything is evenly combined.
Carefully pour in the hot broth and stir again.
Step 4: Cover and Bake
Cover the baking dish tightly with aluminum foil. This traps moisture and helps the brown rice cook evenly.
Place the dish in the preheated oven and bake for 65–75 minutes.
Step 5: Check the Rice
Carefully remove the foil, keeping your hands and face away from the escaping steam.
Check whether the rice is tender and most of the broth has been absorbed. If excess liquid remains and the rice is cooked, bake uncovered for another 5–10 minutes.
If the rice is still firm, add a small splash of hot broth if needed, cover again, and continue baking until tender.
Step 6: Add the Crispy Topping
Sprinkle the panko breadcrumbs and grated Parmesan evenly over the casserole.
Return the uncovered dish to the oven and broil for a few minutes until the topping becomes golden brown and crispy. Watch closely, as breadcrumbs can brown quickly.
Step 7: Serve and Enjoy
Allow the casserole to rest for about 5 minutes before serving.
Add an extra drizzle of basil pesto if desired, and enjoy while warm.
Expert Tips for the Best White Bean and Pesto Bake
Even an easy casserole benefits from a few helpful kitchen tricks.
1. Cover the Baking Dish Tightly
Brown rice takes longer to cook than white rice. Keeping the baking dish tightly covered helps trap steam, allowing the grains to absorb the broth.
2. Use Hot Broth
Adding boiling broth gives the rice a head start and helps the casserole cook more evenly.
3. Don’t Skip the Cherry Tomatoes
Cherry tomatoes provide natural moisture and balance the rich flavor of the pesto. Their sweetness becomes even more delicious after baking.
4. Watch the Broiler Carefully
The Parmesan and panko topping can go from perfectly golden to burned surprisingly quickly. Stay near the oven during the final few minutes.
5. Let the Casserole Rest
A short resting period allows remaining moisture to settle and makes the casserole easier to serve.
Delicious Variations to Try
One of my favorite things about this recipe is how easily you can adjust it to match what you already have in the kitchen.
- Spinach and Pesto Bake: Stir in a handful of chopped baby spinach before baking for extra greens.
- Cheesy Mozzarella Version: Add shredded mozzarella before the breadcrumb topping for a gooey, melted cheese layer.
- Mediterranean Style: Mix in chopped artichoke hearts, roasted red peppers, or sliced olives for more Mediterranean flavor.
- Spicy White Bean Bake: Sprinkle in red pepper flakes or add a pinch of smoked paprika for a gentle kick.
- Vegan Version: Choose dairy-free pesto, skip the Parmesan, and use a little nutritional yeast in the breadcrumb topping.
Keep in mind that vegetables with high water content may change how much liquid remains in the casserole.

FAQs About White Bean and Pesto Bake
Can I use white rice instead of brown rice?
You can adapt the recipe to white rice, but you’ll need to adjust both the cooking time and liquid amount. The original recipe is designed specifically for long-grain brown rice.
Can I make White Bean and Pesto Bake ahead of time?
Yes! You can measure the ingredients and prepare the vegetables in advance. For the best texture, combine the rice with the broth just before baking, or cook the casserole ahead and reheat it when needed.
What beans work best for this recipe?
Cannellini beans are the best choice because they have a creamy texture and mild flavor. Great Northern beans or navy beans are suitable alternatives.
Is this recipe gluten-free?
Not as written, because regular panko breadcrumbs contain wheat. To make it gluten-free, use certified gluten-free breadcrumbs and check that your pesto and broth are gluten-free.
Can I use homemade pesto?
Absolutely! Fresh homemade basil pesto adds wonderful flavor. Store-bought pesto is equally convenient when you’re short on time.
How do I know when the brown rice is fully cooked?
The rice should be tender when tasted, without a hard center. Most of the liquid should also be absorbed. If it remains firm, add a little hot broth and continue baking covered.
A Cozy Dinner Worth Making Again
Sometimes the best meals come from the simplest ingredients, and this recipe is proof.
With creamy white beans, tender brown rice, juicy tomatoes, and bold basil pesto, every bite offers a comforting mix of flavors and textures. The crispy Parmesan topping makes it feel a little extra special without requiring much additional effort.
Whether you’re cooking for your family, preparing lunches for the week, or looking for a satisfying vegetarian dinner, White Bean and Pesto Bake is a delicious recipe to keep in your regular rotation.
Give it a try, customize it with your favorite vegetables, and don’t forget that extra spoonful of pesto on top!
More Delicious Vegetarian Recipes You’ll Love
If you enjoyed this White Bean and Pesto Bake, you’ll love exploring more easy, flavorful, and comforting recipes from PulseRecipes! Whether you’re craving another pesto-inspired dinner, a cozy bean dish, or a delicious meatless casserole, these reader-friendly recipes are perfect for your next meal:
- Quinoa Pesto Bake: Love the fresh basil flavor of pesto? Try this easy dump-and-bake quinoa casserole for another satisfying, fuss-free dinner.
- Creamy Tomato White Bean Stew: Enjoy tender white beans in a rich, comforting tomato-based dish that’s perfect for cozy evenings.
- Roasted Cauliflower and Chickpea Pesto Pasta: A delicious combination of roasted vegetables, hearty chickpeas, and flavorful pesto for an easy meatless meal.
- Very Veggie Lentil Bake: Looking for another hearty vegetarian casserole? This vegetable-packed lentil bake is a wonderful addition to your weekly dinner rotation.
⭐ Loved This White Bean and Pesto Bake? Rate It!
If you tried this recipe, I’d love to hear how it turned out! Leave a ⭐⭐⭐⭐⭐ 5-star rating if you loved it and share your experience in the comments below. Your feedback helps other home cooks discover delicious recipes and inspires us to keep sharing easy, flavorful meals. Happy cooking!

White Bean and Pesto Bake
- Total Time: 90 minutes
- Yield: 4 servings 1x
Description
White Bean and Pesto Bake is an easy, comforting vegetarian casserole made with creamy cannellini beans, hearty brown rice, juicy cherry tomatoes, and flavorful basil pesto. Finished with a golden Parmesan and panko topping, this delicious one-dish dinner is perfect for busy weeknights, family meals, and meal prep.
Ingredients
2 cups vegetable broth
1 cup long-grain brown rice, uncooked
1 (15 oz) can cannellini beans, rinsed and drained
1/3 cup basil pesto, plus extra for topping (optional)
1/4 teaspoon salt
2 1/2 cups cherry tomatoes, halved
1/2 cup panko breadcrumbs
1/4 cup grated Parmesan cheese
Instructions
Preheat the oven: Preheat your oven to 425°F (220°C).
Heat the broth: Pour the vegetable broth into a microwave-safe container and microwave on high for 4–5 minutes, or until boiling.
Combine the ingredients: In an 8×8-inch baking dish, add the uncooked brown rice, rinsed cannellini beans, basil pesto, salt, and halved cherry tomatoes. Stir until evenly combined.
Add the broth: Carefully pour the hot vegetable broth over the rice and bean mixture. Stir gently to distribute the ingredients.
Cover and bake: Cover the baking dish tightly with aluminum foil. Bake for 65–75 minutes, or until the brown rice is tender and most of the liquid has been absorbed.
Check the casserole: Carefully remove the foil to avoid hot steam. If excess liquid remains, bake uncovered for another 5–10 minutes. If the rice is still firm, add a splash of hot broth, cover, and continue baking until tender.
Add the topping: Sprinkle panko breadcrumbs and grated Parmesan cheese evenly over the casserole.
Broil until golden: Broil for 2–4 minutes, watching closely, until the topping becomes golden brown and crispy.
Serve: Allow the casserole to rest for 5 minutes. Drizzle with additional basil pesto if desired and serve warm.
Notes
Rice: Use uncooked long-grain brown rice. White rice requires different cooking times and liquid measurements.
Beans: Cannellini beans work best, but Great Northern beans or navy beans are suitable substitutes.
Pesto: Homemade or store-bought basil pesto works well.
Vegetarian option: Use pesto and Parmesan-style cheese made without animal rennet.
Extra vegetables: Add baby spinach, roasted peppers, or chopped zucchini for variety.
Crispy topping: Watch the casserole carefully while broiling to prevent burning.
Storage: Refrigerate leftovers in an airtight container for up to 3–4 days.
Freezing: Freeze individual portions for up to 2–3 months for best quality.
Reheating: Reheat with a splash of vegetable broth until thoroughly hot (165°F).
- Prep Time: 10 minutes
- Cook Time: 80 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian-inspired
Nutrition
- Serving Size: 1/4 of casserole
- Calories: 420 kcal
- Sugar: 5 g
- Sodium: 750 mg
- Fat: 15 g
- Saturated Fat: 3 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 60 g
- Fiber: 8 g
- Protein: 13 g
- Cholesterol: 10 mg
