
This Vietnamese tofu in tomato sauce is bold, vibrant, and packed with flavors! An easy recipe that calls for simple ingredients and is ready in 40 minutes. Serve it over rice or noodles to make it a meal.
Place tofu cubes, cornstarch, and salt in a container. Place the lid on and shake until tofu cubes are well coated.
Heat ½ tablespoon of oil in a non-stick pan over medium-high heat. Once heated, place tofu in one layer. Cook for 2-3 minutes on each side or until most sides are golden. Set aside.
Heat another ½ tablespoon of oil in the pan. Add onion, and saute until translucent, about 3-4 minutes.
Add garlic next and fry for a minute until fragrant.
Add tomato slices, diced tomatoes, and broth. Bring the mixture to a simmer, and let it cook for 15 minutes, stirring occasionally.
Add pan-fried tofu to the pan along with soy sauce and sugar. Stir until everything is well combined. Give it a taste, adding salt if needed.
Remove from heat and stir in green onions. Serve your tofu over rice.