Let Me Tell You Why This Works
I used to think vegan comfort food was an oxymoron until I discovered this incredible spinach stew. I’ll be honest—I was skeptical about cashew cheese at first. My sister kept raving about it, and I kept thinking “sure, but it’s not real cheese.” Then one rainy evening, I made this stew for my non-vegan roommate who was feeling under the weather. She literally asked me three times if I was sure there wasn’t any dairy in it. Now it’s our go-to comfort meal, and I’ve converted more people to plant-based eating with this recipe than any fancy vegan restaurant ever could.
Here’s the Thing About This Vegan Recipe
Here’s the magic—the cashew cheese doesn’t just sit on top looking pretty. It melts into the stew creating this incredibly creamy, satisfying base that makes every spoonful feel like a warm hug. The spinach adds this gorgeous color and earthy flavor that pairs perfectly with the smoky paprika. What makes this irresistible is how the bell peppers add just enough sweetness to balance everything out. It’s honestly more satisfying than any dairy-heavy stew I remember from my pre-vegan days.
The Lineup – Let’s Talk Ingredients (Don’t Stress!)
Cashews (1 cup) – Good cashews are absolutely crucial here. I finally found amazing raw cashews at Costco after searching everywhere (took me three tries to find ones that weren’t stale). Soak them for at least 2 hours, though overnight works even better. Don’t skip this step—trust me, I learned the hard way when my cashew cheese turned out grainy.
Fresh spinach (2 cups, chopped) – I always grab the big containers because everyone becomes obsessed with this stew. Baby spinach works beautifully, but regular spinach is totally fine too. Just remove those thick stems (they’re not fun to eat).
Red bell pepper (1, chopped) – This adds the most gorgeous color and natural sweetness. Yellow or orange peppers work too, but red gives you that restaurant-pretty look.
Vegetable broth (1 cup) – I use low-sodium because we’re building flavors here. My plant-based mentor taught me this trick—better to control the salt yourself than let the broth do all the work.
Aromatics and spices – One onion, two garlic cloves (minimum—I usually use three because I have no self-control), paprika, and cumin. The paprika is what makes this taste like comfort food magic.
Here’s How We Create This Vegan Masterpiece
Start by getting your cashews soaking if you haven’t already—this is where I used to mess up my vegan cooking by rushing this step. While they’re getting happy in their water bath, let’s build our flavor base.
Heat a splash of oil in your favorite pot over medium heat. Dice that onion and get it going until it’s all golden and gorgeous—about 5 minutes. Add your minced garlic and let it get fragrant for another minute. Here’s my plant-based secret: don’t let the garlic brown or it’ll taste bitter.
Toss in your chopped bell pepper and let it soften up for about 3-4 minutes. The colors are already looking incredible at this point. Now for the satisfying part—add all that beautiful spinach and watch it wilt down like magic. This happens fast, so don’t walk away!
While the spinach is doing its thing, grab your soaked cashews and blend them with half a cup of fresh water until completely smooth. This creates that satisfying creamy base we’re after. If your blender is like mine and struggles with tough jobs, add a bit more water—no judgment here.
Pour in your vegetable broth and bring everything to a gentle simmer. Add the paprika, cumin, salt, and pepper. Here’s where you taste and adjust because plant-based cooking needs bold flavors. Let it all simmer together for about 10 minutes so the flavors can get to know each other.
If This Happens, Don’t Panic
Cashew cheese turned out grainy? You probably needed to soak longer or blend more. That’s totally salvageable—just add a splash more water and blend again until smooth.
Flavor seems flat? This is common with plant-based cooking, and it happens to everyone. I’ve learned to boost umami with a splash of soy sauce or extra salt. Sometimes a squeeze of lemon brightens everything up.
Stew looks too thin? Let it simmer uncovered for a few extra minutes. The cashew cheese will thicken things up naturally as it cooks.
Too thick? Just add more vegetable broth, a little at a time. Don’t stress, just keep tasting and adjusting.
When I’m Feeling Creative
When I want extra protein, I’ll toss in some white beans or chickpeas—totally optional but makes it more filling. For special occasions, I’ll add a handful of sun-dried tomatoes (the kind packed in oil) because they make everything taste restaurant-fancy.
My cozy fall twist includes adding a diced sweet potato with the bell pepper. Takes a bit longer to cook but creates this amazing hearty texture that’s perfect for chilly evenings.
Things People Ask Me About Plant-Based Cooking
Will this actually fill me up? Absolutely! The cashew cheese provides healthy fats and protein, while the vegetables add fiber. I usually serve this over brown rice or with crusty bread, but it’s surprisingly satisfying on its own.
Can I make this ahead? Yes! This tastes even better the next day. I usually prep a big batch on Sunday and reheat portions throughout the week. The flavors really develop overnight.
What if I can’t find cashews? You can substitute with soaked sunflower seeds, though the flavor will be slightly different. Silken tofu blended with a splash of nutritional yeast works in a pinch too.
Before You Head to the Kitchen
I couldn’t resist sharing this because it proves plant-based food can be incredibly comforting and satisfying without any weird substitutes or complicated techniques. The best vegan cooking nights are when you realize you’re not missing anything—you’re just discovering new ways to create delicious, nourishing meals.
This stew has become my go-to for introducing people to how amazing plant-based cooking can be. It’s approachable, forgiving, and absolutely delicious.
Print
Spinach with Cashew Cheese Stew
Description
Creamy, comforting, and completely plant-based—this stew will become your new favorite cozy meal
Prep Time: 15 minutes | Cook Time: 20 minutes | Total Time: 35 minutes | Servings: 4

