Tsehlana - South African Meal Recipe Awaits

Tsehlana - South African Meal Recipe Awaits

One-Pot Meals 1 Last Update: Mar 22, 2026 Created: Mar 08, 2026
Tsehlana - South African Meal Recipe Awaits Tsehlana - South African Meal Recipe Awaits
  • Serves: 4 People
  • Prepare Time: 15 minutes
  • Cooking Time: 75 minutes
  • Calories: -
  • Difficulty: Medium
Print

Craving a truly comforting and authentic South African meal? Look no further than Tsehlana! This incredible African dish recipe brings together tender, savory beef and vibrant spinach in a rich tomato-garlic sauce, traditionally served alongside creamy, fluffy maize meal pap. It’s a staple in Southern African homes, particularly in Lesotho, and for good reason—it’s a deeply satisfying, protein-rich main meal recipe that warms you from the inside out.
For US readers, Tsehlana is a fantastic way to explore new flavors without breaking the bank. It's an incredibly affordable and easy to make meal recipe that’s packed with goodness, making it an ideal candidate for your weekly meal plan. Forget bland dinners; this best supper recipe is hearty, nourishing, and surprisingly simple to master. Get ready to discover your new favorite meat meal recipe!

Ingredients

Directions

  1. Start the beef base
    1. Heat the vegetable oil in a heavy-bottomed pot or Dutch oven over medium-high heat until shimmering.
    2. Pat the beef cubes dry with paper towels. Working in batches if necessary to avoid overcrowding the pot, add the beef and brown it deeply on all sides. This creates a rich flavor foundation. Remove the browned beef and set aside.
    3. Reduce the heat to medium. Add the chopped onion to the pot and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
    4. Stir in the minced garlic and cook for another minute until fragrant.
    5. Return the browned beef to the pot. Add the crushed tomatoes, beef broth or water, salt, and pepper. Bring the mixture to a gentle simmer, then reduce the heat to low, cover, and cook for 45-60 minutes, or until the beef is very tender and the sauce has thickened beautifully. Stir occasionally to prevent sticking.
  2. Cook the pap (foolproof)
    1. While the beef simmers, prepare the pap. In a medium pot, bring 3 cups (720ml) of water and 1 tsp (5g) salt to a rolling boil.
    2. Once boiling, reduce the heat to low. Slowly "rain in" the maize meal with one hand while continuously whisking with the other. This prevents lumps.
    3. Once all the maize meal is incorporated and the mixture is smooth, cover the pot tightly and let it steam/simmer on very low heat for 20-25 minutes.
    4. Every 5-7 minutes, remove the lid and stir the pap vigorously with a wooden spoon to break up any lumps and ensure even cooking. The pap should be thick, creamy, and smooth, with a texture similar to mashed potatoes.
  3. Finish with spinach (keep it bright)
    1. Once the beef is tender and the sauce is rich, stir in the fresh or thawed and squeezed frozen spinach.
    2. Cook for just 3-5 minutes, or until the spinach has wilted and brightened in color. Overcooking will make it mushy and watery.
    3. Taste the stew and adjust seasoning (salt, pepper) as needed.
  4. Serve
    1. To serve, spoon a generous portion of the creamy maize meal pap onto each plate.
    2. Ladle the hearty beef and spinach stew over or alongside the pap.
    3. For an extra burst of flavor, drizzle a little of the rich cooking juices over the pap. Enjoy your homemade Tsehlana!

Tsehlana - South African Meal Recipe Awaits



  • Serves: 4 People
  • Prepare Time: 15 minutes
  • Cooking Time: 75 minutes
  • Calories: -
  • Difficulty: Medium

Craving a truly comforting and authentic South African meal? Look no further than Tsehlana! This incredible African dish recipe brings together tender, savory beef and vibrant spinach in a rich tomato-garlic sauce, traditionally served alongside creamy, fluffy maize meal pap. It’s a staple in Southern African homes, particularly in Lesotho, and for good reason—it’s a deeply satisfying, protein-rich main meal recipe that warms you from the inside out.
For US readers, Tsehlana is a fantastic way to explore new flavors without breaking the bank. It's an incredibly affordable and easy to make meal recipe that’s packed with goodness, making it an ideal candidate for your weekly meal plan. Forget bland dinners; this best supper recipe is hearty, nourishing, and surprisingly simple to master. Get ready to discover your new favorite meat meal recipe!

Ingredients

Directions

  1. Start the beef base
    1. Heat the vegetable oil in a heavy-bottomed pot or Dutch oven over medium-high heat until shimmering.
    2. Pat the beef cubes dry with paper towels. Working in batches if necessary to avoid overcrowding the pot, add the beef and brown it deeply on all sides. This creates a rich flavor foundation. Remove the browned beef and set aside.
    3. Reduce the heat to medium. Add the chopped onion to the pot and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
    4. Stir in the minced garlic and cook for another minute until fragrant.
    5. Return the browned beef to the pot. Add the crushed tomatoes, beef broth or water, salt, and pepper. Bring the mixture to a gentle simmer, then reduce the heat to low, cover, and cook for 45-60 minutes, or until the beef is very tender and the sauce has thickened beautifully. Stir occasionally to prevent sticking.
  2. Cook the pap (foolproof)
    1. While the beef simmers, prepare the pap. In a medium pot, bring 3 cups (720ml) of water and 1 tsp (5g) salt to a rolling boil.
    2. Once boiling, reduce the heat to low. Slowly "rain in" the maize meal with one hand while continuously whisking with the other. This prevents lumps.
    3. Once all the maize meal is incorporated and the mixture is smooth, cover the pot tightly and let it steam/simmer on very low heat for 20-25 minutes.
    4. Every 5-7 minutes, remove the lid and stir the pap vigorously with a wooden spoon to break up any lumps and ensure even cooking. The pap should be thick, creamy, and smooth, with a texture similar to mashed potatoes.
  3. Finish with spinach (keep it bright)
    1. Once the beef is tender and the sauce is rich, stir in the fresh or thawed and squeezed frozen spinach.
    2. Cook for just 3-5 minutes, or until the spinach has wilted and brightened in color. Overcooking will make it mushy and watery.
    3. Taste the stew and adjust seasoning (salt, pepper) as needed.
  4. Serve
    1. To serve, spoon a generous portion of the creamy maize meal pap onto each plate.
    2. Ladle the hearty beef and spinach stew over or alongside the pap.
    3. For an extra burst of flavor, drizzle a little of the rich cooking juices over the pap. Enjoy your homemade Tsehlana!

You may also like

Newsletter

Sign up to receive email updates on new recipes.