Creamy Vegan Cream Cheese and Mushroom Risotto

Written by Sarah Gardner

This is my kind of "risotto night": deeply savory mushrooms, that slow-stirred glossy rice situation, and a big, tangy swirl of vegan cream cheese at the end so it eats like restaurant comfort food without any dairy. It's cozy, a little fancy-feeling, and still totally doable on a weeknight if you keep your broth hot and your expectations realistic (you're going to stir, but it's the soothing kind of stirring). If you've been hunting for vegan cream cheese recipe dinners that don't feel like a compromise, this one hits: creamy, rich, and properly seasoned, with enough umami to make you forget what's missing.

Creamy Vegan Cream Cheese and Mushroom Risotto (the weeknight comfort bowl)

Silky mushroom risotto finished with vegan cream cheese, lemon, and herbs for a rich, tangy, dairy-free dinner.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course Main Dish
Cuisine Italian
Servings 4

Equipment

  • wide heavy pot or Dutch oven a 5 to 6 quart pot is ideal for even heat and room to stir; a deep sautรฉ pan works too, but avoid thin pots that scorch
  • Small saucepan for keeping broth hot; in a pinch, microwave broth in a heatproof measuring pitcher and rewarm as needed
  • Ladle makes it easy to add broth in steady amounts; a 1/2 cup measuring cup is a fine substitute
  • Wooden spoon or silicone spatula wood helps you feel the rice texture as you stir; silicone is great for scraping the bottom clean
  • blender or small food processor (optional) only needed if you're making homemade vegan cream cheese; for a quick version, see the 5-ingredient tofu cream cheese option in the ingredients
  • Microplane or fine grater for lemon zest; if you don't have one, use the small holes of a box grater carefully

Turn this into a Shopping List?

Don't rely on screenshots. Import to Rind to check off items as you shop.

Get App

Ingredients
ย ย 

For the risotto base

  • 6 cup vegetable broth keep it hot; use low-sodium if possible so you can control the salt
  • 2 tablespoon olive oil or use vegan butter for extra richness
  • 1 yellow onion finely diced so it melts into the rice
  • 3 clove garlic minced; add a fourth clove if you're garlic-forward
  • 12 ounce cremini mushrooms sliced; swap in shiitake for deeper umami or oyster mushrooms for a silkier bite
  • 1 tablespoon soy sauce or tamari for gluten-free; this is the secret savory booster
  • 1 ยฝ cup arborio rice carnaroli works too; do not rinse or you'll wash away the starch that makes risotto creamy
  • ยฝ cup dry white wine or replace with extra broth plus 1 tablespoon lemon juice if avoiding alcohol
  • 1 teaspoon kosher salt start here; adjust at the end depending on broth and soy sauce saltiness
  • ยฝ teaspoon black pepper freshly ground if you can

For the creamy finish

  • 6 ounce vegan cream cheese store-bought works great; if you want homemade vegan cream cheese, use the cashew version below
  • 2 tablespoon nutritional yeast optional but highly recommended for a gentle "cheesy" savoriness
  • 1 teaspoon lemon zest adds brightness that makes the whole bowl taste alive
  • 1 tablespoon lemon juice start with this, then add more to taste
  • 2 tablespoon chopped parsley or chives; stir some in and save some for the top

Optional: homemade vegan cashew cream cheese (quick blend)

  • 1 cup raw cashews soaked in hot water for 15 minutes and drained; this is the easiest way to get that rich creamy vegan cheese vibe
  • 3 tablespoon lemon juice brightens and helps mimic tang
  • 2 tablespoon water add 1 tablespoon more only if needed to blend smoothly
  • 1 tablespoon olive oil for richness; neutral oil works too
  • ยฝ teaspoon kosher salt taste and adjust; broth and soy sauce will add more salt later

Optional: 5-ingredient tofu cream cheese (nut-free option)

  • 10 ounce firm tofu drained; for the smoothest texture, pat dry and break into chunks before blending
  • 2 tablespoon lemon juice for tang
  • 2 tablespoon olive oil helps it feel creamy, not chalky
  • 1 tablespoon nutritional yeast optional but great for savory depth
  • ยฝ teaspoon kosher salt blend, taste, then adjust

Cooking with messy hands?

Use Cook Mode in the Rind app to keep your screen awake.

Try Cook Mode

Instructions
ย 

Get set up (this makes risotto feel easy)

  1. Pour the vegetable broth into a small saucepan and bring it to a gentle simmer, then keep it warm over low heat. Hot broth is the difference between creamy risotto and rice that takes forever and cooks unevenly.
  2. If you're making homemade vegan cream cheese: blend the cashew version (see below) or the 5-ingredient tofu cream cheese until very smooth. Refrigerate while you cook; even 20 minutes of chilling helps it thicken slightly.

Cook the mushrooms and build the flavor

  1. Set a wide heavy pot over medium-high heat. Add the olive oil, then add the onion with a pinch of salt. Cook, stirring often, until the onion looks soft and a little glossy, about 5 minutes.
  2. Add the mushrooms and cook until they release their liquid, that liquid evaporates, and the mushrooms start to brown, about 10 minutes. Don't rush this part; browned mushrooms are where the savory payoff happens.
  3. Stir in the garlic and cook until fragrant, about 30 seconds. Add the soy sauce and stir, scraping up any browned bits on the bottom of the pot.

