Sweet Potato Tofu Curry
Whenever I find myself craving something warm and comforting, I turn to my favorite dish: Sweet Potato Tofu Curry. This recipe is a celebration of flavors and textures that transport me to a cozy kitchen, where the aromas fill the air and promise a delightful meal ahead. I remember the first time I made it; the vibrant colors of the ingredients and the rich coconut milk bubbling away were enough to spark my culinary passion. Each bite is a perfect balance of creamy and spicy, inviting friends and family to gather around the table. There’s something magical about the combination of sweet potatoes and tofu that creates a hearty meal, perfect for any occasion. Whether it’s a chilly fall evening or simply a day when you need a little comfort, this curry is your go-to recipe.
Recipe Snapshot
35 mins
10 mins
25 mins
Medium
360 kcal
10 g
Paleo, Gluten-Free, AIP
20 g
TofuBud, Non-stick frying pan, Wok
Why This Sweet Potato Tofu Curry Is So Good
A Flavorful Fusion
The flavors of Sweet Potato Tofu Curry are a delightful fusion of different culinary traditions. The sweetness of the sweet potatoes complements the savory spices perfectly, creating a dish that’s both satisfying and comforting. It’s an ideal way to warm up during the cooler months.
Nutritious and Wholesome
Not only is this curry delicious, but it’s also packed with nutrition. Tofu serves as a fantastic source of protein, while sweet potatoes provide essential vitamins and minerals. This makes it perfect for a healthy weeknight dinner.
Quick and Easy Preparation
What I love most about this recipe is how simple it is to prepare. With a few key ingredients and minimal cooking time, you can have a delicious meal ready in no time. It’s perfect for those busy weekdays when you want something hearty without spending hours in the kitchen.
One-Pot Wonder
This dish is a true one-pot wonder, which means less cleanup for you! Everything cooks together in harmony, allowing the flavors to meld beautifully. Just toss everything into a pot and let it simmer.
Customizable to Your Taste
Of course, the beauty of Sweet Potato Tofu Curry is its versatility. You can easily customize it with your favorite vegetables or adjust the spice levels to suit your taste. This flexibility makes it a dish that can cater to everyone’s preferences.
Perfect for Meal Prep
This curry also stores well, making it an excellent option for meal prep. You can make a big batch and enjoy it throughout the week, ensuring you always have a nutritious meal on hand.
Ingredients for Sweet Potato Tofu Curry

The ingredients for Sweet Potato Tofu Curry come together to create a symphony of flavors. Each component plays a crucial role, from the creamy texture of the coconut cream to the hearty tofu and vibrant vegetables. This recipe is all about fresh ingredients, so let’s take a look at what you’ll need:
- 10 oz Firm tofu
- 10 oz Sweet potato
- 3 oz Fresh spinach leaves
- 13.5 oz Full-fat coconut cream (canned)
- 1 cup Diced tomatoes
- 2 Tbsp Coconut oil
- 1 Medium onion
- 2 cloves garlic
- 1 Tbsp Minced ginger
- 1 Tbsp curry powder
- 1 tsp garam masala
- 1 tsp Ground cumin seeds
- 1 tsp turmeric
- ¼ tsp Hot chili powder or flakes
- Salt and Pepper to taste
Cooking Method for Sweet Potato Tofu Curry

