Tofu actually works surprisingly well in a slow cooker—as long as you treat it a bit differently than meat. Here’s how to get good results, plus a couple of reliable ideas.
Key tips for slow-cooking tofu
- Use firm or extra-firm tofu
Silken tofu will fall apart. Extra-firm holds up best. - Press it first
Press 20–30 minutes to remove water so it absorbs flavor instead of diluting the sauce. - Cut into larger pieces
Big cubes or slabs hold their shape better over long cooking. - Add tofu later if possible
If the recipe allows, add tofu for the last 1–3 hours to prevent it from getting spongy. - Don’t overcook
Tofu doesn’t tenderize like meat—it just absorbs flavor. Low for 4–6 hours is usually plenty.
Easy Slow Cooker Tofu Recipes
1. Slow Cooker Teriyaki Tofu
Ingredients
- 14–16 oz extra-firm tofu, pressed and cubed
- ½ cup soy sauce or tamari
- ¼ cup water
- 2–3 tbsp maple syrup or brown sugar
- 2 cloves garlic, minced
- 1 tbsp grated ginger
- 1 tbsp cornstarch (optional, for thickening)
Instructions
- Whisk everything except tofu and cornstarch.
- Add tofu and gently coat.
- Cook on LOW 3–4 hours.
- If you want thicker sauce, stir in cornstarch mixed with 2 tbsp water during the last 30 minutes.
Serve over rice with steamed veggies.
2. Slow Cooker Coconut Curry Tofu
Ingredients
- Extra-firm tofu, cubed
- 1 can coconut milk
- 2–3 tbsp curry paste or powder
- 1 onion, sliced
- Veggies (bell peppers, carrots, sweet potatoes)
- Salt to taste
Instructions
- Add everything except tofu to slow cooker.
- Cook on LOW 4–5 hours.
- Add tofu for the last 1–2 hours.
- Adjust seasoning and serve with rice or naan.
3. BBQ Pulled Tofu (Great for sandwiches)
Ingredients
- Extra-firm tofu, pressed and torn into chunks
- 1–1½ cups BBQ sauce
- ½ onion, sliced
Instructions
- Add onion and tofu to slow cooker.
- Pour over BBQ sauce.
- Cook on LOW 4 hours.
- Gently shred with a fork and cook another 30 minutes.
Common mistakes to avoid
- Using silken tofu ❌
- Cooking on HIGH for many hours ❌
- Stirring too often (it breaks apart) ❌
If you want, tell me what flavor profile you’re going for (Asian, Mexican, comfort food, protein-heavy, etc.) or what else you’re cooking it with, and I’ll tailor a recipe for you.