White Beans and Rice
This smoky, velvety Vegan White Beans and Rice is the ultimate 30-minute comfort meal. Serve it over fluffy rice for a satisfying, dinner everyone will enjoy.
This post may contain affiliate links. Disclosure Policy
You’ll also get even more vegan recipes delivered to your inbox every week!
Some people find peace in meditation. Me? I find it in a bowl of creamy white beans and rice.
There is something about the way those tender beans soak up the smoky paprika and savory garlic that feels like a hug for your soul. It’s the ultimate kitchen alchemy…taking humble pantry staples and turning them into a meal that tastes like it’s been simmering on a stovetop for hours.
The best part?
You don’t need a whole Sunday afternoon to make it happen.
I’ve spent years perfecting the ‘bridge’ meal—dishes so good they make you forget you’re eating plant-based. With a hit of plant-based sausage and a velvety, cornstarch-thickened sauce, this recipe is exactly that.
Here’s the kicker:
It all comes together in one pan in under 30 minutes. Let’s get to the good stuff.
Ingredients & Substitutions
You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.
Here’s the deal:
Think of this list as a suggestion, not a subpoena. Feel free to experiment with what works for you!
- Rice – I swear by pre-cooked rice here. It’s fast, high-quality, and delivers perfectly tender rice. This is exactly what you want for a “creamy” vibe. If you’re feeling virtuous, brown rice or quinoa both work here too.
- White Beans – Cannellini or Navy beans are the classic choice because they’re velvety, but Great Northern beans are a fantastic backup.
- The Aromatics – Yellow onion and fresh garlic are non-negotiable for that base layer of flavor. If you’re out of fresh garlic, the jarred stuff is fine—I won’t tell if you won’t.
- Smoked Paprika – This is the backbone of the dish. It provides that deep, “simmered all day” smokiness without the actual work.
- Cornstarch – Our secret weapon. It turns the broth into a silky sauce that clings to the rice.
It gets better:
- Vegan Sausage – This is where you can really make it your own. I love a spicy Italian-style for a kick, but an apple-sage variety adds a lovely sweet-savory note that feels very “Fall in the South.”
- Soy Sauce – It sounds like a curveball, but it adds a hit of umami that makes the beans taste richer. Use Tamari or Coconut Aminos if you’re staying gluten-free.
How to Make Vegan White Beans and Rice
This dish is so creamy and comforting that it’s perfect for any night of the week. But here is the thing about “one-pan” meals: they only work if you follow the right order of operations.
Ready to start?
Step One: The Quick Rice Prep
If you’re using pre-cooked rice pouches, give it a quick fluff or heat it according to the package. If you’re starting from scratch, get that rice simmering now so it’s ready for its starring role later.
Step Two: Sauté the Soul
Heat your olive oil and add those onions. You want them soft and translucent—think “pajama-wearing cozy,” not “browned and crispy.” Stir in the garlic at the last second so it becomes fragrant without turning bitter.
Step Three: The Skillet Symphony
Whisk your broth, soy sauce, and cornstarch together before pouring it in. This prevents those dreaded “cornstarch clumps.” Stir in the beans and spices, then let it simmer.
Look: You’re waiting for the sauce to go from “watery” to “velvety.” This is the part where your kitchen starts to smell like a high-end bistro.

Step Four: The Final Flourish
While the beans are getting happy in the pan, cook up your vegan sausage. Once it’s browned, slice it up and pile it on top of those fluffy clouds of rice and saucy beans. Garnish with parsley if you’re feeling fancy.
Serving Suggestions
While a bowl of this on its own is a complete sentence, sometimes you want a little more conversation on the plate.
The best part?
This dish plays incredibly well with others. Here is what I usually serve alongside it to really round out the meal:
Extra Hot Sauce – For the brave. A few dashes of Crystal or Tabasco on top takes that smoky paprika to a whole new level.
Cornbread – Is it even a Southern-style meal without a golden wedge of Vegan Cornbread? It’s the perfect vehicle for mopping up that velvety sauce.
A Bright Green Salad – Something with a zesty vinaigrette helps cut through the richness of the beans and rice.
Garlic Sautéed Kale – If you’re looking to add some “virtue” to your plate, a quick sauté of greens with extra garlic is the way to go.
(If you’re a fan of fast, flavor-packed dinners, you’ll definitely want to bookmark my other 30-minute recipes for later!)
How to Store and Reheat
If you’re lucky enough to have leftovers, you’ve basically just gifted yourself the best lunch of the week.
Here is the deal:
Rice and beans are notorious for soaking up every drop of moisture while they sit in the fridge.
- To Store: Keep it in an airtight container for up to 4 days.
- To Reheat: When you’re ready to eat, add a splash of vegetable broth or water before popping it in the microwave or back on the stovetop. This brings that “silky” sauce back to life so it doesn’t feel like a brick of rice.
- Freezing: You can freeze this for up to 3 months, though the rice might get a little softer upon thawing. It’s still delicious, just a bit more “rustic.”

