Tofu and Dumplings
Tofu and Dumplings creates a warm hug in a bowl, filling your kitchen with the enticing aroma of simmering herbs and spices. The comforting blend of tender tofu and fluffy dumplings cooked to perfection evokes childhood memories of cozy family dinners. The colors in this dish—vibrant orange carrots, green peas, and golden dumplings—make it not only pleasing to the eye but also a feast for your senses.

This dish is an effortless one-pot meal that elevates weeknight dinners without breaking the bank. With ingredients like extra-firm tofu and fresh vegetables, it’s entirely plant-based and so simple, even novice cooks can whip it up. Whether preparing for a busy week or inviting friends over for a casual gathering, this recipe shines in versatility. Try it for dinner tonight and discover its wholesome goodness!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: You can have this hearty meal on the table in just 80 minutes, perfect for busy nights.
- Irresistible Flavor: The combination of herbs and spices creates a rich, savory stew that will warm your heart.
- Eye-Catching Appeal: The colorful vegetables and fluffy dumplings look delightful and inviting.
- Flexible Serving: Ideal for cozy family dinners, potlucks, or whenever you crave comfort food.
- Diet-Friendly Options: This vegan and gluten-free meal caters to many dietary preferences, making it accessible for all.

Ingredients You’ll Need
- 3 tablespoons vegan butter: Adds richness and a buttery flavor; substitute with coconut oil for a different twist.
- 1 medium onion, diced: Provides a solid flavor base; yellow onions work well.
- 3 carrots, peeled and sliced into rounds: Adds sweetness and color; feel free to substitute with parsnips for a unique flavor.
- 3 celery stalks, sliced: Offers a crunchy texture; can be omitted if not on hand.
- 4 cloves garlic, minced: Brings aromatic depth; use garlic powder in a pinch, about 1 teaspoon.
- 1 tablespoon fresh thyme, finely chopped: Infuses the dish with a herby fragrance; dried thyme can be used but reduce to 1 teaspoon.
- 1 tablespoon fresh sage, finely chopped: Adds a warm and earthy note; poultry seasoning is a close alternative.
- ½ tablespoon fresh rosemary, finely chopped: Contributes an aromatic punch; dried rosemary can also work but use sparingly.
- ¼ cup all-purpose flour: Helps thicken the stew; cornstarch could work as a gluten-free option.
- 4 cups vegan chicken broth (or vegetable broth): Forms the stew’s base; homemade broth elevates flavor.
- 1 cup unsweetened non-dairy milk: Adds creaminess; almond, soy, or oat milk can be substituted.
- 2 bay leaves: Introduces subtle flavor; don’t forget to remove them before serving.
- 14 oz extra-firm tofu, pressed and cut into bite-sized cubes: Acts as the hearty protein source; can replace with chickpeas for a different texture.
- 1 cup frozen peas: Offers sweetness and pops of color; fresh peas can be used if in season.
- Salt and black pepper, to taste: Essential for seasoning; feel free to experiment with other spices.
- 2 cups (240g) all-purpose flour: This is the main ingredient for the dumplings; gluten-free flour blends work for a gluten-free version.
- 1 tablespoon baking powder: Provides lift to the dumplings; ensure it’s fresh for best results.
- 1 teaspoon salt: Enhances flavor; adjust according to your preference.
- ¾ cup unsweetened non-dairy milk: For the dumpling batter, same options as before.
- 3 tablespoons melted vegan butter: Adds moisture to the dumpling mix; also substitute with oil of choice.
- 2 tablespoons fresh parsley, chopped: Adds freshness and color; dried parsley can be used too.
How to Make Tofu and Dumplings
- Melt the Vegan Butter: In a large Dutch oven or heavy-bottomed pot, melt the 3 tablespoons of vegan butter over medium heat. Add the diced onion, sliced carrots, and sliced celery. Cook for 6-8 minutes, stirring occasionally, until the vegetables begin to soften and turn slightly golden.
- Add Aromatics: Toss in the minced garlic, fresh thyme, sage, and rosemary. Sauté for about 1-2 minutes until fragrant and the garlic turns translucent.
- Coat with Flour: Sprinkle ¼ cup of all-purpose flour over the vegetable mixture and stir well to combine. Cook for an additional 2 minutes, ensuring the flour loses its raw taste while stirring constantly.
- Pour in the Broth: Gradually add 4 cups of vegan chicken broth while stirring to prevent lumps. Incorporate 1 cup of unsweetened non-dairy milk and toss in the 2 bay leaves. Bring the mixture to a gentle simmer.
- Stir in Tofu: Carefully add the cubed extra-firm tofu to the pot, seasoning generously with salt and black pepper. Let the stew simmer for about 10 minutes, stirring occasionally to meld flavors.
- Make the Dumpling Batter: In a medium bowl, whisk together the 2 cups of all-purpose flour, 1 tablespoon of baking powder, and 1 teaspoon of salt. Pour in the ¾ cup of unsweetened non-dairy milk and the 3 tablespoons of melted vegan butter, adding the 2 tablespoons of chopped fresh parsley. Stir gently until just combined; the batter should be thick and lumpy, so avoid overmixing.
- Add Peas: Stir in the 1 cup of frozen peas into the simmering stew, allowing them to heat through for a minute.
- Drop in Dumplings: Using a large spoon, drop heaping tablespoons of dumpling batter onto the simmering stew, leaving some space between them. You should get about 10-12 dumplings nestled in the stew.
- Cover and Cook: Cover the pot with a lid and let it simmer on low heat for 15-18 minutes without lifting the lid. The dumplings will puff up beautifully during this steaming process.
- Check for Doneness: After 15 minutes, insert a toothpick into the center of a dumpling. If it comes out clean, they’re ready; if not, cover and let cook for a few additional minutes.
- Final Touches: Carefully remove the bay leaves from the stew. Ladle the hearty tofu and dumplings into bowls and garnish with extra fresh parsley if desired. Serve the dish hot to enjoy the comforting warmth.
Storing & Reheating
Store any leftovers in an airtight container at room temperature for up to 2 hours or in the refrigerator for up to 4 days. For longer storage, you can freeze the tofu stew without dumplings in a freezer-safe container for up to 3 months. When reheating, gently warm in a pot over low heat and add a splash of non-dairy milk to refresh the consistency, as the texture of the dumplings may soften after freezing.

