VeganPreps

Quick Tofu & Sweet Potato Curry (30 Minutes)

Prep10 min
|
Cook22 min
|
Total32 min
|
Servings3

Jump to Recipe

Quick Tofu & Sweet Potato Curry (30 Minutes)

Browse all Vegan Dinner Ideas 238 plant-based recipes

This curry works well as a weeknight dinner because you have everything ready in under thirty minutes. The tofu absorbs the curry flavors while the sweet potatoes cook down and get tender. Together, they create a filling meal that actually satisfies you. Adding arugula at the end brings fresh bite and nutrients without extra cooking time. You combine protein, complex carbs, and vegetables in one pan, so cleanup is easy too. Using authentic Thai curry paste* brings authentic depth to the dish while keeping prep time minimal. That’s why this recipe works when you need something quick, hearty, and genuinely good for your body.

Tofu and Sweet Potato Base

This Quick Tofu and Sweet Potato Curry combines protein-rich tofu with naturally sweet potatoes and aromatic curry spices for a satisfying vegan dish. The recipe relies on simple, wholesome ingredients that come together quickly to create a flavorful one-pan meal. A large stainless steel stock pot* gives you plenty of room to build the base of the dish without crowding the ingredients.

Ingredients:

Quick Tofu & Sweet Potato Curry (30 Minutes)

by veganpreps.com

Quick Tofu & Sweet Potato Curry (30 Minutes)

Prep10 min
Cook22 min
Total32 min
Servings3

Ingredients

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced
  • 600 g (about 2 large) sweet potatoes, peeled and cut into 3/4-inch cubes
  • 1 pound (450 g) firm tofu, well drained and cut into 3/4-inch cubes
  • 1 (14 oz) can low-sodium diced or stewed tomatoes, with liquid
  • 1/2 cup vegetable broth
  • 1.5 teaspoons curry powder
  • 1/2 teaspoon ground cumin
  • 4 oz (115 g) baby spinach or arugula
  • Salt and black pepper to taste

Instructions

  1. 1Heat oil in a large skillet or pot over medium heat. Add onion and cook for 3 minutes until softened. Add garlic and cook 1 minute until fragrant.
  2. 2Add sweet potatoes, stir to coat, then add tomatoes with their liquid, vegetable broth, curry powder, cumin, 1/2 teaspoon salt, and a pinch of pepper. Stir to combine.
  3. 3Bring to a gentle boil, then reduce heat to medium-low. Cover and cook for 12 minutes until sweet potatoes are just tender when pierced with a fork.
  4. 4Nestle tofu cubes into the curry, cover, and cook for 5 more minutes until tofu is heated through and has absorbed some of the sauce.
  5. 5Remove from heat. Stir in spinach or arugula until wilted, about 1 minute. Taste and adjust salt. Serve over rice.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

When preparing this recipe, make sure the tofu is thoroughly drained before dicing to prevent excess moisture in the finished dish. Using low-sodium stewed tomatoes lets you control the salt content of the recipe. The curry powder should be of good quality for maximum flavor, since this is a primary seasoning component. For the greens, arugula provides a peppery bite while baby spinach offers a milder flavor – choose based on your preference or availability. Sweet potatoes can be cooked ahead of time and stored in the refrigerator until ready to use.

Prepare Sweet Potatoes First

Quick Tofu & Sweet Potato Curry (30 Minutes) - preparation

Begin by baking or microwaving 2 large or 3 medium sweet potatoes in their skins until they are cooked through but still firm to the touch. This step matters for the curry’s texture and flavor, as it lets the sweet potatoes keep their shape while getting tender enough to soak up the curry sauce. The cooking time will change depending on your method and how big the potatoes are, but usually takes 20-30 minutes in the oven or 5-10 minutes in the microwave.

Once the sweet potatoes have cooled enough to handle comfortably, carefully peel away the skin and cut the flesh into large dice. These chunky pieces give you hearty bites throughout the finished curry and help keep the dish tasting good with great texture. Set the diced sweet potatoes aside until you’re ready to add them to the pan during the cooking process.

Swap Spinach for Arugula Easily

With your sweet potatoes cooling and ready to dice, you can now focus on the greens that’ll round out your curry. Arugula is typically used because its peppery bite works well with the sweet potatoes and curry spices. But baby spinach works just as well if that’s what you have on hand. Both wilt quickly under heat, adding nutrition and texture without taking over the dish. The key is using about four ounces, well-rinsed to remove any grit. Either green choice gives you the same result – a vibrant, balanced curry that’s ready in minutes.

Serve With Jasmine Rice

Pair your finished curry with jasmine rice, which complements the warm spices. The fragrant rice soaks up the flavorful sauce while its delicate texture balances the hearty tofu and sweet potato chunks. Cook jasmine rice according to package directions – typically a 1:1.5 ratio of rice to water – then fluff with a fork. Spoon your curry over a bed of warm rice, letting the sauce soak in. This combination makes your quick weeknight meal restaurant-quality, making it satisfying enough for any dinner table.

Final Thoughts

Once you’ve learned this simple curry, you’ll find yourself returning to it again and again because it hits all the right notes for a weeknight dinner – it’s fast, nutritious, and genuinely delicious. The sweet potatoes’ natural sweetness balances the curry’s warmth, while tofu soaks up those flavors beautifully. The arugula adds a peppery freshness that cuts through richness. You can easily swap in spinach or kale if you prefer, and experiment with curry powder amounts based on your heat tolerance. This dish proves that plant-based meals don’t require complicated techniques or hard-to-find ingredients – just smart choices and proper timing.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe