creamy tofu garlic rice

3 min prep 5 min cook 3 servings
creamy tofu garlic rice
Save This Recipe!
Click to save for later - It only takes 2 seconds!
Prep Time
15 min
Cook Time
20 min
Servings
4

Why You'll Love This Recipe

✓ Creamy without dairy: Silky tofu and a splash of plant‑based milk give a rich mouthfeel while staying vegan.
✓ One‑pot convenience: All ingredients cook together, so cleanup is minimal and flavors meld perfectly.
✓ Bold garlic punch: Roasted garlic infuses each grain, delivering depth that satisfies even meat‑eaters.

When I first tried tofu in a rice dish, I expected blandness. Instead, the combination of silken tofu, roasted garlic, and a splash of coconut milk created a velvety, savory comfort food that’s perfect for busy weeknights.

This recipe balances protein, carbs, and healthy fats while staying entirely plant‑based. The garlic is gently caramelized, releasing sweet notes that contrast beautifully with the subtle tang of rice vinegar.

Because the sauce thickens as it cooks, the final bowl feels like a creamy risotto without the extra effort. Serve it as a main or a hearty side—either way, it’s a crowd‑pleaser.

200 g silken tofu (firm) Press gently to remove excess water; can replace with cashew cream.
4 cloves garlic, minced Roast for extra sweetness or use fresh for sharper bite.
1 ½ cups vegetable broth Low‑sodium; adds depth without extra salt.
¼ cup coconut milk Provides creaminess; substitute almond milk for lighter texture.
1 tbsp soy sauce Adds umami; tamari works for gluten‑free.
1 tsp rice vinegar Brightens the dish; optional if you prefer milder flavor.
2 tbsp olive oil For sautéing garlic; can replace with sesame oil for an Asian twist.
Salt & freshly cracked black pepper Season to taste at the end of cooking.

Instructions

1

Prepare the rice

Rinse the rice under cold water until the water runs clear. Transfer to a saucepan, add 1 ½ cups vegetable broth, and bring to a boil. Reduce heat, cover, and simmer 12‑15 minutes until liquid is absorbed and rice is tender.

Pro Tip: Use a tight‑fitting lid; steam trapped inside creates a fluffier texture.
2

Sauté garlic

Heat olive oil in a large skillet over medium heat. Add minced garlic and a pinch of salt; stir constantly for 2‑3 minutes until fragrant and lightly golden. Avoid browning too much to keep the flavor sweet, not bitter.

Pro Tip: If you love deeper flavor, finish the garlic under a broiler for 1 minute before adding to the pan.
3

Blend tofu and coconut milk

In a blender, combine silken tofu, coconut milk, soy sauce, and rice vinegar. Blend until completely smooth, about 30 seconds. The mixture should be pourable but thick enough to coat the rice.

Pro Tip: Add a pinch of nutritional yeast for a subtle cheesy note.
4

Combine rice and sauce

Add the cooked rice to the skillet with garlic. Pour the tofu‑coconut mixture over the rice, stirring gently to coat each grain. Cook over low heat for 5‑6 minutes, allowing the sauce to thicken and the rice to absorb the flavors.

Pro Tip: If the sauce becomes too thick, add a splash of water or extra broth.
5

Finish and serve

Season with salt and freshly cracked black pepper to taste. Garnish with chopped scallions or toasted sesame seeds if desired. Serve hot, optionally with a side of steamed greens.

Pro Tip: A drizzle of extra‑virgin olive oil at the end adds a silky finish.

Expert Tips

Tip #1: Use day‑old rice

If you have leftover cooked rice, refrigerate it overnight. Day‑old rice absorbs sauce better and yields a firmer texture.

Tip #2: Roast garlic for sweetness

Wrap whole garlic cloves in foil with a drizzle of oil and roast 15 min at 200 °C. Mash into the sauce for caramelized depth.

Tip #3: Add a splash of lime

A teaspoon of fresh lime juice brightens the dish right before serving, balancing the richness of the tofu.

Tip #4: Finish with herbs

Fresh cilantro or Thai basil tossed in at the end adds aroma and a pop of color.

Storage & Variations

Store leftovers in an airtight container in the fridge for up to 3 days; reheat gently on the stove, adding a splash of water. Swap coconut milk for oat cream for a lighter version, or stir in peas and carrots for a veggie‑packed twist.

Nutrition

Per serving

Calories
420 kcal
Protein
12 g
Fat
14 g
Carbs
58 g

Frequently Asked Questions

Yes, firm tofu works, but press it longer to remove excess moisture. Silken tofu gives a smoother sauce; firm tofu adds texture.

Use tamari instead of soy sauce and ensure your broth is gluten‑free. All other ingredients are naturally gluten‑free.

Add ½ tsp crushed red pepper flakes with the garlic, or stir in a spoonful of sriracha at the end for a gentle heat.

Yes. Cool completely, portion into airtight containers, and freeze up to 2 months. Thaw in the fridge and reheat with a splash of broth.

creamy tofu garlic rice
Recipe Card

creamy tofu garlic rice

Prep
3 min
Cook
5 min
Total
8 min
Servings
3
Category: Dinner
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

Instructions

1
Prepare the rice

Rinse the rice under cold water until the water runs clear. Transfer to a saucepan, add 1 ½ cups vegetable broth, and bring to a boil. Reduce heat, cover, and simmer 12‑15 minutes until liquid is abso...

2
Sauté garlic

Heat olive oil in a large skillet over medium heat. Add minced garlic and a pinch of salt; stir constantly for 2‑3 minutes until fragrant and lightly golden. Avoid browning too much to keep the flavor...

3
Blend tofu and coconut milk

In a blender, combine silken tofu, coconut milk, soy sauce, and rice vinegar. Blend until completely smooth, about 30 seconds. The mixture should be pourable but thick enough to coat the rice....

4
Combine rice and sauce

Add the cooked rice to the skillet with garlic. Pour the tofu‑coconut mixture over the rice, stirring gently to coat each grain. Cook over low heat for 5‑6 minutes, allowing the sauce to thicken and t...

5
Finish and serve

Season with salt and freshly cracked black pepper to taste. Garnish with chopped scallions or toasted sesame seeds if desired. Serve hot, optionally with a side of steamed greens....

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.