This Swiss Steak Recipe is a classic comfort food dinner made with tenderized beef steak slowly simmered in a rich tomato gravy with onions, bell peppers, garlic, herbs, and simple pantry seasonings.
It is hearty.
It is saucy.
It is tender.
It is full of old-fashioned homemade flavor.
The beef is first seasoned, lightly coated with flour, and browned until it develops a deep savory crust. Then it is slowly braised in a tomato-based sauce until the meat becomes fork-tender and the gravy turns thick, rich, and flavorful.
This is the kind of dinner that tastes like it came from a family kitchen.
It is warm, filling, affordable, and perfect with mashed potatoes, rice, noodles, cornbread, or crusty bread.
If you love classic beef dinners, tender braised steak, rich tomato gravy, and comforting meals that make the whole kitchen smell amazing, this Swiss steak recipe is one you will want to save.
Recipe Overview
| Detail | Information |
|---|---|
| Recipe Name | Swiss Steak |
| Prep Time | 20 minutes |
| Cook Time | 1 hour 45 minutes to 2 hours |
| Total Time | About 2 hours 20 minutes |
| Servings | 4–6 servings |
| Course | Dinner, Main Dish |
| Cuisine | American Comfort Food |
| Difficulty | Easy to Medium |
| Best Served With | Mashed potatoes, rice, noodles, or bread |
| Main Ingredients | Beef steak, tomatoes, onions, peppers, broth |
| Texture | Tender beef with thick tomato gravy |
| Flavor | Savory, rich, slightly tangy, hearty |
Why This Swiss Steak Recipe Works
This Swiss Steak Recipe works because it uses a low and slow cooking method.
Tougher cuts of beef need moisture, time, and gentle heat. When the beef is simmered slowly in tomato gravy, it becomes tender and flavorful instead of dry or chewy.
The flour coating helps the steak brown beautifully.
The browning step adds deep flavor.
The tomatoes create a rich sauce.
The onions and peppers soften into the gravy.
The broth keeps the meat moist.
The final result is a tender beef dinner with a thick, savory sauce that tastes perfect over mashed potatoes.
This is not a fast steak recipe.
It is a slow comfort food recipe.
That is exactly why it tastes so good.
What Is Swiss Steak?
Swiss steak is a classic braised beef dish made with tenderized steak cooked slowly in a tomato-based gravy.
Even though the name sounds like it comes from Switzerland, the dish is not really Swiss.
The word “Swiss” refers to an old cooking method called swissing, which means pounding or tenderizing meat before cooking.
This method was used to make tougher cuts of beef softer and easier to eat.
Traditional Swiss steak is usually made with round steak, cube steak, or another affordable beef cut. The steak is pounded, coated in flour, browned, and then simmered with tomatoes, onions, peppers, and seasonings.
The finished dish is tender, saucy, and comforting.
It is often served with mashed potatoes because the tomato gravy is perfect for spooning over the top.
Ingredients
For the Beef
| Ingredient | Amount |
|---|---|
| Beef round steak, cube steak, or chuck steak | 2 pounds |
| All-purpose flour | ½ cup |
| Salt | 1 ½ teaspoons |
| Black pepper | 1 teaspoon |
| Garlic powder | 1 teaspoon |
| Onion powder | 1 teaspoon |
| Paprika | 1 teaspoon |
| Olive oil or vegetable oil | 3 tablespoons |
| Butter, optional | 1 tablespoon |
For the Tomato Gravy
| Ingredient | Amount |
|---|---|
| Yellow onion, sliced | 1 large |
| Green bell pepper, sliced | 1 large |
| Red bell pepper, sliced | 1 medium |
| Garlic cloves, minced | 4 |
| Diced tomatoes | 1 can, 14.5 oz |
| Crushed tomatoes or tomato sauce | 1 cup |
| Beef broth | 1 ½ cups |
| Tomato paste | 2 tablespoons |
| Worcestershire sauce | 1 tablespoon |
| Brown sugar, optional | 1 teaspoon |
| Italian seasoning | 1 teaspoon |
| Dried thyme | ½ teaspoon |
| Bay leaf | 1 |
| Red pepper flakes, optional | ¼ teaspoon |
| Fresh parsley | For garnish |
Optional Add-Ins
| Add-In | Why It Works |
|---|---|
| Mushrooms | Adds earthy flavor |
| Celery | Adds old-fashioned depth |
| Carrots | Adds natural sweetness |
| Beef bouillon | Makes the gravy stronger |
| Red wine | Adds richness |
| Heavy cream | Softens tomato acidity |
| Smoked paprika | Adds smoky flavor |
| Hot sauce | Adds gentle heat |
| Fresh basil | Adds freshness |
| Parmesan cheese | Adds savory depth |
Best Beef for Swiss Steak
The best beef for Swiss steak is a cut that benefits from slow cooking.
This recipe is not designed for expensive steak like ribeye or filet mignon.
It is designed for affordable cuts that become tender after simmering.
Round Steak
Round steak is the classic choice for Swiss steak.
It is lean, affordable, and easy to find.
Because it is a tougher cut, it needs to be tenderized and slowly cooked.
When prepared correctly, it becomes soft and flavorful.
Cube Steak
Cube steak is another excellent option.
It is already mechanically tenderized, which means it cooks a little faster and becomes tender more easily.
Cube steak is great if you want a beginner-friendly version.
Chuck Steak
Chuck steak has more fat and marbling than round steak.
That means it can become very tender and flavorful when braised.
If you want richer Swiss steak, chuck steak is a great option.
Sirloin Tip Steak
Sirloin tip steak can also be used.
It is leaner, so it should be cooked gently and not boiled hard.
For the best balance of flavor, tenderness, and affordability, use round steak, cube steak, or chuck steak.
Ingredient Notes
Beef
The beef is the heart of this dish.
Choose pieces that are not too thin.
If the steak is very thick, pound it with a meat mallet until it is about ½ inch thick.
This helps the meat cook evenly.
It also helps the gravy soak into the beef.
Tenderizing is important because Swiss steak is supposed to be soft enough to cut with a fork.
Flour
Flour helps the beef brown in the pan.
It also helps thicken the gravy as the steak simmers.
Use a light coating.
Too much flour can make the sauce heavy or pasty.
Shake off the extra before browning.
Tomatoes
Tomatoes give Swiss steak its classic gravy.
Diced tomatoes add texture.
Crushed tomatoes or tomato sauce make the sauce smooth and thick.
Tomato paste deepens the flavor and gives the gravy a richer color.
If the tomatoes taste too sharp, a small pinch of sugar helps balance them.
Onions
Onions become soft, sweet, and savory as they cook.
They melt into the sauce and make the gravy taste homemade.
Slice the onions thinly if you want them to disappear into the sauce.
Cut them thicker if you want more texture.
Bell Peppers
Bell peppers are a classic part of Swiss steak.
Green bell pepper gives a slightly sharp, old-fashioned flavor.
Red bell pepper adds sweetness.
Using both gives the dish more color and better balance.
Garlic
Garlic gives the tomato gravy a warm savory flavor.
Fresh garlic is best.
Add it after the onions and peppers begin to soften so it does not burn.
Beef Broth
Beef broth adds depth to the gravy.
It also gives enough liquid for braising.
Low-sodium broth is best because the sauce reduces as it cooks.
Worcestershire Sauce
Worcestershire sauce adds a deep savory flavor that makes the gravy taste richer.
It works very well with beef and tomatoes.
You only need a small amount.
How to Make Swiss Steak Step by Step
Step 1: Prepare the Beef
Pat the beef dry with paper towels.
Cut the steak into serving-size pieces.
If using round steak, pound it lightly with a meat mallet.
Season both sides with salt, black pepper, garlic powder, onion powder, and paprika.
Let the seasoned beef sit for 5–10 minutes while you prepare the vegetables.
This gives the seasoning time to stick to the meat.
Step 2: Coat the Beef with Flour
Place the flour in a shallow bowl or plate.
Dredge each piece of steak in the flour.
Coat both sides.
Shake off the extra flour.
The coating should be thin and even.
This helps the beef brown and gives the gravy a better texture later.
Step 3: Brown the Steak
Heat oil in a large Dutch oven, deep skillet, or heavy pot over medium-high heat.
Add the steak pieces in batches.
Do not overcrowd the pan.
Brown each side for 2–3 minutes.
The goal is not to fully cook the steak.
The goal is to create a flavorful crust.
Once browned, remove the beef and place it on a plate.
Repeat with the remaining pieces.
Step 4: Cook the Vegetables
In the same pot, add sliced onions and bell peppers.
Cook for 4–5 minutes.
Stir often and scrape the browned bits from the bottom of the pot.
Those browned bits are flavor.
Add the minced garlic and cook for about 30 seconds.
The garlic should smell fragrant but not burnt.
Step 5: Add Tomato Paste
Add tomato paste to the vegetables.
Stir it well.
Cook for 1–2 minutes.
This step makes the tomato paste taste deeper and less raw.
It also helps create a thicker, richer gravy.
Step 6: Add Tomatoes and Broth
Pour in the diced tomatoes, crushed tomatoes or tomato sauce, and beef broth.
Add Worcestershire sauce, Italian seasoning, thyme, bay leaf, and brown sugar if using.
Stir everything together.
Bring the sauce to a gentle simmer.
Taste the sauce and adjust seasoning if needed.
Step 7: Return the Beef to the Sauce
Place the browned steak pieces back into the pot.
Spoon the tomato gravy over the beef.
Make sure the meat is mostly covered.
If the sauce is too thick or too low, add a little more broth.
Cover the pot with a lid.
Step 8: Simmer Slowly
Reduce the heat to low.
Let the Swiss steak simmer gently for 1 hour 30 minutes to 2 hours.
Do not boil the sauce hard.
A gentle simmer makes the beef tender.
Turn the steak pieces once or twice during cooking.
Stir gently so the sauce does not stick to the bottom.
Step 9: Check the Beef
After about 1 hour 30 minutes, check the meat with a fork.
The fork should slide in easily.
If the beef still feels firm or chewy, continue cooking.
Swiss steak often needs more time than people expect.
Tough meat usually means it is not finished yet.
Let it cook until tender.
Step 10: Adjust the Gravy
Remove the lid during the last 10–15 minutes if the sauce is too thin.
Let the gravy simmer uncovered until it thickens.
If the sauce is too thick, add more broth.
If you want a very thick gravy, mix 1 tablespoon cornstarch with 2 tablespoons cold water, then stir it into the sauce.
Simmer until glossy and thick.
Step 11: Finish the Dish
Remove the bay leaf.
Taste the gravy again.
Add more salt, pepper, or Worcestershire sauce if needed.
Sprinkle fresh parsley over the top.
Let the Swiss steak rest for 5 minutes before serving.
This helps the sauce settle and makes the beef even better.
How to Make Swiss Steak in the Slow Cooker
Swiss steak is excellent in the slow cooker.
Brown the beef first for the best flavor.
Place sliced onions and bell peppers in the bottom of the slow cooker.
Add the browned beef on top.
Mix the tomatoes, tomato paste, broth, Worcestershire sauce, garlic, herbs, and seasonings in a bowl.
Pour the sauce over the beef.
Cover and cook on low for 7–8 hours or on high for 4–5 hours.
When the beef is tender, remove the lid and stir gently.
If the gravy needs thickening, add a cornstarch slurry during the last 20 minutes.
Serve hot with mashed potatoes or rice.
How to Make Swiss Steak in the Oven
Oven-braised Swiss steak is rich and delicious.
Preheat the oven to 325°F / 160°C.
Brown the beef in a Dutch oven.
Cook the onions, peppers, garlic, and tomato paste.
Add the tomatoes, broth, and seasonings.
Return the beef to the pot.
Cover tightly.
Bake for 1 ½ to 2 hours, or until the beef is tender.
Check halfway through and add more broth if needed.
The oven method gives even heat and a deep braised flavor.
How to Make Swiss Steak in an Instant Pot
For a faster version, use a pressure cooker.
Brown the beef using the sauté function.
Remove the beef.
Cook the onions, peppers, and garlic.
Add tomato paste, tomatoes, broth, and seasonings.
Return the beef to the pot.
Cook on high pressure for 25–30 minutes.
Let the pressure release naturally for 10 minutes.
Open carefully.
If the sauce is thin, use the sauté function to reduce it or add a cornstarch slurry.
The Instant Pot version saves time while still making the beef tender.
How to Make the Beef Extra Tender
Tender beef comes from the right cut and enough cooking time.
Pound the steak before cooking.
Brown it first.
Cook it slowly.
Keep it covered in sauce.
Use low heat.
Do not rush the simmer.
If the beef is tough after cooking, do not throw it away.
It probably needs more time.
Continue simmering until it softens.
This is one of the most important tips for Swiss steak.
How to Make the Gravy Thicker
A good Swiss steak gravy should be thick enough to coat the beef but loose enough to spoon over potatoes.
To thicken the gravy, simmer uncovered near the end.
You can also mash some of the cooked vegetables into the sauce.
Another option is a cornstarch slurry.
Mix cornstarch with cold water before adding it.
Never add dry cornstarch directly to hot sauce because it can clump.
Let the sauce simmer for a few minutes after adding the slurry.
How to Make the Gravy Less Acidic
Tomato gravy can sometimes taste sharp.
To balance the acidity, add a small pinch of brown sugar.
You can also add more onions and carrots for natural sweetness.
A small pat of butter at the end can soften the flavor.
Do not add too much sugar.
Swiss steak should be savory, not sweet.
The goal is balance.
How to Make Swiss Steak More Flavorful
Flavor comes from layers.
Season the beef.
Brown the meat.
Cook the onions and peppers in the same pot.
Use tomato paste.
Use beef broth.
Add Worcestershire sauce.
Simmer slowly.
Taste before serving.
Add fresh herbs at the end.
Each step adds something important.
Skipping too many steps can make the dish taste flat.
What to Serve with Swiss Steak
Swiss steak needs a side dish that can hold the gravy.
The sauce is rich, savory, and perfect for spooning.
Mashed Potatoes
Mashed potatoes are the classic choice.
They are creamy, buttery, and perfect with tomato gravy.
White Rice
Rice is simple and affordable.
It absorbs the sauce beautifully.
Egg Noodles
Buttered egg noodles make the meal cozy and filling.
They are great if you want something different from potatoes.
Roasted Potatoes
Roasted potatoes add crispy edges and a hearty texture.
They work well if you like a less creamy side.
Cornbread
Cornbread gives the meal a Southern comfort food feeling.
It is great for soaking up sauce.
Green Beans
Green beans add freshness and color.
They balance the richness of the beef.
Garden Salad
A simple salad makes the meal lighter.
Use a tangy vinaigrette to balance the gravy.
Best Side Dish Ideas
Serve Swiss steak with:
Mashed potatoes.
Rice.
Buttered noodles.
Roasted potatoes.
Green beans.
Corn.
Peas.
Glazed carrots.
Dinner rolls.
Cornbread.
Garlic bread.
Steamed broccoli.
Creamed spinach.
Coleslaw.
A simple green salad.
For the most classic plate, serve it with mashed potatoes and green beans.
For a budget-friendly dinner, serve it with rice.
For a cozy family meal, serve it with egg noodles and dinner rolls.
Sauce and Gravy Variations
Mushroom Tomato Gravy
Add sliced mushrooms with the onions and peppers.
They add earthy flavor and make the gravy richer.
Spicy Tomato Gravy
Add red pepper flakes, cayenne, or hot sauce.
This gives the dish a warm kick.
Creamy Tomato Gravy
Add a small splash of heavy cream at the end.
This makes the sauce smoother and less acidic.
Southern-Style Gravy
Add celery, carrots, and a little beef bouillon.
Serve with mashed potatoes and cornbread.
Italian-Style Gravy
Add oregano, basil, Parmesan, and a little extra garlic.
Serve with pasta or garlic bread.
Delicious Swiss Steak Variations
Classic Old-Fashioned Swiss Steak
Use round steak, tomatoes, onions, green peppers, flour, and broth.
This version is simple and traditional.
Slow Cooker Swiss Steak
Perfect for busy days.
The beef cooks low and slow until tender.
Swiss Steak with Mushrooms
Add mushrooms for a richer sauce.
This version is excellent with noodles.
Swiss Steak with Carrots and Celery
Add carrots and celery to make the dish more like a beef stew.
This makes it even heartier.
Spicy Swiss Steak
Add hot sauce, chili flakes, or jalapeños.
This version is great if you like bold flavor.
Cheesy Swiss Steak
Top the finished dish with a little mozzarella or Parmesan.
Broil briefly until melted.
This is not traditional, but it is delicious.
Creamy Swiss Steak
Add sour cream or heavy cream at the end for a creamy tomato gravy.
Serve with noodles.
Oven-Baked Swiss Steak
Bake the dish covered until tender.
This method is great if you do not want to watch the stove.
How to Use Leftover Swiss Steak
Leftover Swiss steak is delicious.
Use it in sandwiches.
Serve it over rice.
Chop it into pasta.
Add it to soup.
Make beef and tomato hash.
Serve it with fried eggs.
Use it in a baked potato.
Make a Swiss steak melt with cheese.
Serve it over polenta.
Use it inside wraps.
The sauce gets even better the next day, so leftovers are a bonus.
Make-Ahead Instructions
Swiss steak is a great make-ahead meal.
Cook it completely.
Let it cool.
Store it in the refrigerator with the gravy.
The next day, reheat it gently.
The beef often becomes even more flavorful after resting overnight.
If making it for guests, cook it the day before.
Reheat slowly before serving.
Add fresh parsley right before serving for a fresh look.
Storage
Store leftover Swiss steak in an airtight container in the refrigerator for up to 4 days.
Keep the beef covered with gravy.
This helps prevent the meat from drying out.
Store side dishes separately if possible.
The gravy may thicken in the refrigerator.
Add a splash of broth or water when reheating.
Reheating
Stovetop Method
Place Swiss steak and gravy in a saucepan.
Add a splash of broth.
Cover and warm over low heat.
Stir gently.
Heat until hot.
This is the best reheating method because it keeps the beef moist.
Oven Method
Place the beef and gravy in a baking dish.
Cover with foil.
Heat at 325°F / 160°C until warm.
This works well for larger portions.
Microwave Method
Place one serving on a plate.
Cover loosely.
Heat in short intervals.
Add extra gravy to keep the beef moist.
Freezing
Swiss steak freezes very well.
Let it cool completely.
Place the beef and gravy in freezer-safe containers.
Freeze for up to 3 months.
Thaw overnight in the refrigerator.
Reheat gently with a little broth.
For best results, freeze the steak with plenty of sauce.
The sauce helps protect the meat from drying out.
Common Mistakes to Avoid
Skipping the Tenderizing Step
Swiss steak is best when the beef is pounded or tenderized.
This helps create a softer texture.
Not Browning the Beef
Browning adds flavor.
Do not skip this step if you want a rich gravy.
Using High Heat the Whole Time
High heat can make the beef tough.
After browning, reduce the heat and simmer gently.
Not Cooking Long Enough
If the beef is chewy, it likely needs more time.
Swiss steak should be fork-tender.
Adding Too Little Liquid
The beef needs enough sauce to braise.
If the pot gets dry, add more broth.
Forgetting to Taste the Sauce
Tomato gravy needs seasoning.
Taste and adjust before serving.
Troubleshooting Guide
My Swiss Steak Is Tough
The beef needs more time.
Continue simmering gently until it becomes tender.
My Gravy Is Too Thin
Remove the lid and simmer uncovered.
You can also add a cornstarch slurry.
My Gravy Is Too Thick
Add more beef broth or water.
Stir gently until smooth.
My Sauce Tastes Too Sour
Add a small pinch of brown sugar.
Cook a little longer so the tomatoes mellow.
My Beef Is Dry
The heat may have been too high.
Reheat it gently in extra gravy or broth.
My Dish Tastes Bland
Add more salt, pepper, garlic, Worcestershire sauce, paprika, or herbs.
My Flour Coating Fell Off
The pan may not have been hot enough.
Pat the beef dry before coating.
Shake off extra flour.
Brown without moving too much at first.
Nutrition Estimate
| Serving | Amount |
|---|---|
| Calories | 380–620 |
| Protein | 34–48 g |
| Carbohydrates | 14–30 g |
| Fat | 18–35 g |
| Fiber | 3–6 g |
| Sodium | 650–1200 mg |
| Serving Size | 1 steak piece with gravy |
Nutrition values are approximate and depend on beef cut, oil, sauce amount, and serving size.
Frequently Asked Questions
What is Swiss steak?
Swiss steak is tenderized beef steak slowly cooked in tomato gravy with onions, peppers, garlic, and seasonings.
Why is it called Swiss steak?
It is named after the “swissing” method, which means tenderizing or pounding meat.
What cut of beef is best for Swiss steak?
Round steak, cube steak, and chuck steak are the best choices.
Do I have to tenderize the beef?
Tenderizing is recommended, especially if using round steak.
It helps the beef become softer.
Can I make Swiss steak in a slow cooker?
Yes.
Brown the beef first, then cook it with the sauce on low for 7–8 hours.
Can I make it in the oven?
Yes.
Bake covered at 325°F / 160°C for 1 ½ to 2 hours.
Can I use fresh tomatoes?
Yes.
Use chopped fresh tomatoes, but add tomato paste for deeper flavor.
Can I add mushrooms?
Yes.
Mushrooms are a great addition and make the gravy richer.
Why is my Swiss steak tough?
It probably needs more cooking time.
Keep simmering until fork-tender.
What goes best with Swiss steak?
Mashed potatoes are the classic side, but rice, noodles, bread, and vegetables all work well.
Can I freeze Swiss steak?
Yes.
Freeze it with gravy for up to 3 months.
How do I thicken the sauce?
Simmer uncovered or add a cornstarch slurry.
Can I make it spicy?
Yes.
Add red pepper flakes, hot sauce, cayenne, or jalapeños.
Is Swiss steak the same as Salisbury steak?
No.
Swiss steak is usually whole pieces of tenderized beef cooked in tomato gravy.
Salisbury steak is made from ground beef patties served with brown gravy.
Can I make Swiss steak without flour?
Yes.
You can skip the flour and thicken the sauce later with cornstarch.
Suggested SEO Title
Swiss Steak Recipe – Tender Beef in Rich Tomato Gravy with Peppers and Onions
Suggested Meta Description
Make this classic Swiss steak recipe with tender beef, tomatoes, onions, bell peppers, garlic, and rich gravy. Perfect with mashed potatoes, rice, or noodles.
Suggested URL Slug
swiss-steak-recipe
Extra Keywords for SEO
Swiss steak recipe.
Old fashioned Swiss steak.
Tender Swiss steak.
Swiss steak with tomato gravy.
Swiss steak with peppers and onions.
Easy Swiss steak recipe.
Slow cooker Swiss steak.
Oven baked Swiss steak.
Round steak recipe.
Cube steak tomato gravy.
Braised beef with tomatoes.
Comfort food beef dinner.
Beef steak in tomato sauce.
Swiss steak and mashed potatoes.
Homemade Swiss steak.
Final Thoughts
This Swiss Steak Recipe is tender, saucy, hearty, and perfect for a comforting family dinner. The beef is seasoned, flour-coated, browned, and slowly simmered in rich tomato gravy with onions, bell peppers, garlic, and herbs until soft and flavorful.
It is simple.
It is budget-friendly.
It is filling.
It makes amazing leftovers.
It tastes like classic homemade comfort food.
Serve it hot with mashed potatoes, rice, noodles, green beans, cornbread, or crusty bread, and spoon plenty of tomato gravy over the top.
This is the kind of old-fashioned dinner that never goes out of style.