• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Dec 15, 2025 by Alissa Saenz · This post may contain affiliate links · 4 Comments

    Swimming Rama Tofu

    Jump to Recipe Print Recipe

    This vegan swimming rama is made with crisp pan-fried tofu and tender spinach in a luscious peanut sauce. A decadent flavor-bomb of a meal that can be whipped up with simple ingredients in under 30 minutes!

    White wooden surface set with skillet and bowl of Swimming Rama Tofu, and rice bowl.

    Ever feel like you could make an entire meal of peanut sauce? Well, this swimming rama tofu is about as close as you can get without feeling weird about it. Swimming rama is also commonly known as tofu pra ram, a classic Thai dish made with spinach and peanut sauce. The tofu is quite literally swimming in a rich, luscious peanut sauce, and yes, it’s as decadent as it sounds. Maybe you’ve had tofu pra ram while dining at your favorite Thai restaurant. You might be surprised to know it’s one of the easiest dishes ever to make at home!

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Variations
    • Frequently Asked Questions
    • More Thai Tofu Recipes
    • 📖 Recipe
    • 💬 Comments

    I love a good dish featuring peanut sauce, like my sesame peanut noodles, tofu satay, and rainbow peanut butter stir-fry. This one is similar, but uses a lot of peanut sauce. It’s pretty much the star of the dish, though you’ll also love the crispy pan-fried tofu and tender spinach.

    The best part? This scrumptious vegan dinner comes together in about 25 minutes. You’ll make the sauce with simple ingredients, pan-fry the tofu, then simmer everything together with spinach. Boom! A restaurant-quality Thai meal you can make any day of the week (and you'll probably want to make every day of the week).

    Ingredients You'll Need

    Below you'll find a list of ingredients in this recipe, with notes and substitutions. Scroll all the way to the bottom of the post to see the full recipe, including the amount of each ingredient.

    • Peanut butter. You'll want to use creamy peanut butter (not chunky), of the natural (runny) variety.
    • Brown sugar. Use organic brown sugar to keep the recipe vegan. Conventional brown sugar is sometimes processed using animal bone char.
    • Soy sauce. Tamari and liquid aminos make great alternatives, if you need one.
    • Lime juice. Go with freshly squeezed if you want the best flavor.
    • Coconut milk. Use full-fat coconut milk from a can to get the richest, creamiest sauce.
    • Vegetable oil. Pretty much any high-heat oil you normally like to cook with will work.
    • Garlic.
    • Red curry paste. Make sure it's vegan. Many brands use ingredients like shrimp paste or fish sauce. Maesri is a good vegan brand to look for, though it has a kick. Thai Kitchen is a popular milder brand.
    • Spinach.
    • Peanuts.
    • Rice. I love this recipe with jasmine rice, but you can use whatever you like.

    Tip: If you love the combination of peanut butter and greens, give my African peanut soup a try. Totally different flavor profile, but just as delicious and indulgent.

    How It's Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Hand whisking peanut sauce in a bowl.

    Step 1: Make the sauce. First, whisk your peanut butter, brown sugar, soy sauce, and lime juice together, then whisk in the coconut milk. The mixture should be smooth and thick, but pourable. Give it a taste test and add more soy sauce, lime juice, or brown sugar if needed.

    Tofu cubes pan-frying in a skillet.

    Step 2: Cook the tofu. Coat the bottom of a large skillet with your oil, place it over medium heat, and let it heat up for a minute. Now add diced tofu and cook the cubes for a few minutes, flipping every so often. You want them golden brown and crispy.

    Garlic and curry paste cooking in a skillet with pan-fried tofu.

    Step 3: Cook garlic and curry paste. Add minced garlic and a couple of teaspoons of curry paste to the skillet, then sauté them together briefly. Make sure to stir constantly to avoid burning.

    Swimming Rama Tofu cooking in a skillet on the stove.

    Step 4: Simmer. Add the sauce along with the spinach. Stir everything well and let the mixture simmer very briefly. Once the spinach wilts you can take the skillet off of heat.

    Bowl of Swimming Rama Tofu with skillet and napkin in the background.

    Step 5: Serve. Your swimming rama tofu is done! Dish it up over rice, top it with chopped peanuts, and prepare to face plant. It's SO GOOD!

    Variations

    • Add veggies. This dish is very saucy, so there's room for extra veggies. Broccoli, carrots, bell peppers, and baby corn would all be delicious. These veggies need a bit more cook time than spinach, so either steam them first, or add them with the sauce and let them simmer for a few minutes before adding the spinach. The sauce may reduce, so you'll need to add a bit of water.
    • Serve over spinach. This is actually a more traditional way of serving pra ram tofu. Instead of cooking the spinach in the sauce, serve your tofu and sauce over spinach, which can be fresh or briefly steamed.
    • Swap the protein. Not into tofu? You could easily make this dish with seitan, tempeh, or even a can of chickpeas. Yes, I said chickpeas — they work in my peanut butter curry and they work here, too!

    Frequently Asked Questions

    Is this recipe gluten-free?

    It is if you substitute gluten-free tamari for the soy sauce.

    Can I use frozen spinach?

    You can! Thaw it out and squeeze out any excess water before adding it to the sauce.

    How should I store my leftovers and how long will they keep?

    Leftovers of this dish will keep in an airtight container in the fridge for about three days. The sauce thickens during storage, so you may need to whisk in a splash of water before reheating it.

    More Thai Tofu Recipes

    • Bowl of Thai Basil Tofu Stir-Fry and rice with chopsticks.
      Thai Basil Tofu Stir Fry
    • Two Bowls of Thai Coconut Soup with Napkin, Lime Wedge, and a Bunch of Cilantro
      Thai Coconut Soup
    • Skillet of Vegan Pad Thai on a Blue Background
      Vegan Pad Thai
    • Bowl of Vegan Green Curry with a spoon.
      Vegan Thai Green Curry with Tofu & Veggies

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Bowl of Swimming Rama Tofu with spoon and chopsticks.
    Print Pin
    5 from 2 votes

    Swimming Rama Tofu

    This vegan swimming rama is made with crisp pan-fried tofu and tender spinach in a luscious peanut sauce. A decadent flavor-bomb of a meal that can be whipped up with simple ingredients in under 30 minutes!
    Course Entree, Main
    Cuisine American, Thai
    Prep Time 10 minutes minutes
    Cook Time 15 minutes minutes
    Total Time 25 minutes minutes
    Servings 3
    Calories 669kcal
    Author Alissa Saenz

    Ingredients

    • ½ cup creamy natural peanut butter
    • ¼ cup organic brown sugar
    • 3 tablespoons soy sauce
    • 2 tablespoons lime juice
    • ¾ cup full-fat coconut milk
    • 1 tablespoon vegetable oil
    • 1 (16 ounce/454 gram) package super-firm tofu, drained and cubed (½-inch)
    • 3 garlic cloves, minced
    • 2 teaspoons vegan red curry paste
    • 6 ounces fresh spinach
    • ¼ cup roasted and salted peanuts, chopped
    • Cooked rice, for serving
    US Customary - Metric

    Instructions

    • To make the sauce, whisk the peanut butter, brown sugar, soy sauce, and lime juice together in a medium bowl. Whisk in the coconut milk until the mixture is smooth. It should be thick, but pourable. You can thin it with a few splashes of water if it's too thick. Taste-test the sauce and adjust any seasonings as needed. Set aside.
    • Coat the bottom of a large skillet with the oil and place it over medium heat. Give the oil a minute to heat up, then add the tofu, arranging the cubes in an even layer. Cook the tofu for about 10 minutes, flipping the pieces once or twice so they brown on multiple sides.
    • Push the tofu to the back of the skillet, then add the garlic and curry paste to the space you created. Sauté the garlic and curry paste together for about 1 minute, stirring constantly, until very fragrant.
    • Add the spinach and sauce to the skillet. Stir the ingredients well to ensure that the curry paste gets fully mixed into the sauce. Bring the sauce to a simmer and let it cook just until the spinach has fully wilted, about 2 minutes. Remove the skillet from heat.
    • Serve over rice, topping each portion with a sprinkle of chopped peanuts.

    Notes

    Nutrition information does not include rice.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Calories: 669kcal | Carbohydrates: 40g | Protein: 29g | Fat: 48g | Saturated Fat: 17g | Polyunsaturated Fat: 12g | Monounsaturated Fat: 16g | Trans Fat: 0.03g | Sodium: 1398mg | Potassium: 1101mg | Fiber: 5g | Sugar: 25g | Vitamin A: 5847IU | Vitamin C: 21mg | Calcium: 177mg | Iron: 7mg
    « Vegan Chocolate Spice Cake
    Creamy Vegetable Chowder »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 2 votes

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Estrella M Nowak says

      March 14, 2026 at 5:01 am

      5 stars
      My son is a picky eater, so I'm happy to make dishes that he knows by name. He asks for this dish regularly. It's so good. Thanks for sharing!

      Reply
    2. Vrindy Spencer says

      January 14, 2026 at 12:03 pm

      Would frozen spinach be okay to use?

      Reply
      • Alissa Saenz says

        January 14, 2026 at 5:40 pm

        Yep! Just thaw it out and squeeze out any excess water before adding it.

        Reply
    3. LuckyVegan says

      December 31, 2025 at 8:38 pm

      5 stars
      This was so easy and delicious. I'd never heard of swimming rama so thank you for introducing me to this delightful dish!

      Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    1225 shares
    • 25

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.