Hearty Tomato Meatball and Tofu Soup
If you’re ever in need of a dish that feels like a warm hug in a bowl, this is it. This beautifully rustic soup is a one-pot wonder, ready in about 20 minutes, making it an absolute lifesaver on busy weeknights. Its genius lies in its simplicity. While the flavor profile is complex—a vibrant, savory tomato broth that’s perfectly balanced with a tangy sweetness—the process is surprisingly straightforward. You’ll be creating tender, juicy, homemade meatballs and simmering them with silky tofu in a rich, ruby-red broth that looks as incredible as it tastes. Don’t let the idea of making meatballs from scratch intimidate you; it’s the easiest and most rewarding part of this recipe. This dish is pure comfort, proving that sophisticated flavors don’t always require hours in the kitchen. Here is everything you’ll need to get started. Don’t worry if you can’t find an exact ingredient; this recipe is very forgiving and I’ve included some easy swaps you can find in any major supermarket. For the Meatballs: Ground Pork: 300g (about 2/3 lb). Ground chicken or turkey are also fantastic alternatives. For a richer flavor, you can use a mix of pork and beef. Minced Ginger: 1 tablespoon. You can use ginger paste from a jar if you’re short on time. Sesame Oil: 1 teaspoon. This adds a wonderful nutty aroma. Salt: 1 teaspoon. Chicken Essence (or Bouillon Powder): 1/2 teaspoon. This is a flavor enhancer that adds savory depth (umami). If you prefer to avoid it, you can substitute it with a pinch of mushroom powder or simply rely on the salt and pepper for seasoning. Sweet Potato Starch: 2 tablespoons. This is the secret to tender, juicy meatballs that hold their shape. If you can’t find it in the international aisle, cornstarch is an excellent and readily…