The cooking method for Sweet Potato Tofu Curry is straightforward and allows the flavors to shine. Let’s dive into the steps that will transform these fresh ingredients into a warming, nourishing dish.
- Start by peeling and chopping the onion, garlic, and ginger. The fragrance that fills the air as you chop is simply irresistible.
- Next, peel the sweet potatoes and cut them into ½-inch cubes. This size ensures they cook evenly and absorb all the delicious flavors.
- Now, it’s time to prepare the tofu. Press it in a tofu press to remove excess moisture. Once done, cut it into cubes similar in size to the sweet potatoes.
- Wash and drain the fresh spinach leaves. It’s great to have fresh greens in the mix!
- Heat a non-stick frying pan or wok over medium heat and add the coconut oil. Allow it to melt and get hot.
- Add the chopped onions to the pan and sauté for about 3 to 4 minutes until they become translucent and fragrant.
- Now, add the chopped garlic and minced ginger. Cook for another 2 minutes, stirring to prevent burning.
- It’s time to add all the spices: garam masala, cumin, turmeric, curry powder, and chili flakes. Stir well and cook for 2 more minutes to let the spices bloom.
- Now add the diced tomatoes, cubed sweet potatoes, and tofu cubes. Mix everything together carefully.
- Pour in the coconut cream, making sure to shake the can before opening. Stir well and bring the mixture to a boil.
- Once boiling, cover with a lid and reduce heat to medium, cooking for 10 minutes.
- Finally, add the washed spinach leaves and cook for an additional 2 to 3 minutes until they’re wilted and bright green. Your delicious curry is now ready to serve.
Things Worth Knowing
- Texture Matters: Ensure that the tofu is pressed well to achieve a firmer texture that holds up during cooking.
- Spice Level: Adjust the amount of chili powder according to your heat preference.
- Cooking Time: Keep an eye on the sweet potatoes to ensure they are tender but not mushy. They should hold their shape.
- Fresh Ingredients: Using fresh spinach and tomatoes can enhance the flavors significantly.
Tips and Tricks about Sweet Potato Tofu Curry

To get the most out of your cooking experience with Sweet Potato Tofu Curry, here are some helpful tips and tricks to keep in mind.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop or microwave.
- Freezing: This dish can be frozen for up to 2 months. Just be sure to cool it completely before transferring it to freezer-safe containers.
- Pairing: Serve your curry with steamed rice, quinoa, or even naan for a complete meal.
- Flavor Boost: Adding a splash of lime juice just before serving can brighten the flavors.
- Variations: Feel free to add other vegetables like bell peppers or zucchini for extra nutrition.
What Goes Well With This Sweet Potato Tofu Curry
When it comes to serving Sweet Potato Tofu Curry, there are plenty of delicious options that can enhance your meal:
- Steamed Rice: A classic side, white or brown rice soaks up the flavorful curry perfectly.
- Quinoa: For a protein boost, serve the curry over quinoa, adding a nutty flavor that pairs well.
- Naan Bread: Warm naan is perfect for scooping up the curry, making every bite enjoyable.
- Seasonal Veggies: Roasted or grilled seasonal vegetables provide a nice contrast to the creamy curry.
- Salad: A light cucumber or spinach salad can add freshness and balance to the rich flavors of the curry.
- Occasions: This dish is versatile for family dinners, potlucks, or even meal prep for the week.
FAQ
Conclusion
The Sweet Potato Tofu Curry is a unique blend of flavors and textures that will leave you feeling satisfied and nourished. Its comforting warmth makes it perfect for family gatherings or cozy nights in. I encourage you to give this recipe a try; you’ll be amazed at how easy it is to make and how delicious it turns out. Enjoy each bite and savor the delicious notes of spice and sweetness that this dish offers.

Sweet Potato Tofu Curry
Ingredients
Equipment
Method
- Peel and chop the onion, garlic, and ginger.
- Peel the sweet potatoes and cut them into ½-inch cubes.
- Press the tofu in a tofu press. Cut it into ½-inch cubes.
- Wash and drain spinach leaves.
- Heat the frying pan or wok over medium heat and add the coconut oil. Add chopped onions and sauté them for 3-4 minutes.
- Add chopped garlic and minced ginger and cook for 2 minutes.
- Add all spices (garam masala, cumin, turmeric, curry powder, chili flakes). Stir well and cook for 2 minutes.
- Add diced tomatoes, sweet potatoes, and tofu cubes. Stir well.
- Add full-fat coconut milk (canned, shaken). Stir well. Bring it to a boil.
- Cover with a lid and cook on medium heat for 10 minutes.
- Add spinach leaves and cook for 2-3 minutes.
Notes
- Grains: Serve with steamed, cooked, or fried white rice, brown rice, quinoa, buckwheat, millet, or a combination of them.
- Riced veggies: Try with cauliflower rice or sweet potato rice for a twist.
- Noodles: Soba or buckwheat noodles complement the curry nicely.
- Toppings: Enhance your dish with sliced green onion, scallions, sprouts, or fresh cilantro.