Chef’s Helpful Tips
- Avoid overcooking the dumplings; check them after the minimum cooking time to ensure they remain fluffy.
- Make sure the tofu is pressed well to prevent excess moisture from affecting the stew.
- If the stew seems too thick, don’t hesitate to add more broth or non-dairy milk to reach your desired consistency.
- Using fresh herbs will enhance the flavor significantly; always go for freshly chopped when possible.
- Experiment with additional vegetables like potatoes or green beans for added texture and nutrition.
Creating this dish is a wonderful experience that combines flavors and textures, turning a simple meal into something memorable. Tofu and Dumplings encourages experimentation, so feel free to switch up the vegetables or herbs to make it your own. Enjoy the comforting warmth of this dish, filled with love and nourishment, and let it become a part of your family traditions!
Recipe FAQs
Can I make this recipe gluten-free?
How do I store leftovers?
Can I use another protein instead of tofu?
How do I know when the dumplings are done?
More Dinner Recipes
👉 If you make my Tofu and Dumplings recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Tofu and Dumplings
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 20 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Vegan
Description
Tofu and Dumplings serve as a comforting meal that’s easy to prepare. Packed with flavor and hearty ingredients, this dish is ideal for those seeking a quick and healthy option. The combination of tofu, fresh herbs, and creamy broth makes it irresistibly delicious.
Ingredients
- 3 tablespoons vegan butter
- 1 medium onion, diced
- 3 carrots, peeled and sliced into rounds
- 3 celery stalks, sliced
- 4 cloves garlic, minced
- 1 tablespoon fresh thyme, finely chopped
- 1 tablespoon fresh sage, finely chopped
- ½ tablespoon fresh rosemary, finely chopped
- ¼ cup all-purpose flour
- 4 cups vegan chicken broth (or vegetable broth)
- 1 cup unsweetened non-dairy milk
- 2 bay leaves
- 14 oz extra-firm tofu, pressed and cut into bite-sized cubes
- 1 cup frozen peas
- salt and black pepper, to taste
- 2 cups (240g) all-purpose flour
- 1 tablespoon baking powder
- 1 teaspoon salt
- ¾ cup unsweetened non-dairy milk
- 3 tablespoons melted vegan butter
- 2 tablespoons fresh parsley, chopped
Instructions
- Melt the vegan butter in a large Dutch oven over medium heat. Add the onion, carrots, and celery, and cook for 6-8 minutes until the vegetables soften.
- Add the garlic, thyme, sage, and rosemary, cooking for 1-2 minutes until fragrant.
- Sprinkle the flour over the vegetables, stirring well to combine. Cook for an additional 2 minutes, stirring constantly.
- Gradually pour in the vegan chicken broth, stirring to avoid lumps. Add the non-dairy milk and bay leaves, then bring to a simmer.
- Stir in the cubed tofu, seasoning generously with salt and black pepper. Allow the stew to simmer for 10 minutes, stirring occasionally.
Notes
This dish can be customized with additional vegetables or herbs of your choice.
For more flavor, allow the stew to simmer longer before serving.
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 330
- Sugar: 2g
- Sodium: 600mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 6g
- Protein: 15g
- Cholesterol: 0mg