Toast the rice, then stir like you mean it

  1. Add the arborio rice to the pot and stir until every grain is coated with oil and looks slightly translucent at the edges, about 2 minutes. This toasts the rice and helps it stay pleasantly al dente.
  2. Pour in the white wine and stir constantly until it's mostly absorbed and you no longer smell raw alcohol, about 2 minutes.
  3. Add 1 ladle of hot broth (about 1/2 cup) plus the salt and black pepper. Stir slowly but frequently until the liquid is mostly absorbed. You're not whipping air in; you're coaxing starch out of the rice.
  4. Keep adding hot broth 1 ladle at a time, stirring often and letting each addition absorb before adding the next. This will take about 20 minutes. The risotto is ready when the rice is tender with a slight bite and the texture is loose and creamy, like it would slowly spread on a plate.

Finish with vegan cream cheese (the whole point)

  1. Turn the heat to low. Stir in the vegan cream cheese until it melts into the risotto and turns glossy and slightly thicker, about 1 minute. This is also a great moment to learn how to use plant-based cream cheese in hot dishes: keep the heat low, stir steadily, and don't let it boil hard or it can look a little grainy.
  2. Stir in the nutritional yeast (if using), lemon zest, lemon juice, and most of the parsley. Taste and adjust with more salt, pepper, or lemon juice. If the risotto looks too thick, add a splash of hot broth to loosen it back up.
  3. Serve immediately in warm bowls. Top with the remaining parsley and extra black pepper. Risotto waits for no one, so call people to the table before you plate.

If making homemade vegan cream cheese (cashew) while you cook

  1. To answer the common question of how to make vegan cashew cream cheese without a long soak: cover the cashews with very hot water and let sit for 15 minutes, then drain well.
  2. Blend cashews, lemon juice, water, olive oil, and salt until completely smooth, scraping down as needed. Use it in the risotto as directed. Any extra keeps 5 days refrigerated and is fantastic on toast, bagels, or as a creamy stir-in for soups.

Build your own Cookbook

Don't lose this recipe in your browser history. Save it to your personal collection in the Rind App so you can find it instantly next time.

Save Recipe to App

Pairings

Side Dishes

  • Lemony Arugula Salad: Peppery greens with a sharp vinaigrette cut through the richness of the vegan cream cheese finish. Keep it simple: arugula, shaved fennel or cucumber, olive oil, lemon, salt.
  • Roasted Broccolini With Chili Flakes: A bitter-green, slightly charred side makes the mushrooms taste even meatier. The chili heat wakes up the creamy risotto without competing.
  • Crispy Chickpeas: If you want a little crunch (risotto is soft by nature), scatter seasoned roasted chickpeas over the top right before serving. They add texture and a subtle nuttiness.

Beverage Options

  • Dry White Wine (or the Same Wine You Cooked With): A crisp wine with acidity matches the lemon and lifts the mushroomy depth. If you used wine in the pot, you'll love it in the glass because the flavors echo.
  • Sparkling Water With Lemon Peel: Bubbly, cold, and palate-cleansing. It keeps the meal from feeling heavy, especially if you went generous on the vegan cream cheese.
  • Earthy Black Tea: If wine isn't your thing, a strong, unsweetened black tea (or roasted barley tea) plays nicely with the mushrooms' savory side.

Extra Toppings (Choose Your Own Adventure)

  • Herb Oil: A quick drizzle of blended parsley-basil-olive oil adds color and a fresh, green aroma that makes the bowl feel restaurant-level.
  • Sautรฉed Mushrooms Reserved From the Pan: If you hold back a small handful of browned mushrooms before adding the rice, you can pile them on top for a more dramatic mushroom moment.
  • Toasted Walnuts A small sprinkle adds crunch and deep, toasty flavor. Skip if you're using the nut-free tofu cream cheese route.

FAQs

What kind of rice do I need for this risotto?

Arborio is the classic, widely available choice and gives you that creamy texture because it's high in starch. Carnaroli is even better if you can find it (it stays al dente more easily). Regular long-grain rice won't get the same silky result.

Can I make this with homemade vegan cream cheese instead of store-bought?

Absolutely. I do it all the time when I'm out of store-bought. The cashew version is the richest and most "classic" for a risotto finish, and it's a great way to learn how to make vegan cashew cream cheese that actually tastes tangy. If you need a nut-free option, the 5-ingredient tofu cream cheese works well here too; it's lighter but still creamy once it's warmed through.

Why did my vegan cream cheese look a little grainy when I stirred it in?

Plant-based cream cheese can break if it gets boiled hard. Keep the heat low when adding it, stir steadily, and loosen the risotto with a splash of hot broth if it's too thick. This is the most reliable way to use plant-based cream cheese in hot, starchy dishes.

Can I add meat for non-vegans at the table, and what cut works best?

Yes. If you're cooking for a mixed crowd, top individual bowls with seared chicken thigh (boneless, skinless) or sliced sausage cooked separately. Thigh stays juicier than breast and stands up to the mushrooms. Keep the risotto itself vegan, then let people add their protein.

Does risotto reheat well for leftovers?

It thickens a lot in the fridge, but it's still delicious. Reheat in a saucepan over medium-low heat with a splash of broth or water, stirring until it loosens back up. The flavor is great the next day, just expect a creamier, softer texture than the first-night "flowy" risotto.

Copyright 2026 The Hungry Goddess, all rights reserved.