Creamy Tomato and Tofu Curry with Sautéed Shrimp
This exquisite curry invites you into a world of comforting warmth and rich, aromatic spices, where every spoonful is a journey for the senses. Imagine a velvety, deeply flavorful tomato-based sauce, infused with fragrant spices, cradling tender cubes of tofu that have absorbed all the savory goodness. Nestled within this luxurious base are perfectly sautéed shrimp, their delicate sweetness providing a beautiful contrast to the robust curry. The dish's vibrant red hue, dotted with fresh green herbs, is as appealing to the eye as its complex flavors are to the palate. It's a culinary embrace, a dish that feels both exotic and familiar, leaving a lasting impression of sophisticated comfort and delightful satisfaction.

Ingredients
- •1 lb large shrimp, peeled and deveined
- •14 oz extra-firm tofu, pressed and cut into 1-inch cubes
- •1 large onion, finely chopped
- •2 cloves garlic, minced
- •1-inch ginger, grated
- •1 can (28 oz) crushed tomatoes
- •1/2 cup coconut milk (full-fat for creaminess)
- •1 tbsp olive oil
- •1 tsp ground cumin
- •1 tsp ground coriander
- •1/2 tsp turmeric powder
- •1/4 tsp cayenne pepper (adjust to taste)
- •Salt to taste
- •Black pepper to taste
- •Optional: Fresh cilantro, chopped, for garnish
- •Optional: Cooked basmati rice, for serving
Dietary Info
Instructions
- 1
Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook until softened and translucent, about 5-7 minutes.
- 2
Add minced garlic and grated ginger, cooking for another minute until fragrant.
- 3
Stir in ground cumin, ground coriander, turmeric powder, and cayenne pepper. Cook for 1 minute, stirring constantly, allowing the spices to bloom.
- 4
Pour in the crushed tomatoes and coconut milk. Bring to a gentle simmer, then add the tofu cubes. Season with salt and pepper. Cover and let simmer for 15 minutes, allowing the flavors to meld and the tofu to absorb the sauce.
- 5
While the curry simmers, season the shrimp with a pinch of salt and pepper.
- 6
In a separate pan, heat a small amount of oil over medium-high heat. Add shrimp and cook for 2-3 minutes per side, until pink and opaque. Do not overcook.
- 7
Gently stir the cooked shrimp into the curry during the last minute of simmering, just to heat through.
- 8
Serve hot, garnished with fresh cilantro, and optionally over a bed of fluffy basmati rice for a complete meal.
Cook This with Sous
Get recipes like this from ingredients you already have. Free to download.