Ingredients
- 1 cup raw cashews, soaked (at least 2 hours, overnight is even better)
- 1 medium onion, diced
- 2–3 cloves garlic, minced (go with 3 if you love garlic like I do)
- 1 red bell pepper, chopped
- 2 cups fresh spinach, chopped (baby spinach works perfectly)
- 1 cup low-sodium vegetable broth
- 1 teaspoon paprika (this is where the magic happens)
- 1/2 teaspoon ground cumin
- Salt and pepper to taste
- 1–2 tablespoons olive oil for cooking
Instructions
- Make the cashew cheese first. Drain your soaked cashews and blend them with 1/2 cup fresh water until completely smooth and creamy. This might take 2-3 minutes in a high-speed blender. Set aside.
- Build your flavor base. Heat olive oil in a large pot over medium heat. Add diced onion and cook until golden and translucent, about 5 minutes. Add minced garlic and cook for another minute until fragrant (don’t let it brown!).
- Add the veggies. Toss in chopped bell pepper and cook until it starts to soften, about 3-4 minutes. Add the spinach and stir until it wilts down—this happens quickly, so keep stirring!
- Bring it all together. Pour in vegetable broth and bring to a gentle simmer. Add paprika, cumin, salt, and pepper. Let everything simmer together for about 10 minutes, stirring occasionally.
- Serve with love. Ladle the stew into bowls and top each serving with a generous dollop of that gorgeous cashew cheese. It’ll start melting into the hot stew immediately—absolutely divine!
Notes:
- Don’t skip soaking the cashews—it’s what makes the cheese silky smooth
- Taste and adjust seasonings as you go; plant-based cooking benefits from bold flavors
- This freezes beautifully for up to 3 months (make the cashew cheese fresh when serving)
- For a protein boost, add a can of drained white beans or chickpeas
Storage Tips:
Keep leftover stew in the fridge for up to 4 days. Store the cashew cheese separately if possible—it stays fresher that way. Reheat gently on the stovetop, adding a splash of broth if needed.
Serving Suggestions:
Serve over brown rice, quinoa, or with crusty sourdough bread for dipping. A simple side salad with lemon vinaigrette completes the meal perfectly.
Mix It Up:
- Heartier version: Add diced sweet potato or butternut squash with the bell pepper
- Protein packed: Stir in white beans, chickpeas, or hemp hearts
- Mediterranean twist: Add sun-dried tomatoes and a pinch of oregano
- Spicy kick: Include a diced jalapeño with the onions