Subscribe and Get a Free Easy Vegan Recipes eBook
Plus our latest vegan recipes, delivered right to your inbox!
We won’t send you spam. Unsubscribe at any time.

Vegan White Beans and Rice
Ingredients
- 2 cups vegan sausage (crumbled or sliced)
- 1 tablespoon olive oil
- 1 cup chopped onions peeled and chopped
- 3 teaspoons garlic cloves peeled and minced
- 1 cup vegetable broth
- 1 teaspoon soy sauce
- 1 tablespoon cornstarch
- 2 15 oz cans white beans (navy, cannelini), drained and rinsed (or 3 1/2 cups cooked white beans)
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- 2 medium bay leaves
- salt and pepper to taste
- 2 cups cooked rice (see notes)
Instructions
- Brown the Sausage: Heat a splash of oil in your large skillet. Add the sliced vegan sausage and cook until browned and crispy on the edges2 cups vegan sausage
- Sauté the Aromatics: In that same skillet (don't wash it!), add the onions. If the pan looks dry, add another teaspoon of olive oil. Sauté until translucent, then hit it with the garlic.1 tablespoon olive oil, 1 cup chopped onions, 3 teaspoons garlic cloves
- The Simmer: Whisk your broth-cornstarch mixture and pour it in, scraping up any browned bits from the sausage. Add the beans, spices, and your already-cooked rice.1 cup vegetable broth, 1 teaspoon soy sauce, 1 tablespoon cornstarch, 2 15 oz cans white beans, 1 teaspoon dried thyme, 1 teaspoon smoked paprika, 2 medium bay leaves, salt and pepper to taste
- Combine: Once the sauce is velvety, fold that crispy sausage back in.
- Prepare the Rice: If using pre-cooked rice, heat it according to package instructions until steaming. If using leftovers, a quick splash of water in the microwave works wonders.2 cups cooked rice
- Combine and Serve: Remove bay leaves and discard. Fluff the cooked rice with a fork and serve it onto plates. Spoon the white bean mixture over the rice. Garnish with freshly chopped parsley if desired.
(The products above contain sponsored links to products we use and recommend)
Notes
The Rice Situation:
To keep this a true one-skillet meal, use pre-cooked rice. You can find high-quality frozen brown or white rice at most grocers, or those shelf-stable 90-second pouches (they are a total lifesaver). If you prefer to make yours from scratch, I have a guide on how to make perfect brown rice that you can prep ahead of time.The “Silky” Secret:
If you like your beans and rice extra saucy, feel free to add a “heaping” tablespoon of cornstarch instead of a level one. It ensures every grain of rice is coated in that savory, smoky glaze.Reheating Magic:
This dish is even better the next day! For easy storage, you can absolutely mix the leftover beans and rice together in one airtight container. Just remember: the rice will act like a sponge in the fridge. When reheating, add a splash of vegetable broth to “wake up” the sauce and bring back that velvety texture.Bay Leaf Reminder:
Don’t forget to fish out those two bay leaves before serving! They’ve done their job once the simmering is over.The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.
More Vegan Main Meals
If you loved the smoky, ‘comfort-in-a-bowl’ vibe of this white beans and rice recipe, you’ll definitely want to put these on your weekly rotation next:
Frequently-Asked Questions
Can I make this oil-free?
es! Simply sauté the onion and garlic in 2–3 tablespoons of vegetable broth instead of olive oil. Keep an eye on it and add a splash more broth if the pan gets too dry.
Can I make this without vegan sausage?
Absolutely. The beans are hearty enough to stand alone. If you want that meaty texture without the sausage, try adding sliced mushrooms or smoked tofu crumbles.
Can I use brown rice?
Yes, but the cooking time will be longer (about 40–45 minutes).






