When Anya, Sasha, and I first started cooking together, our hallway smelled like a delicious war zone. Now, we create harmony! This Tofu and Sweet Potato Thai Curry is the perfect example.
It’s what happens when my love for hosting meets Sasha’s need for spice. We wanted a main dish that felt both comforting and bright. You get that amazing, rich coconut milk base here. It wraps around tender sweet potato chunks. The tofu soaks up all that amazing flavor.

This recipe isn’t just following steps. It’s our shared kitchen philosophy in a pot. We debated the right amount of ginger for weeks! We promise this creamy, satisfying curry will become your go-to vegetarian dinner.
Ready to make some magic?
Gather Your Ingredients for Tofu and Sweet Potato Thai Curry
Making a fantastic Tofu and Sweet Potato Thai Curry starts right here. Lay everything out first. This prep step saves so much time later. Trust me on that one!
Having everything measured really helps the flow. We want you cooking with joy, not stress.
Essential Components for Tofu and Sweet Potato Thai Curry
- 1 block extra-firm tofu (pressed and cubed)
- 1 large sweet potato (peeled and diced)
- 3 tablespoons red curry paste (use more if you dare!)
- 1 can full-fat coconut milk (13.5 ounces)
Flavor Builders and Finishing Touches
- 1 tablespoon coconut oil
- 1 chopped onion
- 2 minced garlic cloves
- 1 tablespoon grated fresh ginger
- 1 cup vegetable broth
- 1 tablespoon soy sauce or tamari
- 1 teaspoon brown sugar
- 1/2 cup chopped red bell pepper
- 1 cup fresh spinach
- Juice of 1/2 lime
- Fresh cilantro (for garnish)
Essential Equipment for Your Tofu and Sweet Potato Thai Curry
We don’t need fancy gadgets for this dish. Good basic tools make all the difference. Having the right pot helps everything cook evenly.
Since this is a stovetop recipe, be sure your main vessel handles simmering well.

Cookware Requirements
- A large pot or Dutch oven for simmering.
- Measuring cups and spoons for accuracy.
Preparation Tools
- A sharp knife for chopping vegetables.
- A cutting board that stays put!
- A sturdy spatula for stirring often.
Step-by-Step Instructions for Tofu and Sweet Potato Thai Curry
Let’s get cooking! Making this Tofu and Sweet Potato Thai Curry is straightforward. Follow these steps closely. We’ll build flavor layer by layer.
Remember, cooking should be fun. Don’t rush the blooming step!
Browning the Tofu
First, heat your coconut oil in that big pot. Medium heat works best here. Add your cubed tofu pieces. Cook them until they get nice and golden brown on all sides. This step is key for texture. Once browned, scoop the tofu out. Set it aside for later use.

Building the Curry Base
Toss the chopped onion into the same pot. Sauté until it looks soft and sweet. That takes about five minutes. Next, stir in the garlic and ginger. Cook them until you can really smell them. Now, add the red curry paste. Stir it constantly for one minute. This “blooming” wakes up the spices beautifully.
Simmering the Sweet Potato
Pour in the full-fat coconut milk. Then add the vegetable broth. Stir everything well. Now drop in the diced sweet potato. Add the soy sauce and brown sugar too. Bring this mixture up to a gentle simmer. Cover the pot. Let it cook low for 15 to 20 minutes. You want the sweet potato fork-tender.
Finishing Your Tofu and Sweet Potato Thai Curry
Time to bring the curry together! Stir in your browned tofu. Add the chopped red bell pepper next. Finally, stir in the fresh spinach. Cook just until the spinach wilts down. That takes about two minutes. Take the pot off the heat source. Stir in the fresh lime juice last. Taste it! Adjust salt or sugar if needed.

