top of page

15-Minute Creamy Garlic Tofu & Greens (High Protein Vegan Dinner on a Budget)

Updated: May 2

Creamy garlic tofu and greens served over white rice in a cozy bowl

This is one of those meals I didn’t expect to hit the way it did… but lately, I’ve been living off it. It’s warm, creamy, full of flavor, and most importantly, it actually keeps me full for hours. When I don’t feel like spending a lot of time in the kitchen but still want something that feels nourishing and comforting, this creamy garlic tofu with greens is exactly what I reach for. It’s simple, budget-friendly, and comes together in just 15 minutes — the kind of meal that makes taking care of yourself feel easy.




Ingredients

1 Block Extra Firm Tofu, pressed and torn into bite size chunks

1 Tablespoon Oil (or water for oil-free option)

4 Cloves Garlic, minced

2 cups Fresh Spinach or Kale

1 cup Unsweetened Soy Milk (for added protein)

1 cup Vegetable Broth

2-3 Tablespoons Nutritional Yeast

2 Tablespoon Cornstarch (1 more TB for thicker sauce)

1 Tablespoon Soy Sauce or coconut amino acids (optional)

1/2 tsp Garlic Powder

1/2 tsp Onion Powder

Salt and Black Pepper to taste

Optional: Chili Flakes for heat (optional)






Easy 15-Minute Vegan Dinner for Busy Weeknights

What I love most about this recipe is how flexible it is. Some days I serve it over fluffy white rice for that cozy, comforting feel, and other days I keep it lighter with just greens. The creamy garlic sauce really does all the work here — it coats the tofu perfectly and brings everything together in a way that feels indulgent, but it’s still made with simple, affordable ingredients. This is one of those meals that proves eating plant-based doesn’t have to be complicated or expensive to feel satisfying.







Instructions

Heat oil in a large pan over medium heat.


Season tofu with salt and black pepper then add it to the pan and cook for 5–7 minutes, turning occasionally until lightly golden.


Add minced garlic, sauté for 1–2 minutes until fragrant.


Stir in the greens and cook until wilted.


In a small bowl, whisk together soy milk, broth, nutritional yeast, cornstarch, soy sauce, garlic powder, onion powder, salt, and pepper.


Pour the sauce into the pan and stir continuously until thick and creamy, about 2–3 minutes.


Taste and adjust seasoning as needed.

Serve warm over rice, quinoa, or enjoy on its own.





NUTRITION HIGHLIGHT

  • High in plant-based protein

  • Rich in iron and calcium (from tofu and greens)

  • Dairy-free and heart-healthy

  • Budget-friendly and filling


TOTAL (WITHOUT RICE)

$5.60 total

$1.40 per serving (4 servings)


WITH RICE

Rice: $0.80 – $1.00

NEW TOTAL: ~$6.50

$1.60 per serving




10 Comments


Ian
2 days ago

This was fantastic! 🤩 Fairly low calorie too, came out to about 220 per serving (w/o rice) when I calculated it out. It's a winner for sure, definitely added to the rotation. Thanks for the recipe, can't wait to try more from you!

Like

TJ
May 01

Will almond milk work instead of soy?

Like
Guest
May 01
Replying to

Yes you can use almond milk for sure. 👍🏾

Like

Guest
Apr 30

So easy. Inexpensive and Delicious

Like

EB
Apr 30

This was simple and delicious. Thanks for creating an easy vegan dish.

Like
Guest
May 01
Replying to

I’m so happy you enjoyed the recipe.

Like

Vinnieb
Apr 27

Your Youtube video was great. I see veggie broth in this version. When do I add it?

Like
Replying to

Yes! Thank you so much for helping! I just fixed it on the website instructions. You are awesome! <3

Like
  • Instagram
  • Facebook
  • YouTube
  • TikTok
Follow Me

The Divine Chef

© 2026 The Divine Chef. All Rights Reserved.

© 2026 The Divine Chef™. All rights reserved. Digital products are for personal use only. No resale or redistribution allowed. No Refunds on Digital Products. 

bottom of page