Hey y’all! If you’re craving a cozy, protein-packed meal that’s both hearty and healthy, you’re in for a treat with my White Beans with Mushrooms and Marinara. This is the kind of recipe that’s just as perfect for a quick weeknight dinner as it is for impressing friends at a casual get-together. You get creamy cannellini beans, savory mushrooms, and a bright, herby marinara sauce—all simmered to perfection. Let’s get cooking!
Why You’ll Love This White Beans with Mushrooms and Marinara Recipe
- Ready in under 40 minutes — perfect for busy weeknights.
- Completely plant-based, making it a great vegetarian or vegan option.
- Protein-rich and super satisfying thanks to the white beans.
- Customizable with your favorite herbs and veggies.
- Leftovers taste even better the next day!
Ingredients for White Beans with Mushrooms and Marinara
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 10 oz (280g) cremini or white mushrooms, sliced
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/2 teaspoon crushed red pepper flakes (optional, for heat)
- 2 cans (15 oz each) white beans (cannellini or navy), drained and rinsed
- 2 cups (480ml) marinara sauce (homemade or store-bought)
- 1/4 cup vegetable broth or water
- Salt and black pepper, to taste
- 2 tablespoons fresh parsley or basil, chopped, for garnish
- Grated vegan parmesan or regular parmesan, for serving (optional)

How to Make White Beans with Mushrooms and Marinara
Step 1: Sauté the Aromatics and Mushrooms
Heat olive oil in a large skillet or Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until soft and translucent. Stir in the minced garlic and cook for another 1 minute, until fragrant.
Add the sliced mushrooms, oregano, thyme, and red pepper flakes (if using). Cook, stirring occasionally, until the mushrooms are browned and tender—about 8-10 minutes.

Step 2: Add the Beans and Marinara
Stir in the drained white beans, marinara sauce, and vegetable broth. Mix well to combine, then bring everything to a gentle simmer. Season with salt and black pepper to taste.
Step 3: Simmer and Finish
Reduce the heat to low and let the mixture simmer uncovered for 10-12 minutes, stirring occasionally, until thickened and heated through. If needed, add a splash more broth for a looser consistency.
Remove from heat, sprinkle with chopped fresh herbs, and top with parmesan if desired. Serve hot!

Notes & Helpful Cooking Tips for White Beans with Mushrooms and Marinara
- Use a high-quality marinara sauce for the best flavor. Check out Serious Eats’ guide to marinara sauces for recommendations.
- If you want a richer flavor, sauté the mushrooms without stirring too much—they’ll brown better and develop more umami.
- Make it gluten-free by serving with gluten-free bread or pasta. Learn more about gluten-free pasta options at Cooking Light.
Variations for White Beans with Mushrooms and Marinara
- Spicy White Beans: Add extra crushed red pepper or a dash of hot sauce for some serious heat.
- Leafy Greens Boost: Stir in a few handfuls of baby spinach or kale in the last 3 minutes for added nutrition and color.
- Cheesy Bake: Transfer to a baking dish, top with mozzarella or vegan cheese, and broil for 3-5 minutes for a bubbly, golden topping.
Equipment Needed for White Beans with Mushrooms and Marinara
- Large skillet or Dutch oven (12-inch recommended)
- Wooden spoon or spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
Storage Instructions for White Beans with Mushrooms and Marinara
Store leftovers in an airtight container in the refrigerator for up to 4 days. This dish also freezes well for up to 2 months. Thaw overnight in the fridge and reheat gently on the stovetop or in the microwave until piping hot.
Serving Suggestions and Pairings
- Spoon over creamy polenta or cooked pasta for a filling main.
- Serve with crusty bread or garlic toast to soak up the marinara sauce.
- Add a simple green salad or steamed veggies for a balanced meal.
Pro Tips for White Beans with Mushrooms and Marinara
- Use a variety of mushrooms (like shiitake or portobello) for deeper flavor. Check out this guide to cooking with mushrooms from Bon Appétit.
- Don’t rush the simmering step—this melds the flavors and thickens the sauce beautifully.
- For extra richness, drizzle with a bit of high-quality olive oil just before serving.
FAQ: White Beans with Mushrooms and Marinara
- Can I use dried beans instead of canned?
- Yes! Cook 1 cup of dried white beans until tender before using. Make sure they’re well-drained.
- Is this recipe vegan?
- It is if you use vegan parmesan or simply skip the cheese topping.
- Can I make this ahead?
- Absolutely—flavors deepen overnight, so it’s great for meal prep or make-ahead dinners.
Prep Time: 10 minutes
Cook Time: 28 minutes
Total Time: 38 minutes
Yield: 4 servings
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 8 ounces cremini mushrooms, sliced
- 2 cans (15 oz each) white beans, drained and rinsed
- 2 cups marinara sauce
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons chopped fresh parsley (optional, for garnish)
Instructions
-
1Heat olive oil in a large skillet over medium heat. Add diced onion and sauté for 3-4 minutes until softened.
-
2Add minced garlic and sliced mushrooms to the skillet. Cook for 5-7 minutes, stirring occasionally, until mushrooms are browned and tender.
-
3Stir in the white beans, marinara sauce, dried oregano, salt, and black pepper. Mix well to combine.
-
4Reduce heat to low and simmer for 10-15 minutes, allowing the flavors to meld and the sauce to thicken.
-
5Taste and adjust seasoning if needed. Serve hot, garnished with chopped fresh parsley if desired.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!