Tips and Tricks for Perfect Tofu and Sweet Potato Thai Curry
We learned a lot making this dish repeatedly. Anya and Sasha have their own little secrets. They really help perfect this Tofu and Sweet Potato Thai Curry.
Following the steps gets you a great curry. These pointers make it truly special. Don’t skip the prep work!
Tofu Preparation Secrets
Pressing your tofu isn’t just a suggestion. I really stress this point. It squeezes out extra water. Watery tofu steams, it doesn’t brown well. Dry tofu soaks up the curry broth better. You get much better flavor absorption that way.
Adjusting Texture and Heat
Do you like a thinner sauce? Just add a splash more vegetable broth. Don’t be shy with it. Sasha always adds a pinch of cayenne pepper. She loves that extra kick of heat! If you want richer flavor, try Anya’s trick. Swirl in a spoonful of peanut butter right at the end. It adds amazing depth.
Serving Suggestions for Tofu and Sweet Potato Thai Curry
This rich curry is a meal by itself. But what you serve it with matters. We love balancing the creamy texture. A little something fluffy works wonders underneath.
Here’s how we like to plate up our amazing Tofu and Sweet Potato Thai Curry.
Perfect Pairings
- Fluffy jasmine rice is the classic choice.
- Brown rice adds a nice nutty chew. Try our roasted sweet potatoes for a twist!
- Quinoa works well for extra protein.
Recipe Variations to Try Next Time
Feel free to mix things up next time you make this. Anya loves adding frozen peas near the end. They give a nice pop of color. You could also swap the red pepper. Try using sliced zucchini instead. Remember that peanut butter swirl Anya suggested? It’s fantastic!
Frequently Asked Questions About Tofu and Sweet Potato Thai Curry
We get asked a lot about this recipe. Cooking is all about learning. Here are some quick answers for you!
These tips should help you nail the Tofu and Sweet Potato Thai Curry every time.
Can I use pre-pressed tofu for this Tofu and Sweet Potato Thai Curry?
You certainly can use pre-pressed tofu. It saves prep time. For the best texture, though, I still recommend pressing it yourself. Squeezing out more water helps it crisp up better when you brown it. Convenience is great, but flavor wins!
How can I make this a heartier Vegetarian Dinner?
This is already a satisfying Vegetarian Dinner! Want more bulk? Try adding a can of drained chickpeas. Stir them in with the sweet potato during the simmer time. You could also serve a bigger portion over brown rice. That always helps.
What is the best way to store leftover Tofu and Sweet Potato Thai Curry?
Store any leftovers in an airtight container. Keep it in the refrigerator promptly. The flavors actually deepen overnight. It keeps well for about three to four days. Don’t forget to store it safely!
Storing and Reheating Your Creamy Curry
Leftovers are the best part of cooking! This rich curry keeps well. Good storage keeps the texture right. We want your reheated meal tasting great.
Refrigeration Guidelines
Place any extra curry in a sealed container. Refrigerate it quickly after it cools slightly. It stays good in the fridge for four days. Keep the container tightly closed.
Reheating for Best Flavor
Reheat gently on the stovetop over medium-low heat. Stir often while warming. If the curry seems too thick, add a splash of broth. Never microwave it on high power. Low and slow is the way to go here.
Estimated Nutrition for Tofu and Sweet Potato Thai Curry
I know many of you track your intake. It’s smart cooking! We used standard measurements for this estimate. Please remember these are just starting points.
The exact numbers change based on your specific ingredients. Things like the brand of coconut milk matter a lot.
For general guidance on nutritional tracking for complex dishes, consult resources like the USDA FoodData Central database.
Here is a general idea of what you’ll find in each serving:
- Calories: Estimate Needed
- Fat: Estimate Needed
- Protein: Estimate Needed
- Carbohydrates: Estimate Needed
- Sugar: Estimate Needed
- Sodium: Estimate Needed
- Cholesterol: 0 mg
This dish is naturally cholesterol-free, which is great for a hearty meal. Enjoying this delicious Tofu and Sweet Potato Thai Curry feels like a treat. We calculate these values carefully. Always check labels if you have strict dietary needs.
Share Your Savor Sensations Experience
We poured our friendship into this recipe. Now, it’s your turn to share the love! Did you make this Tofu and Sweet Potato Thai Curry?
Let us know how it turned out for you. Tell us about cooking it with your friends or family. Rate the recipe below. We love hearing your stories! Check out our latest blog posts for more inspiration.
PrintAmazing 1 Tofu and Sweet Potato Thai Curry
Enjoy this rich and comforting Thai curry featuring creamy coconut milk, hearty tofu, and sweet potatoes. It is a wonderful dish to share.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegetarian
Ingredients
- 1 block (14 ounces) extra-firm tofu, pressed and cubed
- 1 large sweet potato, peeled and diced
- 1 tablespoon coconut oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 3 tablespoons red curry paste (adjust to your spice preference)
- 1 (13.5 ounce) can full-fat coconut milk
- 1 cup vegetable broth
- 1 tablespoon soy sauce or tamari
- 1 teaspoon brown sugar
- 1/2 cup chopped red bell pepper
- 1 cup fresh spinach
- Juice of 1/2 lime
- Fresh cilantro, for garnish
Instructions
- Heat coconut oil in a large pot or Dutch oven over medium heat.
- Add tofu cubes and cook until lightly golden on all sides. Remove tofu and set aside.
- Add onion to the pot and cook until softened, about 5 minutes.
- Stir in garlic and ginger; cook for 1 minute until fragrant.
- Add the red curry paste and cook, stirring constantly, for 1 minute to bloom the spices.
- Pour in the coconut milk and vegetable broth. Stir well to combine with the curry paste.
- Add the diced sweet potato, soy sauce, and brown sugar. Bring the mixture to a simmer.
- Reduce heat to low, cover, and cook for 15-20 minutes, or until the sweet potato is tender.
- Stir the cooked tofu, red bell pepper, and spinach into the curry. Cook until the spinach wilts, about 2 minutes.
- Remove from heat. Stir in the lime juice.
- Taste and adjust seasonings if needed. Serve hot, garnished with fresh cilantro.
Notes
- Pressing the tofu removes excess water, allowing it to absorb more flavor and crisp up nicely.
- If you prefer a thinner curry, add a little more vegetable broth.
- Sasha suggests adding a pinch of cayenne pepper for extra heat.
- Anya recommends swirling in a tablespoon of peanut butter for added richness.
Nutrition
- Serving Size: 1 serving
- Calories: Estimate Needed
- Sugar: Estimate Needed
- Sodium: Estimate Needed
- Fat: Estimate Needed
- Saturated Fat: Estimate Needed
- Unsaturated Fat: Estimate Needed
- Trans Fat: Estimate Needed
- Carbohydrates: Estimate Needed
- Fiber: Estimate Needed
- Protein: Estimate Needed
- Cholesterol: 0 mg
























Leave a Reply